TCP/IP 協定與 Internet 網路:第七章 傳輸層協定  上一頁        

 

翻轉工作室:粘添壽

 

習題

1.    在 Internet 網路上,一般傳輸層有哪兩個通訊協定?請分別敘述其功能。

2.    傳輸層中有 TCP 和 UDP 協定,我們分別選用這兩個通訊協定來傳輸資料的依據為何?

3.    為何『TCP/IP』兩個通訊協定必需結合在一起?請敘述其原因。

4.    請執行 telnet 命令,來擷取三向式連絡法的建立連線封包,並請繪圖說明其動作順序。

5.    請執行 ftp 命令來擷取 TCP 封包,並說明封包標頭各欄位表達的功能。

6.    請執行 mail 命令,來擷取 UDP 封包,並說明封包標頭各欄位表達的功能。

7.    何謂『TCP 埠口』(TCP Port)?並請說明 TCP 和 IP 的多工關係。

8.    TCP 有『動態配置』和『固定配置』兩種方法來指定傳輸埠口位址,請說明兩者在使用上有何不同?

9.    何謂『三向握手式連絡法』(Three-way Handshake)?

10.  請說明 TCP 建立連線的運作程序。

11.  請說明 TCP 資料傳送的運作程序。

12.  請說明 TCP 連線終止的運作程序。

13.  請說明 TCP 連線如何重新啟動?並請說明重新啟動的時機。

14. 請說明在同一伺服器可能同時接受許多客戶端的連線,它如何來分辨這些連線?並請舉例說明之。

15.  何謂『流量控制』(Flow Control)?

16.  請說明『停止與等待』(Stop-and-Wait)流量控制法的運作程序。它有何優缺點?

17.  請簡略說明『滑動視窗法』(Sliding Window)的運作程序。

18.  請說明 TCP 封包標頭中 Sequence Number 和 Acknowledge Number 兩個欄位,在滑動視窗法的流量控制中扮演何種功能?

19.  如果雙方資料在傳送當中,接收端想請傳送端暫停傳送,應如何處置?

20.  在 TCP 連線當中,雙方如何來協議緩衝器大小的問題?

21.  請執行 ftp 中的 get 命令來擷取封包(請參考附錄 A),並繪圖說明流量控制的情形。

22.  請說明在 Ethernet 網路上,UDP 最大封包大小為何?如何計算出來?

23.  何謂 UDP 的『虛擬標頭』(Pseudo Header)?它的功能為何?

24.  一般傳輸介面程式有哪兩種?請分別敘述其特性。

 

 

<GOTOP>