TCP/IP四层模型和OSI七层模型
TCP/IP四層模型和OSI七層模型對應表。我們把OSI七層網絡模型和Linux TCP/IP四層概念模型對應,然后將各種網絡協議歸類。
??? 表1-1? TCP/IP四層模型和OSI七層模型對應表
?
| OSI七層網絡模型 | Linux TCP/IP四層概念模型 | 對應網絡協議 |
| 應用層(Application) | 應用層 | TFTP, FTP, NFS, WAIS |
| 表示層(Presentation) | Telnet, Rlogin, SNMP, Gopher | |
| 會話層(Session) | SMTP, DNS | |
| 傳輸層(Transport) | 傳輸層 | TCP, UDP |
| 網絡層(Network) | 網際層 | IP, ICMP, ARP, RARP, AKP, UUCP |
| 數據鏈路層(Data Link) | 網絡接口 | FDDI, Ethernet, Arpanet, PDN, SLIP, PPP |
| 物理層(Physical) | IEEE 802.1A, IEEE 802.2到IEEE 802.11 |
| OSI七層網絡模型 | Linux TCP/IP四層概念模型 | 對應網絡協議 |
| 應用層(Application) | 應用層 | TFTP, FTP, NFS, WAIS |
| 表示層(Presentation) | Telnet, Rlogin, SNMP, Gopher | |
| 會話層(Session) | SMTP, DNS | |
| 傳輸層(Transport) | 傳輸層 | TCP, UDP |
| 網絡層(Network) | 網際層 | IP, ICMP, ARP, RARP, AKP, UUCP |
| 數據鏈路層(Data Link) | 網絡接口 | FDDI, Ethernet, Arpanet, PDN, SLIP, PPP |
| 物理層(Physical) | IEEE 802.1A, IEEE 802.2到IEEE 802.11 |
??? 1.網絡接口
??? 網絡接口把數據鏈路層和物理層放在一起,對應TCP/IP概念模型的網絡接口。對應的網絡協議主要是:Ethernet、FDDI和能傳輸IP數據包的任何協議。
??? 2.網際層
??? 網 絡層對應Linux TCP/IP概念模型的網際層,網絡層協議管理離散的計算機間的數據傳輸,如IP協議為用戶和遠程計算機提供了信息包的傳輸方法,確保信息包能正確地到達 目的機器。這一過程中,IP和其他網絡層的協議共同用于數據傳輸,如果沒有使用一些監視系統進程的工具,用戶是看不到在系統里的IP的。網絡嗅探器 Sniffers是能看到這些過程的一個裝置(它可以是軟件,也可以是硬件),它能讀取通過網絡發送的每一個包,即能讀取發生在網絡層協議的任何活動,因 此網絡嗅探器Sniffers會對安全造成威脅。重要的網絡層協議包括ARP(地址解析協議)、ICMP(Internet控制消息協議)和IP協議(網 際協議)等。
3.傳輸層
傳輸層對應Linux TCP/IP概念模型的傳輸層。傳輸層提供應用程序間的通信。其功能包括:格式化信息流;提供可靠傳輸。為實現后者,傳輸層協議規定接收端必須發回確認信 息,如果分組丟失,必須重新發送。傳輸層包括TCP(Transmission Control Protocol,傳輸控制協議)和UDP(User Datagram Protocol,用戶數據報協議),它們是傳輸層中最主要的協議。TCP建立在IP之上,定義了網絡上程序到程序的數據傳輸格式和規則,提供了IP數據 包的傳輸確認、丟失數據包的重新請求、將收到的數據包按照它們的發送次序重新裝配的機制。TCP 協議是面向連接的協議,類似于打電話,在開始傳輸數據之前,必須先建立明確的連接。UDP也建立在IP之上,但它是一種無連接協議,兩臺計算機之間的傳輸 類似于傳遞郵件:消息從一臺計算機發送到另一臺計算機,兩者之間沒有明確的連接。UDP不保證數據的傳輸,也不提供重新排列次序或重新請求的功能,所以說 它是不可靠的。雖然UDP的不可靠性限制了它的應用場合,但它比TCP具有更好的傳輸效率。
??? 4.應用層
??? 應 用層、表示層和會話層對應Linux TCP/IP概念模型中的應用層。應用層位于協議棧的頂端,它的主要任務是應用。一般是可見的,如利用FTP(文件傳輸協議)傳輸一個文件,請求一個和目 標計算機的連接,在傳輸文件的過程中,用戶和遠程計算機交換的一部分是能看到的。常見的應用層協議有:HTTP,FTP,Telnet,SMTP和 Gopher等。應用層是Linux網絡設定最關鍵的一層。Linux服務器的配置文檔主要針對應用層中的協議。
?
| 層次名稱 | 功??? 能 | 協??? 議 |
| 網絡接口 (Host-to-Net Layer) | 負責實際數據的傳輸,對應OSI參考模型的下兩層 | HDLC(高級鏈路控制協議) PPP(點對點協議) SLIP(串行線路接口協議) |
| 網際層 (Inter-network Layer) | 負責網絡間的尋址 數據傳輸,對應OSI參考模型的第三層 | IP(網際協議) ICMP(網際控制消息協議) ARP(地址解析協議) RARP(反向地址解析協議) |
| 傳輸層 (Transport Layer) | 負責提供可靠的傳輸服務,對應OSI參考模型的第四層 | TCP(控制傳輸協議) UDP(用戶數據報協議) |
| 應用層 (Application Layer) | 負責實現一切與應用程序相關的功能,對應OSI參考模型的上三層 | FTP(文件傳輸協議) HTTP(超文本傳輸協議) DNS(域名服務器協議) SMTP(簡單郵件傳輸協議) NFS(網絡文件系統協議) |
說明:TCP/IP與OSI最大的不同在于OSI是一個理論上的網絡通信模型,而TCP/IP則是實際運行的網絡協議。
總結
以上是生活随笔為你收集整理的TCP/IP四层模型和OSI七层模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Proxy与NAT有什么区别
- 下一篇: 新盗墓笔记宠物怎么获得?