<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                可以在我們的網絡上觀察到ICMP重定向的操作過程(見封二的圖)。盡管在拓撲圖中只畫出了三臺主機(aix,solaris和gemini)和兩臺路由器(gateway和netb),但是整個網絡有超過150臺主機和10臺另外的路由器。大多數的主機都把gateway指定為默認路由器,因為它提供了Internet的入口。 子網140.252.1上的主機是如何訪問作者所在子網(圖中底下的四臺主機)的呢?首先,如果在SLIP鏈路的一端只有一臺主機,那么就要使用代理ARP(4.6節)。這意味著位于拓撲圖頂部的子網(140.252.1)中的主機不需要其他特殊條件就可以訪問主機sun(140.252.1.29)。 位于netb上的代理ARP軟件處理這些事情。 但是,當網絡位于SLIP鏈路的另一端時,就要涉及到選路了。一個辦法是讓所有的主機和路由器都知道路由器netb是網絡140.252.13的網關。這可以在每個主機的路由表中設置靜態路由,或者在每個主機上運行守護程序來實現。另一個更簡單的辦法(也是實際采用的方法)是利用ICMP重定向報文來實現。 在位于網絡頂部的主機solaris上運行ping程序到主機bsdi(140.252.13.35)。由于子網號不相同,代理ARP不能使用。假定沒有安裝靜態路由,發送的第一個分組將采用到路由器gateway的默認路由。下面是我們運行ping程序之前的路由表: ![](https://box.kancloud.cn/2016-04-19_5715bebda95f8.png) (224.0.0.0所在的表項是IP廣播地址。我們將在第12章討論)。如果為ping程序指定-v選項,可以看到主機接收到的任何ICMP報文。我們需要指定該選項以觀察發送的重定向報文。 ![](https://box.kancloud.cn/2016-04-19_5715bebdbf2fe.png) 在收到ping程序的第一個響應之前,主機先收到一份來自默認路由器gateway發來的ICMP重定向報文。如果這時查看路由表,就會發現已經插入了一個到主機bsdi的新路由(該表項如以下黑體字所示)。 ![](https://box.kancloud.cn/2016-04-19_5715bebdd55bf.png) 這是我們第一次看到D標志,表示該路由是被ICMP重定向報文創建的。G標志說明這是一份到達gateway(netb)的間接路由,H標志則說明這是一個主機路由(正如我們期望的那樣),而不是一個網絡路由。 由于這是一個被主機重定向報文增加的主機路由,因此它只處理到達主機bsdi的報文。 如果我們接著訪問主機svr4,那么就要產生另一個ICMP重定向報文,創建另一個主機路由。 類似地,訪問主機slip也創建另一個主機路由。位于子網上的三臺主機(bsdi,svr4和slip)還可以由一個指向路由器sun的網絡路由來進行處理。但是ICMP重定向報文創建的是主機路由,而不是網絡路由,這是因為在本例中,產生ICMP重定向報文的路由器并不知道位于140.252.13網絡上的子網信息。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看