TCP/IP層次模型介紹

2022 06 27 BOAC


TCP/IP的層次模型分為四層。

(1)TCP/IP的最高層相當于OSI七層模型的5~7層,該層中包括了所有的高層協(xié)議,如常見的文件傳輸協(xié)議FTP、電子郵件SMTP、域名系統(tǒng)DNS、網(wǎng)絡管理協(xié)議 SNMP、訪問WWW的超文本傳輸協(xié)議HTTP等。

(2)TCP/IP的次高層相當于OSI七層模型的傳輸層,該層負責在源主機和目的主機之間提供端到端的數(shù)據(jù)傳輸服務。在這一層中主要定義了兩個協(xié)議:面向連接的傳輸控制協(xié)議TCP和無連接的用戶數(shù)據(jù)報協(xié)議UDP。相對于IP協(xié)議,UDP唯一增加的功能是提供協(xié)議端口以保證進程通信。許多基于UDP的應用程序在局域網(wǎng)上運行的很好,而一旦到了通信質量較低的互聯(lián)網(wǎng)環(huán)境下,可能根本無法運行,原因就在于UDP不可靠。因此,基于UDP的應用程序必須自己解決可靠性。UDP的優(yōu)點在于其高效率。因為UDP沒有連接過程,對傳輸不作確認,因此一些對效率要求較高,傳輸數(shù)據(jù)量特別小的應用,或者數(shù)據(jù)量大但是傳輸信道質量好(如光纖信道),UDP使用的較多。

(3)TCP/IP的第二層相當于OSI七層模型的網(wǎng)絡層,該層負責將分組獨立地從信源傳送到信宿,主要解決路由選擇、阻塞控制級網(wǎng)際互聯(lián)問題。在這一層中定義了互聯(lián)網(wǎng)協(xié)議IP、地址轉換協(xié)議ARP、反向地址轉換協(xié)議RARP和互聯(lián)網(wǎng)控制報文協(xié)議ICMP等協(xié)議。

(4)TCP/IP的最低層為網(wǎng)絡接口層,該層負責將IP分組封裝成適合在物理網(wǎng)絡上傳輸?shù)膸袷讲l(fā)送出去,或將從物理網(wǎng)絡接收到的幀卸裝并取IP分組遞交給高層。這一層與物理網(wǎng)絡的具體實現(xiàn)有關,自身并無專用的協(xié)議。網(wǎng)絡接口層涉及到在通信信道上傳輸?shù)脑急忍亓?,它提供傳輸?shù)據(jù)所需要的機械、電氣性能和過程等手段,提供檢錯、糾錯、同步等措施,使之對網(wǎng)絡層顯現(xiàn)一條無錯線路;并且進行流量調控。