TCPIP詳解讀書筆記 第九章IP選路

2022-07-23 04:48:02 字數 1886 閱讀 4447

選路是ip最重要的功能之一。圖1是ip層處理過程的簡單流程。需要進行選路的資料報

可以由本地主機產生,也可以由其他主機產生。在後一種情況下,主機必須配置成乙個路由

器,否則通過網路介面接收到的資料報,如果目的位址不是本機就要被丟棄。

圖1:ip層工作流程

圖1中的路由表經常被ip訪問(在乙個繁忙的主機上,一秒鐘內可能要訪問幾百次),

但是它被路由守護程式等更新的頻度卻要低得多(可能大約30秒一次)。

選路的原理

ip搜尋路由表的幾個步驟:

1) 搜尋匹配的主機位址;

2) 搜尋匹配的網路位址;

3) 搜尋預設表項(預設表項一般在路由表中被指定為乙個網路表項,其網路號為0)。

匹配主機位址步驟始終發生在匹配網路位址步驟之前。

ip層進行的選路實際上是一種選路機制,它搜尋路由表並決定向哪個網路介面傳送分組。這區別於選路策略,它只是一組決定把哪些路由放入路由表的規則。ip執行選路機制,而路由守護程式則一般提供選路策略。

icmp主機與網路不可達差錯

當路由器收到乙份ip資料報但又不能**時,就要傳送乙份icmp「主機不可達」差錯報

文(見第六章)。

icmp重定向差錯

當ip資料報應該被傳送到另乙個路由器時,收到資料報的路由器就要傳送icmp重定向差

錯報文給ip資料報的傳送端。這在概念上是很簡單的,正如圖2所示的那樣。只有當主機可以選擇路由器傳送分組的情況下,我們才可能看到icmp重定向報文。

圖2:icmp重定向例子

1) 我們假定主機傳送乙份ip資料報給r1。這種選路決策經常發生,因為r 1是該主機的預設路由。

2) r1收到資料報並且檢查它的路由表,發現r2是傳送該資料報的下一站。當它把資料報

傳送給r2時,r1檢測到它正在傳送的介面與資料報到達介面是相同的(即主機和兩個路由器

所在的lan)。這樣就給路由器傳送重定向報文給原始傳送端提供了線索。

3) r1傳送乙份icmp重定向報文給主機,告訴它以後把資料報傳送給r2而不是r1。

重定向一般用來讓具有很少選路資訊的主機逐漸建立更完善的路由表。主機啟動時路由

表中可以只有乙個預設表項(在圖2所示的例子中,為r1或r2)。一旦預設路由發生差錯,

預設路由器將通知它進行重定向,並允許主機對路由表作相應的改動。icmp重定向允許

tcp/ip主機在進行選路時不需要具備智慧型特性,而把所有的智慧型特性放在路由器端。顯然,

在我們的例子中,r1和r2必須知道有關相連網路的更多拓撲結構的資訊,但是連在lan上的

所有主機在啟動時只需乙個預設路由,通過接收重定向報文來逐步學習。

icmp重定向報文格式

icmp重定向報文的格式如圖3所示。

圖3:icmp重定向報文格式

有四種不同型別的重定向報文,有不同的**值,如圖4所示。

圖4:icmp重定向報文的不同**值

icmp重定向報文的接收者必須檢視三個ip位址:

( 1 )導致重定向的ip位址(即icmp重定向報文的資料,位於ip資料報的首部);

( 2 )傳送重定向報文的路由器的ip位址(包含重定向資訊的ip資料報中的源位址;

( 3 )應該採用的路由器ip位址(在icmp報文中的4 ~ 7位元組)。

關於icmp重定向報文有很多規則。首先,重定向報文只能由路由器生成,而不能由主機

生成。另外,重定向報文是為主機而不是為路由器使用的。

icmp路由器發現報文

初始化路由表的方法,可以在配置檔案中指定靜態路由。這種方法經常用來設定預設路由。另一種新的方法是利用icmp路由器通告和請求報文。

一般認為,主機在引導以後要廣播或多播傳送乙份路由器請求報文。一台或更多台路由

器響應乙份路由器通告報文。另外,路由器定期地廣播或多播傳送它們的路由器通告報文,允許每個正在監聽的主機相應地更新它們的路由表。

《管理學概論》第九章課堂筆記

福師 管理學概論 第九章控制課堂筆記 主要知識點掌握程度 對知識點的掌握程度分為了解 理解 掌握三個層次。了解要求學生知道 理解要求學生在識記的基礎上明白其中主要的觀點和聯絡 掌握要求學生在記憶 理解的基礎上轉化為自身知識,並能用於考核及平時的實際問題分析。掌握屬於本課程教學要求的最高層次。理解和掌...

2023年自考《社會研究方法》複習筆記第九章

第九章觀察法 第一節 一 觀察法,是研究者根據研究課題的需要,利用眼睛 耳朵等感覺器官和其他輔助觀察裝置,有目的地對研究物件進行考察,以取得研究所需要的第一手資料的一種方法。科學觀察一般具有如下特徵 1 在觀察之前先具有一定的研究目的或假設,然後根據研究需要有目的地通過觀察獲取資料 2 需要有系統的...

第九章財務會計報告的編制與解讀

一 名詞解釋 對賬結賬資產負債表利潤表 二 單項選擇題 1 資產負債表中資產的排列順序是 a 收益率高的資產排在前 b.重要的資產排在前 c 流動性強的資產排在前 d 非貨幣性資產排在前 2 下列科目的期末餘額,不影響企業資產負債表 固定資產 專案填列金額的是 a 固定資產清理 b 固定資產減值準備...