與ip協議配套使用的四個協議
位址解析協議arp
逆位址解析協議rarp
網際網路控制報文協議icmp
網際網路組管理協議igmp
一、ip分組格式
ip資料報格式
首部長度:hlen,分組頭的長度(單位為32位元)。其最小值是5(固定的20個位元組),最大值為15(20+40=60位元組)。即ip首部長度可20-60位元組。
分割槽型別:type of service,服務型別。如可靠性,吞吐量,延遲等。
總長度:totallength,ip分組的長度(位元組)。ip分組的最大長度為65535位元組。ip信包總長度必須不超過所在資料鏈路的最大傳送單元mtu。
標識:傳送方每傳送乙個分組,它的標識就會+1。如果分組在傳輸過程中被分成若干個比較小的資料分片的時候每個資料分片必須攜帶其所屬分組的分組標誌,接收方據此可以將同乙個分組的資料分片重新進行組裝。
標誌位:
df:「不分片」位,如果將這一位元置1,ip層將不對資料報進行分片。
mf:「更多的片」,除了最後一片外,其他每個組成資料報的片都要把該位元置1。
片偏移:fragment offset:片偏移(12bit)字段:分組在分片後,本分片在原分組中的相對偏移量。片偏移以8位元組為偏移單位,分片的位置/8。
協議:protocol,協議(8bit)字段指出此資料報攜帶的資料使用何種協議,以便目的主機的ip層將資料部分上交給高層的哪個處理過程。
首部校驗和:header checksum,首部檢驗和和(16bit)欄位只檢驗資料報的首部不包括資料部分。這裡不採用crc檢驗碼而採用簡單的計算方法。
mtu:最大傳輸單元,物理網路對幀的資料字段最大位元組數限制,由網路硬體決定(如典型的乙太網時,mtu=1500)。
二、ip分片機制
報文分組的一次分片
分片主要分的是mtu的data部分
ip報文分組的二次分片
網路2的mtu值大於網路3的mtu值,就要進行2次分片。
三、ip定址及**
在網際層中ip如何利用路由器進行ip資料報文分組定址及**的工作。
第一步:首先搜尋分組位址與目的位址完全相同的入口,如果找到入口,則將分組傳送給下乙個路由器位址當中指定的位址,可能是下乙個路由器或者直連網路介面。
第二步:如果第一步不成功,則搜尋路由器路由表中間的目的位址域與分組的目的網路位址相同的網路入口,如果能找到,則將分組發給下乙個路由器位址域當中指定的位址。
第三步:如果第二步不成功,則搜尋路由表中間目的位址域為「default」的入口,如果找到,就將分組傳送給指定的路由器。
第四步:如果第三步不成功,則說明分組不可投遞了,通常將主機不可達或者網路不可達的資訊傳送給產生這個分組的應用程式,例如:瀏覽器。
網路層 網際協議IP
網路層提供的兩種服務 網路層向上只提供簡單靈活的 無連線的 盡最大努力交付的資料報服務。這裡的資料報和分組是一樣的。網路在傳送分組時不需要先建立連線。每乙個分組 即ip資料報 獨立傳送,與前後的分組無關,不進行編號。網路層不提供服務質量的保證,有可能出現出錯 丟失 重複 失序,也不能保證分組交付的時...
網路層協議(二)IP網際協議
ip協議的多播 向多台主機傳送資料的方法有兩種 廣播和多播。在早期的多播實現方法主要是利用廣播技術,接收端根據是否需要資料來判斷資料是否丟棄。這樣會造成網路流量的浪費。另外廣播無法穿透路由,因此需要往不同的網段傳送資料時,就需要採用其他技術。多播使用d類位址,前四位為1110,就可以認為是多播位址,...
網路層 IP網際協議 ifconfig a
1 ip資料報格式 四位首部長度 最大首部長度60個位元組 八位服務型別 在現在的tcp ip實現中會自動選擇 16位總長度 是指加上首部和資料部的所有長度 最大長度65535其中在回環介面中mtu其實使用的是ip資料報的總長度,不是乙個真正的mtu,只是使用了ip資料報的總長度 標識欄位是每發乙份...