Hinweise zur „Computernetzwerk-Top-Down-Methode“.
Lösungen und Codes für die Programmieraufgabe „Computernetzwerke – Top-Down-Methode“ und Übersetzung der offiziellen Dokumentation des Wireshark-Experiments.
Hausaufgaben zur Socket-Programmierung
Kapitel 2 – Anwendungsschicht
Aufgabe 1: Webserver (Seite 120)
- Offizielles Dokument: Socket1_WebServer.pdf
- Übersetzung: Aufgabe 1-Web Server-Translation.md
- Antwort: Aufgabe 1-Webserver-Antwort.md
Aufgabe 2: UDPping-Programm (Seite 121)
- Offizielles Dokument: Socket2_UDPpinger.pdf
- Übersetzung: Aufgabe 2-UDPping program-translation.md
- Antwort: Aufgabe 2 – UDPping program-answer.md
Aufgabe 3: E-Mail-Client (Seite 121)
- Offizielles Dokument: Socket3_SMTP.pdf
- Übersetzung: Aufgabe 3-Mail Client-Translation.md
- Antwort: Aufgabe 3-Mail Client-Answer.md
Aufgabe 4: Multithread-Web-Proxy-Server (Seite 121)
- Offizielles Dokument: Socket4_ProxyServer.pdf
- Übersetzung: Aufgabe 4-Multithreaded Web Proxy Server-Translation.md
- Antwort: Aufgabe 4 – Multithread-Webproxyserver – Antwort.md
Kapitel 4 – Netzwerkschicht
Aufgabe 5: ICMP-Ping (Seite 287)
- Offizielles Dokument: Socket5_ICMPpinger(chap4).pdf
- Übersetzung: Aufgabe 5-ICMPping program-translation.md
- Antwort: Aufgabe 5 – ICMPping program-answer.md
Wireshark-Experiment
(Hinweis: Die ID in Klammern gibt den Übersetzer/Autor des entsprechenden Inhalts an.)
(CHN-STUDENT-Hinweis: Die experimentellen Ergebnisse gelten nur für das aktuelle Paketerfassungsergebnis und dienen nur als Referenz. Wenn Sie Fragen haben, können Sie diese gerne diskutieren.)
Wireshark-Experiment: Erste Schritte (Seite 52)
- Offizielle Dokumentversion 6: Wireshark_Intro_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_Intro_v7.0.pdf
- Übersetzung: Wireshark Experiment-Intro.md
- Antwort: Computer Network Experiment-Introduction.pdf (CHN-STUDENT)
Wireshark-Experiment: HTTP (Seite 121)
- Offizielle Dokumentversion 6: Wireshark_HTTP_v6.1.pdf
- Offizielle Dokumentversion 7: Wireshark_HTTP_v7.0.pdf
- Übersetzung: Wireshark Experiment-HTTP.md
- Antwort Teil 1: Computernetzwerk-Experiment-HTTP1.pdf (CHN-STUDENT)
- Antwort Teil 2: Computer Network Experiment-HTTP2.pdf (CHN-STUDENT)
Wireshark-Experiment: DNS (Seite 121)
- Offizielle Dokumentversion 6: Wireshark_DNS_v6.01.pdf
- Offizielle Dokumentversion 7: Wireshark_DNS_v7.0.pdf
- Übersetzung: Wireshark Experiment-DNS.md
- Antwort 1: DNS-Referenz answer.md (Ying)
- Antwort 2: Computer Network Experiment-DNS.pdf (CHN-STUDENT)
(Hinweis von CHN-STUDENT: Ein Server im DNS-Experiment wird nicht mehr verwendet und einige Phänomene können nicht erklärt werden. Dies dient nur als Referenz.)
Wireshark-Experiment: Erkundung von TCP (Seite 200)
- Offizielle Dokumentversion 6: Wireshark_TCP_v6.01.pdf
- Offizielle Dokumentversion 7: Wireshark_TCP_v7.0.pdf
- Übersetzung: Wireshark_TCP_v7.0_Simplified_Chinese.pdf Mitwirkender: Lehrer von CHN-STUDENT
- Antwort: Computer Network Experiment-TCP.pdf (CHN-STUDENT)
Wireshark-Experiment: UDP erkunden (Seite 201)
- Offizielle Dokumentversion 6: Wireshark_UDP_v6.1.pdf
- Offizielle Dokumentversion 7: Wireshark_UDP_v7.0.pdf
- Übersetzung: UDP(Simplied_Chinese).pdf (CHN-STUDENT)
- Antwort: Computer Network Experiment-UDP.pdf (CHN-STUDENT)
(Hinweis von CHN-STUDENT: Da das UDP-Experiment relativ einfach ist, werden die offiziellen Ergebnisse direkt analysiert. Die experimentellen Ergebnisse dienen nur als Referenz.)
Wireshark-Experiment: IP erkunden (Seite 240)
- Offizielle Dokumentversion 6: Wireshark_IP_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_IP_v7.0.pdf
- Übersetzung: Wireshark_IP_v7.0_Simplified_Chinese.pdf Mitwirkender: Lehrer von CHN-STUDENT
- Antwort: Computer Network Experiment-IP.pdf (CHN-STUDENT)
Wireshark-Experiment: Erkundung von ICMP, Ping und Traceroute (Seite 282)
- Offizielle Dokumentversion 6: Wireshark_ICMP_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_ICMP_v7.0.pdf
- Übersetzung: Wireshark_ICMP_v7.0_simpified_chinese.pdf (CHN-STUDENT)
- Antwort: Computer Network Experiment-ICMP.pdf (CHN-STUDENT)
Wireshark-Experiment: Erkundung von Ethernet und ARP (Seite 335)
- Offizielle Dokumentversion 6: Wireshark_Ethernet_ARP_v6.01.pdf
- Offizielle Dokumentversion 7: Wireshark_Ethernet_ARP_v7.0.pdf
- Übersetzung: Wireshark_ARP_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Antwort: Computernetzwerk-Experiment – Ethernet und ARP.pdf (CHN-STUDENT)
Wireshark-Experiment: Erkundung von DHCP (Seite 240)
- Offizielle Dokumentversion 6: Wireshark_DHCP_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_DHCP_v7.0.pdf
- Übersetzung: Wireshark_DHCP_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Antwort: Computer Network Experiment-DHCP.pdf (CHN-STUDENT)
Wireshark-Experiment: Erforschung von NAT (Seite 240)
- Offizielle Dokumentversion 6: Wireshark_NAT_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_NAT_v7.0.pdf
- Übersetzung: Wireshark_NAT_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Antwort: Computer Network Experiment-NAT.pdf (CHN-STUDENT)
Wireshark-Experiment: Erkundung von 802.11 (Seite 383)
- Offizielle Dokumentversion 6: Wireshark_802.11_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_802.11_v7.0.pdf
- Übersetzung: Wireshark_802.11_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Antwort: Computer Network Experiment-802.11.pdf (CHN-STUDENT)
(Hinweis von CHN-STUDENT: Da wir nicht über die Voraussetzungen verfügen, das 802.11-Funkprotokoll zu untersuchen, analysieren wir direkt die offiziellen Ergebnisse. Die experimentellen Ergebnisse dienen nur als Referenz.)
Wireshark-Experiment: Erkundung von SSL (Seite 437)
- Offizielle Dokumentversion 6: Wireshark_SSL_v6.0.pdf
- Offizielle Dokumentversion 7: Wireshark_SSL_v7.0.pdf
- Übersetzung: Wireshark_SSL_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Antwort: Computer Network Experiment-SSL.pdf (CHN-STUDENT)
Sonstige Anmerkungen
UDP-Socket-Programmierung
- Hinweise: UDP-Socket-Programmierung.md
- Code:
- UDPClient.py
- UDPServer.py
TCP-Socket-Programmierung
- Hinweise: TCP-Socket-Programmierung.md
- Code:
- TCPClient.py
- TCPServer.py
Andere Ressourcen
- Englische Version: http://uniteng.com/wiki/doku.php?id=classlog:computer_networks
- PPT-Kursunterlagen (siebte Auflage)
- Python-Lösungen (7. Auflage)
- Java Solutions (7. Auflage)
- Wireshark Solutions (7. Auflage)
- Korrigenda (Siebte Auflage)
- Lösungen zu Übungen (Siebte Auflage)