TCP/IP 協定與 Internet 網路:第五章 網路層協定 上一頁
習題
1. 請列出一般網際層有哪些較重要的通訊協定?並敘述其功能。
2. 請敘述 Ethernet 訊框對網際層封包的組裝格式。
3. 請利用網路監視器擷取 ARP 的封包格式,並說明各欄位的組裝。
4. 請利用網路監視器擷取 802.2/802.3 的封包格式,並說明各欄位的組裝。
5. 請敘述 IP 通訊協定的特性。
6. 何謂 TCP/IP 網路?為何這兩個通訊協定要結合在一起?
7. 何謂『IP 分級』(IP Classic)?並請敘述每一分級(Class)的網路範圍。
8. 何謂『網路遮罩』(Network Mask)?
9. 如果有一網路位址為 138.45.0.0/16,請設計增加 16 個次網路位址,並請列出次網路遮罩及各網路範圍之主機的 IP 位址。
10. 某一 Class B 等級的網路,其網路遮罩為 255.255.240.0,請問該網路有多少個子網路?並且每一子網路最多可分配多少部主機位址。
11. 當某一路由器收到封包時,請敘述其路徑選擇機制的運作程序。
12. 請說明主機(或路由器)的路由表至少應具有哪些訊息?
13. 何謂 IP 廣播和多點傳送?請分別說明其特性。
14. 何謂 IP 分段?每一分段在 Ethernet 網路上最高可以承載多少位元組?
15. 請敘述 IP 分段後可能會發生哪些問題?
16. 何謂 MTU(Maximum Transission Unit)?網路之間如何來協調最高 MTU?
17. 何謂 IP 來源路徑選擇?應如何實現它?
18. 如下圖(圖 5-54)之 IP 網路架構,請規劃出各主機電腦的 IP 位址,並設計出路由器(主機 A)的路由表。
圖 5-54 IP 網路範例
19. 同上題,請利用一部 Linux 作業系統之電腦,安裝成主機 A 之路由器,並測試其路徑選擇之結果(請參考第九章說明)。
20. 同上題,請利用 Windows Server。
21. 何謂 ARP 通訊協定?並說明其運作程序。
22. 何謂『代理 ARP』(Proxy ARP)?請說明其功能。
23. 請擷取 RARP 封包,並說明各欄位功能。
24. 何謂 RARP 通訊協定?並說明其運作程序。
25. 何謂 ICMP 通訊協定?並說明其運作程序。
26. 請執行 "ping" 命令,並擷取 ICMP Echo Request 之封包,並說明各欄位功能。
27. 請執行 "tracert www.nsysu.edu.tw"命令(Win 2k主機),並擷取 ICMP Echo Request、ICMP Echo Replay 與 ICMP Time Exceede 封包,並解釋各欄位的功能。
28. 請說明下列 IP 網路之命令的功能,並列出在電腦上執行的結果(Linux 主機)。
(1) ping
(2) ifconfig
(3) netstat
(4) route
(5) arp
(6) traceroute
(7) finger
29. 何謂 IGMP 通訊協定?其運作程序為何?
30. 請敘述 Ethernet 層如何達成 IP 多點傳送的功能?
31. 請說明存活時間(TTL)欄位的數值對於 IP 多點傳送有何關聯?
32. 請敘述 IPv6 比 IPv4 增加了哪些功能。
33. 請說明 IPv6 的定址模式。
34. IPv6 位址模式如何相容於 IPv4 的定址方式?