TCPIP詳解-卷一-協(xié)議-11.13小結(精選3篇)
- 1TCPIP詳解-卷一-協(xié)議-11.13小結
- 2TCPIP詳解-卷一-協(xié)議-3.11小結
- 3TCPIP詳解-卷一-協(xié)議-第一章-概述-2.11小結
實現在等待應答時只保留最近傳送給目的端的數據報,請說明兩個方面的原因提示參見圖,你希望分片如何處理這些選項對照檢查你的答案,在表中有三種類型的路由特定主機型特定網絡型和默認路由型。
TCPIP詳解-卷一-協(xié)議-11.13小結
11.13小結
UDP是一個簡單協(xié)議。它的正式規(guī)范是RFC768[Postel1980],只包含三頁內容。它向用戶進程提供的服務位于IP層之上,包括端口號和可選的檢驗和。我們用UDP來檢查檢驗和,并觀察分片是如何進行的。
接著,我們討論了ICMP不可達差錯,它是新的路徑MTU發(fā)現功能中的一部分(2.9節(jié))。
用Traceroute和UDP來觀察路徑MTU發(fā)現過程。還查看了UDP和ARP之間的接口,大多數的
ARP實現在等待ARP應答時只保留最近傳送給目的端的數據報。
當系統(tǒng)接收IP數據報的速率超過這些數據報被處理的速率時,系統(tǒng)可能發(fā)送ICMP源站抑制差錯報文。使用UDP時很容易產生這樣的ICMP差錯。
習題
11.1在11.5節(jié)中,向UDP數據報中寫入1473字節(jié)用戶數據時導致以太網數據報片的發(fā)生。在采用以太網
IEEE802封裝格式時,導致分片的最小用戶數據長度為多少?
11.2閱讀RFC791[Postel1981a],理解為什么除最后一片外,其他片中的數據長度均要求為
8字節(jié)的整數倍?
11.3假定有一個以太網和一份8192字節(jié)的UDP數據報,那么需要分成多少個數據報片,每個數據報片的偏移
和長度為多少?
11.4繼續(xù)前一習題,假定這些數據報片要經過一條MTU為552的SLIP鏈路。必須記住每一個數據報片中的數據(除IP首部外)為8字節(jié)的整數倍。那么又將分成多少個數據報片?每個數據報片的偏移和長度為多少? 11.5一個用UDP發(fā)送數據報的應用程序,它把數據報分成4個數據報片。假定第1片和第2片到達目的端,
而第3片和第4片丟失了。應用程序在10秒鐘后超時重發(fā)該UDP數據報,并且被分成相同的4片(相同的偏移和長度)。假定這一次接收主機重新組裝的時間為60秒,那么當重發(fā)的第3片和第4片到達目的端時,原先收到的第1片和第2片還沒有被丟棄。接收端能否把這4片數據重新組裝成一份IP數據報? 11.6你是如何知道圖11-15中的片實際上與圖11-14中第5行和第6行相對應?
11.7主機gemini開機33天后,netstat程序顯示48000000份IP數據報中由于首部檢驗和差錯被丟棄129
份,在30000000個TCP段中由于TCP檢驗和差錯而被丟棄20個。但是,在大約18000000份UDP數據報中,因為UDP檢驗和差錯而被丟棄的數據報一份也沒有。
請說明兩個方面的原因(提示:參見圖11-4)。
11.8在討論分片時沒有提及任何關于IP首部中的選項——它們是否也要被復制到每個數據報片中,或者只留在
第一個數據報片中?我們已經討論過下面這些IP選項:記錄路由
(7.3節(jié))、時間戳(7.4節(jié))、嚴格和寬松的源站選路(8.5節(jié))。你希望分片如何處理這些選項?對照RFC791檢查你的答案。
11.9在圖1-8中,我們說UDP數據報是根據目的UDP端口號進行分配的。這正確嗎?
TCPIP詳解-卷一-協(xié)議-3.11小結
3.11小結
本章開始描述了IP首部的格式,并簡要討論了首部中的各個字段。我們還介紹了IP路由選擇,并指出主機的路由選擇可以非常簡單:如果目的主機在直接相連的網絡上,那么就把數據報直接傳給目的主機,否則傳給默認路由器。
在進行路由選擇決策時,主機和路由器都使用路由表。在表中有三種類型的路由:特定主機型、特定網絡型和默認路由型。路由表中的表目具有一定的優(yōu)先級。在選擇路由時,主機路由優(yōu)先于網絡路由,最后在沒有其他可選路由存在時才選擇默認路由。
IP路由選擇是通過逐跳來實現的。數據報在各站的傳輸過程中目的IP地址始終不變,但是封裝和目的鏈路層地址在每一站都可以改變。大多數的主機和許多路由器對于非本地網絡的數據報都使用默認的下一站路由器。 A類和B類地址一般都要進行子網劃分。用于子網號的比特數通過子網掩碼來指定。我們?yōu)榇伺e了一個實例來詳細說明,即作者所在的子網,并介紹了變長子網的概念。子網的劃分縮小了Internet路由表的規(guī)模,因為許多網絡經?梢酝ㄟ^單個表目就可以訪問了。接口和網絡的有關信息通過ifconfig和netstat命令可以獲得,包括接口的IP地址、子網掩碼、廣播地址以及MTU等。
在本章的最后,我們對Internet協(xié)議族潛在的改進建議—下一代IP進行了討論。
習題
3.1環(huán)回地址必須是127.0.0.1嗎?
3.2在圖3-6中指出有兩個網絡接口的路由器。
3.3子網號為16bit的A類地址與子網號為8bit的B類地址的子網掩碼有什么不同?
3.4閱讀RFC1219[Tsuchiya1991],學習分配子網號和主機號的有關推薦技術。
3.5子網掩碼255.255.0.255是否對A類地址有效?
3.6你認為為什么3.9小節(jié)中打印出來的環(huán)回接口的MTU要設置為1536?
http://baogao. 協(xié)議族是基于一種數據報的網絡技術,即IP層,其他的協(xié)議族則基于面向連接的網絡技術。閱讀
文獻[Clark1988],找出數據報網絡層提供的三個優(yōu)點。
TCPIP詳解-卷一-協(xié)議-第一章-概述-2.11小結
2.11小結
本章討論了Internet協(xié)議族中的最底層協(xié)議,鏈路層協(xié)議。我們比較了以太網和IEEE
http://baogao. 的封裝格式,以及SLIP和PPP的封裝格式。由于SLIP和PPP經常用于低速的鏈路,二者都提供了壓縮不常變化的公共字段的方法。這使交互性能得到提高。
大多數的實現都提供環(huán)回接口。訪問這個接口可以通過特殊的環(huán)回地址,一般為
127.0.0.1。也可以通過發(fā)送IP數據報給主機所擁有的任一IP地址。當環(huán)回數據回到上層的協(xié)議棧中時,它已經過傳輸層和IP層完整的處理過程。
我們描述了很多鏈路都具有的一個重要特性,MTU,相關的一個概念是路徑MTU。根據典型的串行線路MTU,對SLIP和CSLIP鏈路的傳輸時延進行了計算。
本章的內容只覆蓋了當今TCP/IP所采用的部分數據鏈路公共技術。TCP/IP成功的原因之一是它幾乎能在任何數據鏈路技術上運行。
習題
2.1如果你的系統(tǒng)支持netstat(1)命令(參見3.9節(jié)),那么請用它確定系統(tǒng)上的接口及其MTU。
版權聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網址) 舉報,一經查實,本站將立刻刪除