《電腦網路-自頂向下法》筆記
《電腦網路-自頂向下方法》程式設計作業的解答和程式碼,Wireshark實驗的官方文件的翻譯。
套接字程式設計作業
第2章- 應用層
作業1:Web伺服器(Page120)
- 官方文件:Socket1_WebServer.pdf
- 翻譯:作業1-Web伺服器-翻譯.md
- 解答:作業1-Web伺服器-解答.md
作業2:UDPping程式(Page121)
- 官方文件:Socket2_UDPpinger.pdf
- 翻譯:作業2-UDPping程式-翻譯.md
- 解答:作業2-UDPping程式-解答.md
作業3:郵件客戶端(Page121)
- 官方文件:Socket3_SMTP.pdf
- 翻譯:作業3-郵件客戶端-翻譯.md
- 解答:作業3-郵件客戶端-解答.md
作業4:多執行緒Web代理伺服器(Page121)
- 官方文件:Socket4_ProxyServer.pdf
- 翻譯:作業4-多執行緒Web代理伺服器-翻譯.md
- 解答:作業4-多執行緒Web代理伺服器-解答.md
第4章- 網路層
作業5:ICMP ping (Page287)
- 官方文件:Socket5_ICMPpinger(chap4).pdf
- 翻譯:作業5-ICMPping程式-翻譯.md
- 解答:作業5-ICMPping程式-解答.md
Wireshark實驗
(註:括號內的ID為對應內容的譯者/作者。)
(CHN-STUDENT註:實驗結果僅對當次抓包結果有效,僅供參考,如有問題,歡迎討論。)
Wireshark實驗:入門(Page52)
- 官方文件第六版:Wireshark_Intro_v6.0.pdf
- 官方文件第七版:Wireshark_Intro_v7.0.pdf
- 翻譯:Wireshark實驗-Intro.md
- 答:電腦網路實驗-入門.pdf( CHN-STUDENT )
Wireshark實驗:HTTP (Page121)
- 官方文件第六版:Wireshark_HTTP_v6.1.pdf
- 官方文檔第七版:Wireshark_HTTP_v7.0.pdf
- 翻譯:Wireshark實驗-HTTP.md
- 解答部分1:電腦網路實驗-HTTP1.pdf( CHN-STUDENT )
- 解答部分2:電腦網路實驗-HTTP2.pdf( CHN-STUDENT )
Wireshark實驗:DNS (Page121)
- 官方文件第六版:Wireshark_DNS_v6.01.pdf
- 官方文件第七版:Wireshark_DNS_v7.0.pdf
- 翻譯:Wireshark實驗-DNS.md
- 解答1:DNS-參考答案.md( Ying )
- 解答2:電腦網路實驗-DNS.pdf( CHN-STUDENT )
(CHN-STUDENT註:DNS實驗中一個伺服器已經不在使用,部分現象無法解釋,僅供參考。)
Wireshark實驗:探究TCP (Page200)
- 官方文件第六版:Wireshark_TCP_v6.01.pdf
- 官方文件第七版:Wireshark_TCP_v7.0.pdf
- 翻譯:Wireshark_TCP_v7.0_Simplified_Chinese.pdf 貢獻者:CHN-STUDENT 的老師
- 答:電腦網路實驗-TCP.pdf( CHN-STUDENT )
Wireshark實驗:探究UDP (Page201)
- 官方文件第六版:Wireshark_UDP_v6.1.pdf
- 官方文檔第七版:Wireshark_UDP_v7.0.pdf
- 翻譯:UDP(Simplied_Chinese).pdf ( CHN-STUDENT )
- 答:電腦網路實驗-UDP.pdf( CHN-STUDENT )
(CHN-STUDENT註:由於UDP實驗較簡單,直接分析官方的結果,實驗結果僅供參考價值。)
Wireshark實驗:探究IP (Page240)
- 官方文件第六版:Wireshark_IP_v6.0.pdf
- 官方文件第七版:Wireshark_IP_v7.0.pdf
- 翻譯:Wireshark_IP_v7.0_Simplified_Chinese.pdf 貢獻者:CHN-STUDENT 的老師
- 答:電腦網路實驗-IP.pdf( CHN-STUDENT )
Wireshark實驗:探究ICMP,Ping和Traceroute (Page282)
- 官方文件第六版:Wireshark_ICMP_v6.0.pdf
- 官方文件第七版:Wireshark_ICMP_v7.0.pdf
- 翻譯:Wireshark_ICMP_v7.0_simpified_chinese.pdf ( CHN-STUDENT )
- 答:電腦網路實驗-ICMP.pdf( CHN-STUDENT )
Wireshark實驗:探討乙太網路和ARP (Page335)
- 官方文件第六版:Wireshark_Ethernet_ARP_v6.01.pdf
- 官方文件第七版:Wireshark_Ethernet_ARP_v7.0.pdf
- 翻譯:Wireshark_ARP_v7.0_Simplified_Chinese.pdf (CHN-STUDENT )
- 答:電腦網路實驗-乙太網路和ARP.pdf(CHN-STUDENT )
Wireshark實驗:探究DHCP (Page240)
- 官方文件第六版:Wireshark_DHCP_v6.0.pdf
- 官方文件第七版:Wireshark_DHCP_v7.0.pdf
- 翻譯:Wireshark_DHCP_v7.0_Simplified_Chinese.pdf (CHN-STUDENT )
- 答:電腦網路實驗-DHCP.pdf( CHN-STUDENT )
Wireshark實驗:探究NAT (Page240)
- 官方文件第六版:Wireshark_NAT_v6.0.pdf
- 官方文件第七版:Wireshark_NAT_v7.0.pdf
- 翻譯:Wireshark_NAT_v7.0_Simplified_Chinese.pdf (CHN-STUDENT )
- 答:電腦網路實驗-NAT.pdf( CHN-STUDENT )
Wireshark實驗:探究802.11 (Page383)
- 官方文件第六版:Wireshark_802.11_v6.0.pdf
- 官方文件第七版:Wireshark_802.11_v7.0.pdf
- 翻譯:Wireshark_802.11_v7.0_Simplified_Chinese.pdf (CHN-STUDENT )
- 答:電腦網路實驗-802.11.pdf( CHN-STUDENT )
(CHN-STUDENT註:由於不具備研究802.11無線協議的條件,直接分析官方的結果,實驗結果僅供參考價值。)
Wireshark實驗:探究SSL (Page437)
- 官方文件第六版:Wireshark_SSL_v6.0.pdf
- 官方文件第七版:Wireshark_SSL_v7.0.pdf
- 翻譯:Wireshark_SSL_v7.0_Simplified_Chinese.pdf (CHN-STUDENT )
- 答:電腦網路實驗-SSL.pdf( CHN-STUDENT )
其他筆記
UDP套接字編程
- 筆記:UDP套接字程式設計.md
- 代碼:
- UDPClient.py
- UDPServer.py
TCP套接字編程
- 筆記:TCP套接字程式設計.md
- 代碼:
- TCPClient.py
- TCPServer.py
其他資源
- 英文版:http://uniteng.com/wiki/doku.php?id=classlog:computer_networks
- ppt課件(第七版)
- Python解答(第七版)
- Java解答(第七版)
- Wireshark解答(第七版)
- 勘誤(第七版)
- 習題解答(第七版)