91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » EDA/PLD

從數據報的首部提取目的主機的IP地址

發布時間:2014/9/19 19:33:43 訪問次數:1538

    這個地址填入IP數據報, P89LPC931A1而是送交數據鏈路層的網絡接口軟件。網絡接口軟件負責把下一跳路由器的IP地址轉換成硬件地址(使用ARP),并將此硬件地址放在鏈路層的MAC幀的首部,然后根據這個硬件地址找到下一跳路由器。由此可見,當發送一連串的數據報時,上述的這種查找路由表、計算硬件地址、寫入MAC幀的首部等過程,將不斷地重復進行,造成了一定的開銷。

   那么,能不能在路由表中不使用IP地址而直接使用硬件地址呢?不行。我們一定要弄清楚,使用抽象的IP地址,本來就是為了隱蔽各種底層網絡的復雜性而便于分析和研究問題,這樣就不可避免地要付出些代價,例如在選擇路由時多了一些開銷。但反過來,如果在路由表中直接使用硬件地址,那就會帶來更多的麻煩。

   根據以上所述,可歸納出分組轉發算法如下:

   (1)從數據報的首部提取目的主機的IP地址D,得出目的網絡地址為Ⅳ。

   (2)若Ⅳ就是與此路由器直接相連的某個網絡地址,則進行直接交付,不需要再經過其他的路由器,直接把數據報交付目的主機(這里包括把目的主機地址D轉換為具體的硬件她址,把數據報封裝為MAC幀,再發送此幀);否則就是間接交付,執行(3)。

   (3)若路由表中有目的地址為D的特定主機路由,則把數據報傳送給路由表中所指明的下一跳路由器;否則,執行(4)。

   (4)若路由表中有到達網絡Ⅳ的路由,則把數據報傳送給路由表中所指明的下一跳路由器;否則,執行(5)。

   (5)若路由表中有一個默認路由,則把數據報傳送給路由表中所指明的默認路由器;否則,執行(6)。

   (6)報告轉發分組出錯。

   上面所討論的是IP層怎樣根據路由表的內容進行分組轉發,而沒有涉及到路由表一開始是如何建立的以及路由表中的內容應如何進行更新。但是在進一步討論路由選擇之前,我們還要先介紹劃分子網和構造超網這兩個非常重要的概念。

    這個地址填入IP數據報, P89LPC931A1而是送交數據鏈路層的網絡接口軟件。網絡接口軟件負責把下一跳路由器的IP地址轉換成硬件地址(使用ARP),并將此硬件地址放在鏈路層的MAC幀的首部,然后根據這個硬件地址找到下一跳路由器。由此可見,當發送一連串的數據報時,上述的這種查找路由表、計算硬件地址、寫入MAC幀的首部等過程,將不斷地重復進行,造成了一定的開銷。

   那么,能不能在路由表中不使用IP地址而直接使用硬件地址呢?不行。我們一定要弄清楚,使用抽象的IP地址,本來就是為了隱蔽各種底層網絡的復雜性而便于分析和研究問題,這樣就不可避免地要付出些代價,例如在選擇路由時多了一些開銷。但反過來,如果在路由表中直接使用硬件地址,那就會帶來更多的麻煩。

   根據以上所述,可歸納出分組轉發算法如下:

   (1)從數據報的首部提取目的主機的IP地址D,得出目的網絡地址為Ⅳ。

   (2)若Ⅳ就是與此路由器直接相連的某個網絡地址,則進行直接交付,不需要再經過其他的路由器,直接把數據報交付目的主機(這里包括把目的主機地址D轉換為具體的硬件她址,把數據報封裝為MAC幀,再發送此幀);否則就是間接交付,執行(3)。

   (3)若路由表中有目的地址為D的特定主機路由,則把數據報傳送給路由表中所指明的下一跳路由器;否則,執行(4)。

   (4)若路由表中有到達網絡Ⅳ的路由,則把數據報傳送給路由表中所指明的下一跳路由器;否則,執行(5)。

   (5)若路由表中有一個默認路由,則把數據報傳送給路由表中所指明的默認路由器;否則,執行(6)。

   (6)報告轉發分組出錯。

   上面所討論的是IP層怎樣根據路由表的內容進行分組轉發,而沒有涉及到路由表一開始是如何建立的以及路由表中的內容應如何進行更新。但是在進一步討論路由選擇之前,我們還要先介紹劃分子網和構造超網這兩個非常重要的概念。

熱門點擊

 

推薦技術資料

聲道前級設計特點
    與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
措勤县| 尼木县| 中卫市| 体育| 收藏| 志丹县| 嘉黎县| 临清市| 焦作市| 尼勒克县| 岳阳县| 五常市| 唐河县| 格尔木市| 巩义市| 大竹县| 牙克石市| 理塘县| 临泽县| 龙江县| 名山县| 白沙| 中卫市| 板桥市| 同心县| 保德县| 霸州市| 深水埗区| 海兴县| 临夏市| 沧源| 吴忠市| 井研县| 宝兴县| 曲阜市| 遂宁市| 大丰市| 铜川市| 商水县| 中阳县| 望城县|