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