一. ip協議的格式
二. ip選路詳解
ip選路是指用於選擇傳送ip報文的路徑,ip選路演算法必須選擇通過多個物理網路傳送資料報。
1. ip交付
ip選路分為直接交付與間接交付:
直接交付: 當主機 a 要向另乙個主機 b 傳送資料報時,先要檢查目的主機 b 是否與源主機 a 連線在同乙個網路上。如果是,就將資料報直接交付給目的主機 b 而不需要通過路由器。
間接交付: 如果目的主機與源主機 a 不是連線在同乙個網路上,則應將資料報傳送給本網路上的某個路由器,由該路由器按照**表指出的路由將資料報**給下乙個路由器。這就叫作間接交付。
簡單的說:直接交付不需要使用路由器,但間接交付就必須使用路由器。
2. 基於表驅動的ip選路
通常的ip選路演算法是利用每台機器中的乙個internet選路表(或ip選路表),該錶存放著有關可能的目的站以及怎樣到達目的站的資訊。
典型地,路由表包含許多(n,r)向量,其中n是目的網路的ip位址,r是為了到達相應目的網路要經過的下乙個路由器的ip位址(下一跳,next hop)。
3. ip選路演算法
(1) 從資料報的首部提取目的站的 ip 位址 d, 得出目的網路位址為 n。
(2) 若網路 n 與此路由器直接相連,則直接將資料報交付給目的站 d;否則是間接交付,執行(3)。
(4) 若路由表中有到達網路 n 的路由,則將資料報傳送給路由表指明的下一跳路由器;否則,執行(5)。
(5) 若路由表中有乙個預設路由,則將資料報傳送給路由表中所指明的預設路由器;否則,執行(6)。
(6) 報告**分組出錯。
TCP IP 網路基礎(二)網路層
ip位址和ip協議基本上構成了網路層的核心和全部。而網路層又是 tcp ip 的心臟,或者是精華 還拿前面的例子來說,資料鏈路層負責網路內 直連 廣義的直連也包括通過交換機 集線器等連起來 的裝置的通訊,而ip協議 又叫網際協議 負責網路間的連通。也就是說,資料鏈路層相當於快遞員騎著小電驢在你小區裡...
TCP IP 一 網路協議
網路協議就是 一套 通用規則,用來幫助定義複雜資料傳輸的過程。資料傳輸從一台計算機上的應用程式開始,通過計算機網路硬體,經過 傳輸介質到正確目的地,然後上傳到目的地計算機網路硬體,最後 到達負責接收的應用程式。tcp ip 協議定義了網路通訊過程,更重要的是,定義了資料單元 的格式和內容,以便接收計...
網路協議學習筆記(三 網路分層)
路由就像中轉站,比如從源位址a到目標位址d,需要經過b c,a知道自己的下一站是b,那麼b的ip位址應該放在 肯定是不能放在ip層的目標位址中,因為那裡放著最終目標d的ip位址。中轉站之間是通過mac位址進行通訊的 所謂的二層裝置 三層裝置,都是這些裝置上跑的程式不同,乙個http協議的包經過乙個二...