tcp/ip的網(wǎng)絡(luò)層,主要使用ip協(xié)議、arp協(xié)議、rarp協(xié)議和icmp協(xié)議。
ip協(xié)議,是網(wǎng)絡(luò)層中最重要的協(xié)議,是整個(gè)internet的基礎(chǔ)協(xié)議,負(fù)責(zé)分配 ip 地址,提供路由。所謂路由,即ip協(xié)議負(fù)責(zé)選擇傳送的道路,可以根據(jù)數(shù)據(jù)報(bào) 報(bào)頭中包括的目的地址將數(shù)據(jù)報(bào)傳送到目的主機(jī)。ip不提供可靠的傳輸服務(wù),對(duì)數(shù)據(jù)沒(méi)有差錯(cuò)控制,它只使用報(bào)頭的校驗(yàn)碼,不提供重發(fā)和流量控制。
arp協(xié)議,即地址轉(zhuǎn)換協(xié)議,在數(shù)據(jù)報(bào)向下一個(gè)站點(diǎn)傳遞時(shí),負(fù)責(zé)將ip 地址轉(zhuǎn)換為物理地址。在發(fā)送信息時(shí),主機(jī)將包含目標(biāo)ip地址的arp請(qǐng)求 廣播到網(wǎng)絡(luò)上的所有主機(jī),并接收返回消息,以此確定目標(biāo)的物理地址。
rarp協(xié)議,即反向地址轉(zhuǎn)換協(xié)議,作用與arp相反,負(fù)責(zé)將物理地址轉(zhuǎn)換為ip地址。允許主機(jī)從網(wǎng)關(guān)服務(wù)器的arp 表或者緩存上請(qǐng)求主機(jī)的 ip地址。如無(wú)盤(pán)工作站工作時(shí),需要使用rarp協(xié)議。
icmp協(xié)議,即internet 控制報(bào)文協(xié)議,負(fù)責(zé)發(fā)送消息,報(bào)告錯(cuò)誤。主要用于在主機(jī)與路由器之間傳遞控制信息,包括報(bào)告錯(cuò)誤、交換受限控制和狀態(tài)信息等。icmp提供易懂的出錯(cuò)報(bào)告信息。但是icmp唯一的功能是報(bào)告問(wèn)題而不是糾正錯(cuò)誤,糾正錯(cuò)誤的任務(wù)由發(fā)送方完成。