IP資料報格式,路由表

來源:互聯網
上載者:User

標籤:ip   路由   

IP資料報格式

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/85/50/wKiom1ef-3_z6H_0AAD2l4O4lTE605.png" title="1.PNG" alt="wKiom1ef-3_z6H_0AAD2l4O4lTE605.png" />


MTU傳輸單元最大值:資料幀中的有效載荷的最大長度,不包括首部的長度,若大於MTU,則需要分區,分區是由IP層完成的。組裝也是由IP層自行完成。


在IP分組頭中,與分組的分區與組長有關的欄位有:16位標識,3位標誌,13位片位移

16位標識:

分組可能通過不同的傳輸路徑到達目的主機。屬於同一分組的不同片會出現亂序,或者與其他分組混合在一起。若將屬於一個分組的所有片分配一個標識值ID,則目的主機可根據標識值將屬於同一分組的片挑出來,重新組裝。標識ID是片識別的標記。

3位標誌:

標誌共分三個欄位:     0    DF     MF

最高位為0,該值必須複製到所有分組中。

DF:不分區值必須複製。DF=1,表示接收主機不能對分組分區,若分組的長度超過MTU,又不可以分區,則丟棄。DF=0,表示可以分區

MF:分區值表示該分區是不是最後一個分區。MF=1表示接收的分區不是最後一個分區,MF=0,表示接收的是最後一個分區

13位片位移:

片位移欄位值表示分區在整個分組中的相對位置。


分區的基本方法:

    當IP分組長度大於資料連結層MTU,就必須對IP分組進行分區。IP分組分區首先需要確定片長度,然後將原始IP分組包括分組頭分成第一個片。如果剩下的資料仍然超過片長度,則需要進行第二次分區,第二次分區資料加上原來的分組頭,構成第二個片。這樣一直分割到剩下的資料小於資料連結層MTU值為至。


組裝的基本方法:

    分組可能通過不同的傳輸路徑到達目的主機。屬於同一分組的不同片到達時會出現亂序,或者與其他分組混合在一起。首先呢,根據識別欄位將屬於同一分組的所有片挑出來,主機在第一個分區到達時分配一個儲存緩衝區,當資料報的後序分區到達時,資料根據片位移被複製到緩衝區儲存空間中的指定位置,當所有的分區都到達時,未經處理資料報就恢複了。    


路由表:

    路由表是由很多路由條目組成,每個條目都指明去往某個網路的資料包應該經由哪個介面發送,其中最後一條是預設路由條目。

    路由表僅指定從該路由器到目的地路徑上的下一步,而不知道到達目的地的完整路徑。

路由條目:

    路由表中的一行,每一個條目主要由路由的網路地址,子網路遮罩,下一跳地址,發送介面4部分組成,如果要發送的資料包的目的網路地址匹配路由表中的某一行,就按規定的介面發送到下一跳地址。

預設路由條目:

    路由表中的最後一行,主要由下一跳地址和發送介面兩部分組成,當目的地址與路由表其他行都不匹配時,就按預設路由條目規定的介面發送到下一跳地址。


   路由選擇演算法的目標是產生路由表,為路由器轉寄IP分組找到合適的下一跳路由。

   設計路由選擇協議的目標是實現路由表中路由資訊的動態更新。


   廣泛採取的路由選擇協議:

     路由資訊協議RIP:利用向量-距離演算法

基本思想:

      路由器周期性地向其相鄰路由器廣播自己知道的路由資訊,用以通知相鄰路由器己可以到達的網路以及到達該網路的距離。相鄰路由器可以根據收到的路由資訊修改和重新整理自己的路由表。

本文出自 “一起去看星星” 部落格,轉載請與作者聯絡!

IP資料報格式,路由表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.