TCP/IP層次模型介紹

2022 06 27 BOAC


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

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

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

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

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