【正文】
GE Fanuc Automation Ether Training Course 以太網培訓手冊 Presented by GE Fanuc Shanghai Office Course Agenda 課程介紹 ? Introduction to works 計算機網絡基本概念 ? Introduction to Ether 以太網簡介 ? Introduction to TCP/IP TCP/IP協議介紹 ? GE Fanuc Ether products 介紹GE Fanuc的以太網產品 ? SGM Production and Office work concept SGM的生產網絡與辦公網絡 What is a work? 什么是網絡 ? A work is some form of media which connects devices together 網絡是通過某種傳輸介質將若干臺計算機設備連接起來的一種形式 ? A work may be referred to as a 計算機網絡可以分成以下兩種形式 ? LAN Local Area Network 局域網 本地小區(qū)域內各臺設備組成的網絡 ? WAN Wide Area Network 廣域網 長距離 (100公里以上 )范圍內的網絡 為什么可編程控制器用戶要使用網絡 ? 連接物理上比較分散的設備 ? 可編程控制器與輸入輸出模塊 節(jié)省了大量電纜 ? 允許可編程控制器共享信息 ? 參與聯鎖控制 , 匯報和處理信息 , 參與故障診斷 ? 便于高速地傳送生產過程的數據信息到中央管理信息系統(tǒng) ? 生產運轉周期 , 生產數據 , 報警信息 ? 便于中央管理信息系統(tǒng)下發(fā)生產指令給各個生產設備 ? 生產配方 , 生產指令 , 零部件計劃 ? 使得控制系統(tǒng)可構成主機熱備份 ? 可以實現遠程編程 網絡 7層模型的定義 ? ISO(國際標準化組織 )定義的 OSI(開放系統(tǒng)互連 )參考模型 包含如下七個層次: 物理層 數據鏈路層 網絡層 運輸層 會話層 表示層 應用層 用戶 物理層 數據鏈路層 網絡層 運輸層 會話層 表示層 應用層 用戶 主機 A 主機 B 表示層協議 網絡層協議 數據鏈路層協議 物理層協議 應用層協議 運輸層協議 會話層協議 層次 7 6 5 4 3 2 1 物理層連接 (傳輸介質 ) 7層模型的定義 ? 1978年第一次提出該模型 ? 每一層都定義了對它的上層所提供的一系列服務 ? 每一層都請求和使用它的下層所提供的服務 ? 每一層都不必了解下層的運行和工作細節(jié) ? 修改本層的功能并不影響其他層次 ? 所有層次都應該提供點到點 (主機與主機 )之間的連接,以此 完成一次完整的數據傳輸 ? 比如:打國際長途電話 Layer 1 第一層:物理層 Physical Layer 物理層 ? Cable/media, connectors, topology, signal levels 定義了傳輸介質的種類、連接器、拓補結構、信號幅值 ? Responsible for sending a bit of data from one device to another device 擔負著將組成數據信息的位串從一個站發(fā)送至另一個站的任務 ? Includes the physical link (cable and connectors) and the electronics necessary to modulate the link 包含傳輸介質、連接器以及必要的信號調制電路 第二層:數據鏈路層 數據鏈路層 ? 負責無差錯地發(fā)送數據幀 ? 解決該層產生的丟失幀、錯誤幀和重復幀等傳輸故障 ? 該層實際上被分成兩個子層 ? LLC子層 邏輯鏈路層 ? 完成錯誤檢驗及差錯恢復 ? MAC子層 介質訪問控制層 ? 完成數據幀的尋址 (利用 MAC地址 ) ? 完成分組的傳送 ? 不同的網絡有不同的 MAC子層 第三層:網絡層 網絡層 ? 決定了一個分組是按照怎樣的路徑從源設備發(fā)送到目的設備 ? 對于一個簡單型的網絡,不存在路由選擇問題 ? 對于一個復雜型的網絡,每個分組的路由選擇都是動態(tài)決定的 ? 統(tǒng)計傳輸的數據量,為了今后的收費 ? 進行網絡地址的轉換,如果目的設備所在的網絡與源設備所在網絡是不同類型的網絡 Layer 4 第四層:運輸層 Transport Layer 運輸層 ? Provides endtoend control of a munication session 提供每次通訊點到點 (主機到主機 )之間的聯接控制 ? May be responsible for multiplexing many data routes for improved speed in transmitting data 也負責高速發(fā)送數據時的多路數據傳輸 ? Takes care of multiprogrammed (ie parallel tasking) munications sessions 負責處理多任務 (并行任務 )的通訊會話 第五層:會話層 會話層 ? 在兩臺主機設備之間建立對話聯接 ? 比如:為了傳輸一個文件 ? 管理對話過程 ? 比如:單向或雙向的數據流向,半雙工時的操作管理 ? 執(zhí)行數據權標的管理 ? 比如:保證參與通訊的兩臺主機不會同時向對方發(fā)出請求命令 ? 完成數據同步功能 ? 比如:保證發(fā)生故障后,已經發(fā)送的數據不會重復再發(fā)送 Layer 6 第六層:表示層 Presentation Layer 表示層 ? Performs functions concerning syntax and semantics of information 執(zhí)行涉及到數據信息的語法和語義的功能 ? These are functions requested frequently enough to warrant a specific solution 這些是經常被請求調用的功能 ? Examples are the data format 例如數據格式 ? ie ASCII, floating point, integer 比如: ASCII碼、浮點數、整型數 ? May also perform data encryption and pression 也完成數據的加密、壓縮等功能 Layer 7 第七層:應用層 Applicatio