《计算机网络-自顶向下方法》笔记
《计算机网络-自顶向下方法》编程作业的解答和代码,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解答(第七版)
- 勘误(第七版)
- 习题解答(第七版)