├── README.md ├── book-resources ├── sockets-programming │ ├── GettingStarted.pdf │ ├── Socket1_WebServer.pdf │ ├── Socket2_UDPpinger.pdf │ ├── Socket3_SMTP.pdf │ ├── Socket4_ProxyServer.pdf │ ├── Socket5_ICMPpinger(chap4).pdf │ ├── Socket6_VideoStreaming(chap7).pdf │ └── Traceroute (Chapter 4) .pdf ├── wireshark-lab │ ├── Wireshark_802.11_v6.0.doc │ ├── Wireshark_802.11_v6.0.pdf │ ├── Wireshark_DHCP_v6.0.doc │ ├── Wireshark_DHCP_v6.0.pdf │ ├── Wireshark_DNS_v6.01.doc │ ├── Wireshark_DNS_v6.01.pdf │ ├── Wireshark_Ethernet_ARP_v6.01.doc │ ├── Wireshark_Ethernet_ARP_v6.01.pdf │ ├── Wireshark_HTTP_v6.1.doc │ ├── Wireshark_HTTP_v6.1.pdf │ ├── Wireshark_ICMP_v6.0.doc │ ├── Wireshark_ICMP_v6.0.pdf │ ├── Wireshark_IP_v6.0.doc │ ├── Wireshark_IP_v6.0.pdf │ ├── Wireshark_Intro_v6.0.doc │ ├── Wireshark_Intro_v6.0.pdf │ ├── Wireshark_NAT_v6.0.doc │ ├── Wireshark_NAT_v6.0.pdf │ ├── Wireshark_SSL_v6.0.doc │ ├── Wireshark_SSL_v6.0.pdf │ ├── Wireshark_TCP_v6.0.doc │ ├── Wireshark_TCP_v6.0.pdf │ ├── Wireshark_UDP_v6.1.doc │ └── Wireshark_UDP_v6.1.pdf └── 计算机网络自顶向下方法官方答案(英文版).pdf └── my-solutions └── sockets-programming-solutions ├── smtp └── smtp.py ├── udp-ping ├── client.py └── server.py └── web-server ├── hello.html └── server.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/README.md -------------------------------------------------------------------------------- /book-resources/sockets-programming/GettingStarted.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/GettingStarted.pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Socket1_WebServer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Socket1_WebServer.pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Socket2_UDPpinger.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Socket2_UDPpinger.pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Socket3_SMTP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Socket3_SMTP.pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Socket4_ProxyServer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Socket4_ProxyServer.pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Socket5_ICMPpinger(chap4).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Socket5_ICMPpinger(chap4).pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Socket6_VideoStreaming(chap7).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Socket6_VideoStreaming(chap7).pdf -------------------------------------------------------------------------------- /book-resources/sockets-programming/Traceroute (Chapter 4) .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/sockets-programming/Traceroute (Chapter 4) .pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_802.11_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_802.11_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_802.11_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_802.11_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_DHCP_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_DHCP_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_DHCP_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_DHCP_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_DNS_v6.01.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_DNS_v6.01.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_DNS_v6.01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_DNS_v6.01.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_Ethernet_ARP_v6.01.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_Ethernet_ARP_v6.01.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_Ethernet_ARP_v6.01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_Ethernet_ARP_v6.01.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_HTTP_v6.1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_HTTP_v6.1.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_HTTP_v6.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_HTTP_v6.1.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_ICMP_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_ICMP_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_ICMP_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_ICMP_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_IP_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_IP_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_IP_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_IP_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_Intro_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_Intro_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_Intro_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_Intro_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_NAT_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_NAT_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_NAT_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_NAT_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_SSL_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_SSL_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_SSL_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_SSL_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_TCP_v6.0.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_TCP_v6.0.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_TCP_v6.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_TCP_v6.0.pdf -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_UDP_v6.1.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_UDP_v6.1.doc -------------------------------------------------------------------------------- /book-resources/wireshark-lab/Wireshark_UDP_v6.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/wireshark-lab/Wireshark_UDP_v6.1.pdf -------------------------------------------------------------------------------- /book-resources/计算机网络自顶向下方法官方答案(英文版).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/book-resources/计算机网络自顶向下方法官方答案(英文版).pdf -------------------------------------------------------------------------------- /my-solutions/sockets-programming-solutions/smtp/smtp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/my-solutions/sockets-programming-solutions/smtp/smtp.py -------------------------------------------------------------------------------- /my-solutions/sockets-programming-solutions/udp-ping/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/my-solutions/sockets-programming-solutions/udp-ping/client.py -------------------------------------------------------------------------------- /my-solutions/sockets-programming-solutions/udp-ping/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/my-solutions/sockets-programming-solutions/udp-ping/server.py -------------------------------------------------------------------------------- /my-solutions/sockets-programming-solutions/web-server/hello.html: -------------------------------------------------------------------------------- 1 | Hello, World 2 | 你好,世界 -------------------------------------------------------------------------------- /my-solutions/sockets-programming-solutions/web-server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wonter/Computer-Networking-A-Top-Down-Approach-NOTES/HEAD/my-solutions/sockets-programming-solutions/web-server/server.py --------------------------------------------------------------------------------