(chap2 TCP/IP基础知识) TCP/IP协议分层模型
1. TCP ( Transmission Control Protocol)和IP( lnternet Proto-col )通信協議群
1.1 Internet互聯網
- 互聯網中的每個網絡都是由骨干網(BackBone)和末端網(Stub)組成的。每個網絡之間NOC相連(Network Operation Center,網絡操作中心)。
- 網絡的運營商如果不同,它的網絡連接方式和使用方法也會不同,連接這種異構網絡需要有IX的支持(Internet Exchange,網絡交換中心)。
- 互聯網就是眾多異構的網絡通過IX互連的一個巨型網絡
2. TCP/IP協議分層模型
2.1 硬件-物理層
TCP/IP底層是負責數據傳輸的硬件,比如以太網或電話線路等物理層設備。
2.2 網絡接口層(數據鏈路層)
利用以太網中的數據鏈路層進行通信,屬于接口層,可當做讓NIC起作用的“驅動程序”也無妨,驅動程序是在操作系統與硬件之間起橋梁作用的軟件,計算機外圍附加設備或擴展卡,不是直接插到電腦或者電腦的擴展槽上就能使用換需要相應的驅動程序的支持。
2.3 互聯網層()網絡層)
IP協議基于IP地址轉發分包數據。 使用IP協議,將分組的數據包發送到目標地址,TCP/IP分層中的互連網層與傳輸層的功能通常由操作系統提供,尤其是路由器,它必須實現通過互聯網轉發分組數據包的功能,IP協議為分組交換的一組協議,但是它不具有重發機制,屬于非可靠性傳輸協議,
-
IР
IP是跨越網絡傳送數據包,使整個互聯網都能收到數據的協議。IP協議使數據能夠發送到地球的另一端,這期間它使用IP地址作為主機的標識,雖然IP也是分組交換的一種協議,但是它不具有重發機制。即使分組數據包未能到達對端主機也不會重發。因此,屬于非可靠性傳輸協議。 -
ICMP
IP數據包在發送途中發生異常,無法到達,需要發給發送端一個異常通知,ICMP就是為這一功能而制定。 -
ARP
從分組數據包的IP地址中解析出物理地址(MAC)地址的一種協議。
2.5 傳輸層
讓應用程序之間實現通信
-
TCP
面向有連接的傳輸層協議。它可以保證兩端通信主機之間的通信可達,能夠正確處理在傳輸過程中丟包、傳輸順序亂掉等異常情況。此外,TCP還能夠有效利用帶寬,緩解網絡擁堵。 -
UDP
面向無連接的傳輸層協議。常用于分組數據較少或多播、廣播通信以及視頻通信等多媒體領域。 UDP不會關注對端是否真的收到了傳送過去的數據,如果需要檢查對端是否收到分組數據包,或者對端是否連接到網絡,則需要在應用程序中實現。
總結
以上是生活随笔為你收集整理的(chap2 TCP/IP基础知识) TCP/IP协议分层模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap1 网络基础知识)通信类型
- 下一篇: (chap2 TCP/IP基础知识) T