• TCP-IP考試復習題 聯系客服

    (7) 若源結點收到了接收方對段4的確認,則說明 B (A、接收方尚未收到

    段3,需要源結點重傳段3;B、接收方已經全部收到了段1至段4的數據,期望源結點發送段5。)。

    (8) 假設接收方已經全部收到了段1至段4的數據,并將段1成功上交給了其

    上層的應用程序,則接收方發送的確認序號是 1300 ,設置的接收窗口大小是 700 個字節。 15. 用戶 用戶 用戶 用戶 進程 進程 進程 進程 應用層 (1) (2) (8)

    (3) (4) (5) (9) 硬件 (6) (7) 圖中(1)是TCP協議,(2)是UDP協議,接口 (3)是ICMP協議,(4)是IP協議,(5)

    (10) (9)是網絡是IGMP協議,(6)是ARP協議,(7)是RARP協議,(8)是傳輸層,層,(10)是網絡接口層。 16. 有三類IP地址:單播地址、廣播地址以及多播地址。

    17. 任何TCP/IP實現所提供的服務都用知名的1~1023之間的端口號,大多數TCP/IP實現給臨時端口分配1024~5000之間的端口號。 18. 所有關于Internet的正式標準都以RFC 文檔出版。

    19. 以太網采用一種稱作CSMA/CD的媒體接入方法,它的速率為10 Mb/s,地址

    為48 bit。

    20. 802.3標準定義的幀和以太網的幀都有最小長度要求,對于以太網最少要有

    46字節。為了保證這一點,必須在不足的空間插入填充pad字節。

    21. 串行線路SLIP是一種對IP數據報進行封裝的簡單形式,適用于家庭中每

    臺計算機幾乎都有的RS-232串行端口和高速調制解調器接入Internet。 22. 當一臺主機把以太網數據幀發送到位于同一局域網上的另一臺主機時,是

    根據以太網地址來確定目的接口的。 23. ARP應答的數據包內容如下所示:

    00 0c 76 76 10 63 00 0c 76 76 10 94 08 06 00 01 08 00 06 04 00 02 00 0c 76 76 10 94 ca c9 8b b9

    00 0c 76 76 10 63 ca c9 8b ba 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

    則發出ARP請求的主機的MAC地址是:00 0c 76 76 10 63,其IP地址是ca c9 8b ba,用點分十進制表示為202.201.139.186。給予ARP應答的主機的MAC地址是00 0c 76 76 10 94,其IP地址是ca c9 8b b9,用點分十進制表示為202.201.139.185。在圖示數據包中,08 06表示幀類型為ARP請求或應答,協議類型(IP協議)用08 00來表示,硬件類型用00 01來表示。在ARP請求包中,目的主機的MAC地址表示為ff ff ff ff ff ff。

    24. arp命令中,參數-a用來顯示ARP高速緩存中的所有內容,參數-d用來刪

    除ARP高速緩存中的某一項內容,參數-s用來增加高速緩存中的內容。 25. 以太網上有一客戶機向服務器執行了ping查詢命令,格式為:

    ping -r 9 www.nxu.edu.cn

    利用網絡抓包軟件捕獲的一個回顯請求數據如下:

    00 e0 fc 16 79 94 00 0c 76 76 10 6d 08 00 4f 00 00 64 82 bd 00 00 80 01 01 2a ca c9 8b bb ca c9 80 3c 07 27 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 ca 5b 04 00 7f 00 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 61 62 63 64 65 66 67 68 69

    (1)該客戶機的MAC地址為00 0c 76 76 10 6d,08 00定義了后續的數據類型為IP數據報(注:如不做特殊說明,填空時一律使用原始十六進制數據)。 (2)該IP協議的協議版本號為 4 ,IP首部長度是_ 60 _(十進制)字節,服務類型字段為_ 00 ,整個IP數據報的長度為 100 (十進制),標識字段為82 bd,生存時間TTL為128(十進制),01字段說明是ICMP協議利用IP協議傳送數據,源IP地址是ca c9 8b bb,目的IP地址是ca c9 80 3c。

    (3)07字段指明IP記錄路由選項RR,27字段是RR選項總字節長度,說明最多可以記錄9個IP地址。04字段為指針字段。

    (4)08字段指明ICMP回顯請求,00字段指明代碼。04 00字段是ICMP數據包的標識符,7f 00是序號。選項數據61~77對應ASCII字符a ~ w。

    (5)對于該回顯請求所對應的回顯應答數據包,若記錄了5個IP地址,則其IP首部長度應當是60(十進制)字節,源IP地址是ca c9 80 3c,目的IP地址是ca c9 8b bb,RR選項中指針字段的值為24(十進制)。

    (6)在該回顯應答數據包中,00字段指明ICMP回顯應答,00字段指明代碼。標識符字段的值應當是04 00,序號字段的值應當是7f 00,選項數據與回顯請求中的選項數據 相同 。 26. 下一題

    四 名詞解釋

    1. 網絡協議:是計算機網絡和分布系統中互相通信的對等實體間交換信息時所

    必須遵守的規則的集合。

    2. 子網掩碼:是一個32比特的二進制代碼,它使接收方很容易從IP 數據包的

    IP 地址中分出地址的網絡標識部分和主機標識部分。

    3. IP組播:是一種允許一個或多個發送者(組播源)發送單一的數據包到多個

    接收者(一次的,同時的)的網絡技術。

    4. 默認路由:是一種手動配置的路由,任何未被指定路由的數據包都會通過其

    默認路由端口發往下一跳的路由器。

    5. 網絡的收斂:信息需要以精確的、一致的觀點反應新的拓撲結構。這個精確

    的、一致的觀點就稱為收斂(convergence)。

    6. ARP高速緩存:存放了最近Internet地址到硬件地址之間的映射記錄。高

    速緩存中每一項的生存時間一般為20分鐘,起始時間從被創建時開始算起。

    7. ARP代理:如果ARP請求是從一個網絡的主機發往另一個網絡上的主機,那

    么連接這兩個網絡的路由器就可以回答該請求,這個過程稱作委托ARP或ARP代理。

    五 簡答題

    1. Internet的接入方式有哪些?(每種接入方式請各舉兩例)

    答:Internet的接入可以分為兩大類:(1)撥號接入方式,適用于小型子網或個人用戶。如:通過PSTN(公用電話網)撥號接入;通過ISDN撥號接入;通過ADSL(非對稱數字用戶線)接入。(2)專線接入方式,適用于中型子網接入。如:通過路由器經DDN專線接入;通過FR(幀中繼)接入;通過分組交換網(如X.25)接入;通過微波或衛星接入。

    2. 已由網絡設備的物理地址(MAC地址)作為最底層通信地址,為何還要IP

    地址?

    答:(1)在Internet上為每臺主機指定的地址稱為IP地址,它是在TCP/IP協議中所規定的,登陸Internet的每個節點都要有的統一格式的地址。(2)一個IP地址不是用來標識一臺特定的計算機,而是指每個IP地址用來標識一臺計算機和一個網絡的連接。(3)如果一臺主機只具備網絡設備的物理地址(MAC地址)而無IP地址,則它無法登陸Internet。 3. 開放最短路徑優先協議OSPF針對路由信息協議RIP的哪些局限性做了何

    種改進?

    答:(1)RIP在確定最佳路徑時僅考慮跳步數,OSPF支持可配置的度量標準,允許管理員為每條路徑分配將多個要素組合在一起的成本度量標準。(2)RIP每個路由器的整個路由表會被頻繁廣播,極大地消耗網絡帶寬。OSPF路由器之間僅交換發生變化的信息。(3)RIP在目的結點間支持的最大跳步數為15,這一點將自治系統的最大規模限制在16個連續連接的網絡內。OSPF支持區域路由。網絡管理員可以通過將自治系統劃分為子域來限制網絡流量范圍。(4)慢速收斂會導致路由循環,OSPF的收劍速度很快,不會出現路由循環。

    4. 簡述采用四次握手機制釋放TCP連接的四個步驟。

    答:(1)源結點A向目的結點B發送連接釋放請求(FIN,seq=x),并且不再向B發送數據,但仍繼續接收從B發來的數據。(2)目的結點B收到此連接釋放請求后立即向A發出確認(ACK,ack=x+1),但B仍可繼續向A發送尚未發完的數據。(3)B向A發送完全部數據后,再向A發連接釋放請求(FIN,seq=y,ack=X+1),其中要重復上一次發出的ack=X+1。(4)A對B的連接釋放請求給予確認(ACK,ack=y+1),整個連接全部結束。 5. 分組交換網X.25的基本概念及它與Internet的關系。

    答:分組交換不同于傳統的電路交換,是存儲轉發方式中的一種,將要傳送的報文分割成具有同一格式的分組,以此作為傳輸的單元,進行存儲轉發;ヂ摼W的雛形ARPAnet網就是利用了分組交換技術。分組交換網X.25在Internet中位于底層,即物理層和數據鏈路層。

    6. ICANN規定了一些專用或預留的IP地址,如10.0.0.0~10.255.255.255。請

    分別談談使用這類專用IP地址的有利方面和不足之處。 答:有利方面:(1)節省全球性唯一IP地址;(2)可以使用的地址范

    圍更大更靈活;(3)不會同Internet上的地址發生沖突。不足之處:(1)主機將來要訪問Internet時必須重新為其指定IP址址,或者在Internet訪問接入點執行地址轉換;(2)如果兩個機構網絡的所有主機都使用專用地址,當這兩個機構合并時,要對某些主機地址進行更改。 7. 在TCP/IP中,數據報為什么有可能被分片?

    答:在可路由的網絡中,數據包可能經過多種網絡設備,每個設備都可能具有不同的最大傳輸單元MTU。當一個數據包的尺寸大于一個網絡的MTU時,為了能夠使得數據包正確通過該網絡,就要對此數據包進行分片。 8. 簡述采用三次握手機制建立TCP連接的三個步驟。

    答:(1)源結點A向目的結點B發送一個SYN包并設置一個重傳計時器,然后等待B的ACK確認包或計時器到時。此SYN包不含數據只有報頭。(2)目的結點B記錄A的初始序號,并向A回送一個SNY包來響應,它也設置一個重傳計時器,并等待A的ACK包或計時器到時。(3)當A接收到B的SYN-ACK包后,它回送一個ACK數據包。當B收到A的這個包后連接即告建立。

    9. 簡述TCP/IP協議各層的功能。

    答:鏈路層處理與電纜(或其他任何傳輸媒介)的物理接口細節;網絡層,有時也稱作互聯網層,處理分組在網絡中的活動,例如分組的選路;運輸層主要為兩臺主機上的應用程序提供端到端的通信;應用層負責處理特定的應用程序細節。

    10. 串行線路協議SLIP在數據報的開始處和結尾處都傳一個END字符,如果IP

    報文中某個字符為END,為了避免產生歧義將如何處理?

    答:如果IP報文中某個字符為END,那么就要連續傳輸兩個字節0xdb和0xdc來取代它。0xdb這個特殊字符被稱作SLIP的ESC字符。 11. 串行線路協議SLIP是一種簡單的幀封裝方法,其存在哪些缺陷?

    答:1) 每一端必須知道對方的IP地址,沒有辦法把本端的IP地址通知給另一端。2) 數據幀中沒有類型字段,如果一條串行線路用于SLIP,那么它不能同時使用其他協議。3) SLIP沒有在數據幀中加上檢驗和。 12. 點對點協議PPP比串行線路協議SLIP具有哪些優點?

    答:(1)PPP支持在單根串行線路上運行多種協議,不只是IP協議;(2)每一幀都有循環冗余檢驗;(3)通信雙方可以進行IP地址的動態協商(使用IP網絡控制協議);(4)對TCP和IP報文首部進行壓縮;(5) 鏈路控制協議可以對多個數據鏈路選項進行設置。 13. 簡述主機IP層對數據報進行路由的過程。

    答:當主機的IP層接收到一個數據報后,首先檢查目的IP地址是否為本機的IP地址之一或者IP廣播地址。如果確實是這樣,數據報就被送到由IP首部協議字段所指定的協議模塊進行處理。如果數據報的目的不是這些地址,那么如果IP層被設置為路由器的功能,就對數據報進行轉發,否則數據報被丟棄。

    14. 簡述路由器進行IP路由選擇的步驟。

    答:(1)搜索路由表,尋找能與目的IP地址完全匹配的表目(網絡號和主機號都要匹配)。如果找到,則把報文發送給該表目指定的下一站路由器或直接連接的網絡接口。(2)搜索路由表,尋找能與目的網絡號相匹配的表目。如果找到,則把報文發送給該表目指定的下一站路由器或直接連接的