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