TCP/IP 協定與 Internet 網路:第八章 TCP Socket 程式介面  上一頁       

 

翻轉工作室:粘添壽

 

習題

1.      何謂『插座』(Socket

2.      請說明 Socket 的連線方式。

3.      請說明 Socket 的六個基本功能。

4.      請依照 Client/Server 模式,繪圖說明 Socket 的虛擬電路連接方式。

5.  何謂『阻斷模式』(Blocking Mode?何謂『非阻斷模式』(Non-blocking Mode?兩者在 Socket 傳輸模式中有何不同?

6.      請依照 Clinet/Server 模式,繪圖說明 Socket 的電報傳輸連接方式。

7.      請依照 RFC 954 定義,利用 Socket 系統呼叫製作一個 whois 伺服器,讓客戶端查詢伺服器上登錄使用者的訊息,並由客戶端顯示出伺服器主機名稱與已登入使用者名稱。

8.      請利用 Socket 系統呼叫製作一個 Echo 伺服器,客戶端連線成功後回應客戶端的 IP 與傳輸埠口位址。

9.      何謂 Socket 『多工輸入/輸出』(Multiple I/O?請說明其運作原理。

10.    何謂 Socket 『多工連線』(Multiple Connection?請說明其工作原理。

11.     請簡述 xinetd 的多工技術。

12.    請製作一個超級守護程式,可以監督 whois 伺服器(第七題)和 echo 伺服器(第八題)的連線要求,並可呼叫客戶端要求的連線服務。

 

 

<GOTOP>