ip協議是整個協議簇裡最為核心的協議了,幾乎像是tcp,udp,icmp,igmp資料都是以ip資料報文格式傳輸。
ip協議是:1不可靠的。2無連線的。不可靠是指的是提供最好的傳輸服務,不能保證ip資料報能全部到達目的地。無連線是指不維護任何關於後續資料報的狀態資訊
ip的路由選擇是簡單的,如果目的主機能與源主機直接相連或者在同乙個共享網路上,那麼ip資料報就能直接送到目的主機上,否則,主機就把資料報傳送到乙個預設的路由上,由該路由**資料報。
ip層在記憶體中建立乙個路由表。當收到乙份資料報並進行傳送的時候,他都對這個表搜尋一次。路由表包含目的位址。他可能是乙個完整的主機位址,也可能是乙個網路位址,由該表中的標誌字決定的。其次是下一站路由器的ip位址,或者有直接連線的網路位址。還有標誌,這個就是表明了是乙個ip位址還是乙個網路位址。最後還有為資料報的傳輸指定乙個網路介面。
ip路由選擇是逐跳的進行的,ip並不知道任何目的的完整路徑(與主機直接連線的目的除外)。
ip路由選擇完成了下列功能:
搜尋路由表 尋找與目的ip位址完全匹配的表目。
搜尋路由表 尋找尋找能與目的網路號相匹配的表目。
搜尋路由表 尋找預設表目。
如果上述都不能完成,則丟棄該資料報
TCP IP詳解讀書筆記
igmp協議 icmp資料報結構 udphdr結構 tcphdr結構 iphdr結構 tcp ip詳解讀書筆記 第13章igmp internet組管理協議 tcp ip詳解讀書筆記 第12章 廣播和多播 tcp ip詳解讀書筆記 第11章 udp 使用者資料報協議 tcp ip詳解讀書筆記 第10...
TCP IP詳解 讀書筆記 四
tcp提供可靠的運輸層。它使用的方法之一就是確認從另一端收到的資料。但資料和確認都有可能會丟失。tcp通過在傳送時設定乙個定時器來解決這種問題。如果當定時器溢位時還沒有收到確認,它就重傳該資料。對任何實現而言,關鍵之處就在於超時和重傳的策略,即怎樣決定超時間隔和如何確定重傳的頻率。首先觀察tcp所使...
TCP IP詳解讀書筆記(一)
arp協議用來找到目標主機的ethernet網絡卡mac位址,ip則承載要傳送的訊息。資料鏈路層可以從arp得到資料的傳送資訊,而從ip得到要傳輸的資料資訊。ip不是可靠的協議 這是說,ip協議沒有提供一種資料未傳達以後的處理機制,這被認為是上層協議tcp或udp要做的事情。ip位址協議頭 ttl欄...