網路基礎 TCP IP詳解》學習筆記1

2021-09-21 12:26:36 字數 1104 閱讀 8314

一. 

第三章:《ip,網際協議》

問題一:如何理解ip的不可靠和無連線。

不可靠:指的是不能保證資料報能成功地到達目的地。

發生錯誤時候,丟棄該資料報,傳送icmp訊息給信源端。 可靠性由上層提供。

無連線:ip不維護關於後續資料報的狀態資訊。

體現在,ip資料可以不按順序傳送和接收。a傳送連續的資料報,到達b不一定是連續的,來回路由選擇可能不一樣,路線也不一樣,到達先後順序也不一樣。

問題二:ip報文的格式和各個欄位的含義。

版本號: ipv4就是4,ipv6就是6 (4)

首部長度:4個位元組為單位。最小為5,最大為15。所以最小長度20個位元組,最大為60個位元組。(4)

服務型別: qos用,目前不怎麼使用。(8)總長度:位元組為單位。 最多可以傳送65535位元組的ip資料報。(16)標識字段(8) 標誌 (3) 段偏移(5)與分片有關。

ttl:經過乙個路由器減一。 欄位為0時,資料報被丟棄,並且傳送icmp報文通知源主機。目的是防止資料報在選路時無休止地在網路中流動。(8)

協議字段:區分上層協議 (8)

首部校驗和:對首部進行校驗。(16)

對比: 

icmp,igmp,tcp,udp:對首部和資料進行校驗。

問題三:為什麼ip首部中要有總長度字段?

因為一些資料鏈路(乙太網)需要填充一些資料以達到最小長度。因為乙太網幀的最小長度是46個位元組,但是ip長度可能更短,所以需要總長度來確定ip資料部分的內容。

?問題四:幾個ttl值以及其特殊作用?

ttl=0:資料報被丟棄,並傳送icmp報文通知源主機。

ttl=1:

ttl=255:

問題五:ip首部校驗和怎麼計算的,與icmp,igmp,tcp,udp的首部校驗和有什麼區別與共同點?

(1) 把校驗和字段置0。

(2) 對首部中每個16位位元進行二進位制反碼求和。

(3) 結果存在檢驗和字段中。

(4) 收到乙份ip資料報後,同樣對首部中每個16bit二進位制反碼求和。

(5) 最後結果全為1,表示正確,否則表示錯誤。

(6) 如果是錯誤的,ip就丟棄該資料報,但是不生成差錯報文,由上層去處理。

例子:

網路基礎 《TCP IP詳解》學習筆記4

問題六 arp 是怎麼回事?路由器回答從乙個網路的主機發往另乙個網路主機的arp請求的過程稱為arp 應用環境 proxy arp應該使用主機沒有配置預設閘道器或沒有任何路由策略的網路上。例子 主機a,ip位址是192.168.0.11 24。主機b,ip位址是192.168.1.22 24。主機a...

TCP IP詳解學習筆記

ospf 開房最短路徑優先 ospf是一種鏈路狀態協議,在鏈路狀態協議中,路由器並不與其相鄰的路由交換距離資訊。而採用的是每個路由器主動地測試與相鄰路由器鏈路的狀態,並將這些資訊傳送給它的相鄰路由器,而鄰居路由器將這些資訊在自治系統中傳播出去。每個路由器接收到這些鏈路狀態資訊後,並建立起完整的路由表...

TCP IP詳解學習筆記

zz tcp ip詳解學習筆記 1 基本概念 在世界上各地,各種各樣的電腦執行著各自不同的作業系統為大家服務,這些電腦在表達同一種資訊的時候所使用的方法是千差萬別。就好像聖經中上帝打亂了各地人的口音,讓他們無法合作一樣。計算機使用者意識到,計算機只是單兵作戰並不會發揮太大的作用。只有把它們聯合起來,...