




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據傳輸Data TransmissionDCN-韓亞乾開放系統互連參考模型Internet網絡體系層次結構數據包的轉發示例PT示例OSI-Open System Interconnection,開放式系統互聯參考模型 。是一個邏輯上的定義,一個規范,它把網絡協議從邏輯上分為了7層。每一層都有相關、相對應的物理設備,比如常規的路由器是三層交換設備,常規的交換機是二層交換設備。OSI七層模型是一種框架性的設計方法 ,建立七層模型的主要目的是為解決異種網絡互連時所遇到的兼容性問題,其最主要的功能就是幫助不同類型的主機實現數據傳輸。它的最大優點是將服務、接口和協議這三個概念明確地區分開來,通過七個層
2、次化的結構模型使不同的系統不同的網絡之間實現可靠的通訊。應用層 Application Layer應用層能與應用程序界面溝通,以達到展示給用戶的目的。 在此常見的協定有: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。表示層 Presentation Layer表示層能為不同的客戶端提供數據和信息的語法轉換內碼,使系統能解讀成正確的數據。同時,也能提供壓縮解壓、加密解密。會話層 Session Layer會話層用于為通信雙方制定通信方式,并創建、注銷會話(雙方通信)。傳輸層 Transport Layer傳輸層用于控制數據流量,并且進行調試及錯誤處理,以確保通信順利
3、。而傳送端的傳輸層會為分組加上序號,方便接收端把分組重組為有用的數據或文件。網絡層 Network Layer網絡層為數據傳送的目的地尋址,再選擇出傳送數據的最佳路線。設備有:路由器。數據鏈路層 Data Link Layer首先數據鏈路層的功能在于管理第一層的比特數據,并且將正確的數據傳送到沒有傳輸錯誤的路線中。創建還有辨認數據開始以及退出的位置同時予以標記。另外,就是處理由數據受損、丟失甚至重復傳輸錯誤的問題,使后續的層級不會受到影響,所以它運行數據的調試、重傳或修正,還有決定設備何時進行傳輸。 設備有:Bridge橋接器switch交換器。物理層 Physical Layer物理層定義了
4、所有電子及物理設備的規范。其中特別定義了設備與物理媒介之間的關系,這包括了針腳、電壓、線纜規范、集線器、中繼器、網卡、主機適配器(在SAN中使用的主機適配器)以及其他的設備的設計定義。因為物理層傳送的是原始的比特數據流,即設計的目的是為了保證當發送時的信號為二進制“1”時,對方接收到的也是二進制“1”而不是二進制“0”。因而就需要定義哪個設備有幾個針腳,其中哪個針腳發送的多少電壓代表二進制“1”或二進制“0”,還有例如一個bit需要持續幾微秒,傳輸信號是否在雙向上同時進行,最初的連接如何創建和最終如何終止等問題。層次名稱主要功能功能概述應用樣例7應用層具體應用功能,解決做什么提供(OSI)用戶
5、服務,如文件傳輸、電子郵件、網絡管理等Telnet、HTTP6表示層表示、表達、解決像什么實現不同格式和編碼之間的交換,傳遞數據的語法及語義ASCII、JPEG、EBCDIC5會話層如何檢查?對方是誰在兩個應用進程之間建立和管理不同形式的通信對話。其數據流方向控制有三種,即單工、半雙工、雙工操作系統、應用訪問規劃4傳輸層對方在何處提供傳遞方式,進行多路利用,實現端點間的數據交換、為會話層實現提供透明的、可靠的數據傳輸服務TCP、UDP、SPX3網絡層數據走什么路徑到達通過分組交換和路由選擇為傳輸層實體提供端到端的交換網絡數據,傳送功能使得傳輸層擺脫路由選擇、交換方式、擁擠控制等網絡傳輸細節,實
6、現數據傳輸IP、IPX2數據鏈路層每一步應該怎樣走進行二進制數據塊傳送,并進行差錯檢測和數據流控制。它分為兩個子層,即介質訪問控制協議(MAC)和邏輯鏈路控制協議(LLC)802.3/802.2、HDLC1物理層對上一層的每一步如何利用物理傳輸介質傳送通過機械和電氣互聯方式把實體連接起來,讓數據流通過EIA-RS232、10Base2、10Base57 應用層:老板6 表示層:相當于公司中演示稿老板、替老板寫信的助理5 會話層:相當于公司中收寄信、寫信封與拆信封的秘書4 傳輸層:相當于公司中跑郵局的送信職員3 網絡層:相當于郵局中的排序工人2 數據鏈路層:相當于郵局中的裝拆箱工人1 物理層:相
7、當于郵局中的搬運工人Internet目前使用的協議是TCP/IP協議。TCP/IP協議是一個4層結構的集網絡通信、應用、服務、管理等多種功能的協議族,這4層協議分別是物理網絡接口層協議、網際層協議、傳輸層協議和應用層協議。1)網絡接口層(Network Interface Layer)。網絡接口層是ICPIP協議的最底層,是負責網絡層與硬件設備間的聯系。這一層的協議非常多,包括各種邏輯鏈路控制和媒體訪問。任何用于IP數據報交換的分組傳輸協議均可包含在這一層中。2)網絡層(Internet Layer)。網絡層解決的是計算機到計算機間的通信問題,它包括三個方面的功能:處理來自傳輸層的分組發送請求
8、,收到請求后將分組裝入IP數據報,填充報頭,選擇路徑,然后將數據報發往適當的網絡接口。處理數據報。處理網絡控制報文協議、即處理路徑、流量控制、阻塞等。3)傳輸層(Transport Layer)。傳輸層解決的是計算機程序到計算機程序之間的通信問題。計算機程序到計算機程序之間的通信就是通常所說的“端到端”的通信。傳輸層對信息流具有調節作用,提供可靠性傳輸,確保數據到達無誤。4)應用層(Application Layer)。應用層提供一組常用的應用程序給用戶。在應用層,用戶調節訪問網絡的應用程序,應用程序與傳輸層協議相配合,發送或接收數據。每個應用程序都有自己的數據形式,它可以是一系列報文或字節流
9、,但不管采用哪種形式,都要將數據傳送給傳輸層以便交換。/24/24/24/24/24/30/30Fa0/0Fa0/1Fa0/1Fa0/0Fa0/24Fa0/24Pc1Pc2Pc3例舉pc1 ping pc3的通信過程sw1sw2R1R/24Pc1Data應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/24應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物
10、理層Pc/24 IP包頭中的源地址由主機網卡中直接得到,目的ip則由我們在使用應用程序時輸入得到, 如果是基于域名,調用別一個通信過程DNS來獲得目的ip,然后放入到ip包頭中,則ip包頭封裝完成應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/24 使用目的IP與PC機路由表進行比較,得下一跳ip地址和出接口。兩種況:一是匹配真正的下一跳地址(主機上一般是默認網關);二是下一跳指向本機網卡地址。應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/
11、24 當為第一種情況時,則查找下一跳mac地址,若為第二種情況則查找目的ip對應的mac地址。如果查找成功則封裝第二層鏈路層地址。應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/24 若查找沒有成功,則發送arp請求報文,去獲得下一跳或目標ip的mac地址。Arp request應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/24 加入arp表項中,同時使用得到的mac地址,進行數據鏈路層封裝Arp responses應用層應用層表示層表示層會話層會話層傳輸層
12、傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/24 封裝好第二層包頭后,交由接口卡,發送數據包到交換機應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層Pc/24 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣播(0 xffffffffffff),若是其中之一則去掉鏈路層包頭,并送由上層協議處理。若不是,則交換機知道是需要進行轉發的數據包,則查找mac地址表。sw1應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層 若從mac表中查到出接口,則直接轉發數
13、據包。若沒成功,則需要在同一廣播域內泛洪數據包Fa0/24SW1R1R2應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣播(0 xffffffffffff)或組播, 是其中之一則去掉鏈路層包頭,并送上層協議處理。否則丟棄數據包Fa0/24SW1R1R2應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層 檢查ip包頭,若是目的ip是入接口ip或廣播地址,則去掉ip包頭,并送由上層協議處理,若不是,則知道是需進行轉發的包,查找路由表。Fa0/24應用層應
14、用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層 得到下一跳ip和出接口,則ip包頭ttl值減1,重新封裝數據鏈路層地址,查arp表,得到下一跳mac地址,同樣如果arp表沒有對應表項,則發arp請求。發出數據包。Fa0/24SW1R1R2應用層應用層表示層表示層會話層會話層傳輸層傳輸層網絡層網絡層數據鏈路層數據鏈路層物理層物理層 重復第八、九、十步。重復第八、九、十步。Fa0/24SW1R1R/24Fa0/24Pc3sw2R2重復第六、七步 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣播(0 xffffffffffff),若是其中之一則去掉鏈路層包頭,并送由上層協議處理。若不是,則交換機知道是需要進行轉發的數據包,則查找mac地址表。 若從mac表中查到出接口,則直接轉發數據包。若沒成功,則需要在同一廣播域內泛洪數據包。/24Fa0/24pc3sw2 檢查鏈路層包頭目的字段,查看是否為自己接口的mac址,或廣 播(0 xfffffffffff)、組播地mac,若是其中之一則去掉鏈路層地址,并送上層協議處理。若不是丟棄數據包/24Fa0/2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年【保安員(初級)】模擬考試及答案
- 2022年煙臺大學自考英語(二)練習題(附答案解析)
- 2025年公共政策分析專業實務考試試題及答案
- 2025年高級財務管理課程考試試卷及答案
- 一起學新人培訓
- 消化內科護理團隊建設與管理
- 制定年度培訓規劃
- 2025年工程管理考試試題及答案抽樣
- 2025年干部培訓考試試題及答案反饋
- 江蘇省句容市華陽片區2025屆英語七年級第二學期期中學業質量監測模擬試題含答案
- 智能化設備與造價咨詢合同
- 工程造價審計服務投標方案(技術方案)
- 安全生產檢查咨詢服務投標方案(技術方案)
- 2025綠色建筑檢驗機構能力驗證要求
- 全省工會系統經審業務技能大賽含答案
- 工程利潤分紅協議書
- 2025年上海市安全員C3證(專職安全員-綜合類)考試題庫
- 基本公共衛生服務2025版培訓
- 語言智能技術的未來應用
- 智慧養老商業模式設計
- 2025年糧油保管員職業技能資格知識考試題(附答案)
評論
0/150
提交評論