Примечания к «Методу компьютерной сети сверху вниз».
Решения и коды к заданию по программированию «Компьютерные сети – метод сверху вниз», а также перевод официальной документации эксперимента Wireshark.
Домашнее задание по программированию сокетов
Глава 2. Прикладной уровень
Задание 1: Веб-сервер (стр. 120)
- Официальный документ: Socket1_WebServer.pdf.
- Перевод: Задание 1-Веб-сервер-Translation.md
- Ответ: Задание 1-Веб-сервер-Answer.md
Задание 2: Программа UDPping (Страница 121)
- Официальный документ: Socket2_UDPpinger.pdf.
- Перевод: Задание 2-UDPping program-translation.md
- Ответ: Задание 2-UDPping program-answer.md
Задание 3: Почтовый клиент (стр. 121)
- Официальный документ: Socket3_SMTP.pdf.
- Перевод: Задание 3-Mail Client-Translation.md
- Ответ: Задание 3-Mail Client-Answer.md
Задание 4. Многопоточный веб-прокси-сервер (Страница 121)
- Официальный документ: Socket4_ProxyServer.pdf.
- Перевод: Задание 4-Многопоточный веб-прокси-сервер-Translation.md
- Ответ: Задание 4-Многопоточный веб-прокси-сервер-Answer.md
Глава 4. Сетевой уровень
Задание 5: ICMP-пинг (страница 287)
- Официальный документ: Socket5_ICMPpinger(глава 4).pdf.
- Перевод: Задание 5-ICMPping program-translation.md
- Ответ: Задание 5-ICMPping program-answer.md
Эксперимент Wireshark
(Примечание: идентификатор в скобках — это переводчик/автор соответствующего контента.)
(Примечание CHN-STUDENT: результаты эксперимента действительны только для текущего результата захвата пакетов и предназначены только для справки. Если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь обсудить их.)
Эксперимент Wireshark: начало работы (стр. 52)
- Официальный документ версии 6: Wireshark_Intro_v6.0.pdf.
- Официальный документ версии 7: Wireshark_Intro_v7.0.pdf.
- Перевод: Wireshark Experiment-Intro.md
- Ответ: Computer Network Experiment-Introduction.pdf (CHN-СТУДЕНТ)
Эксперимент Wireshark: HTTP (страница 121)
- Официальный документ версии 6: Wireshark_HTTP_v6.1.pdf.
- Официальный документ версии 7: Wireshark_HTTP_v7.0.pdf.
- Перевод: Wireshark Experiment-HTTP.md
- Ответ. Часть 1: Эксперимент с компьютерной сетью-HTTP1.pdf (CHN-СТУДЕНТ)
- Ответ. Часть 2: Эксперимент с компьютерной сетью-HTTP2.pdf (CHN-СТУДЕНТ)
Эксперимент Wireshark: DNS (страница 121)
- Официальный документ версии 6: Wireshark_DNS_v6.01.pdf.
- Официальный документ версии 7: Wireshark_DNS_v7.0.pdf.
- Перевод: Wireshark Experiment-DNS.md
- Ответ 1: DNS-ссылка answer.md (Ин)
- Ответ 2: Компьютерный сетевой эксперимент-DNS.pdf (CHN-СТУДЕНТ)
(Примечание CHN-STUDENT: один сервер в эксперименте DNS больше не используется, и некоторые явления невозможно объяснить. Это только для справки.)
Эксперимент Wireshark: изучение TCP (страница 200)
- Официальный документ версии 6: Wireshark_TCP_v6.01.pdf.
- Официальный документ версии 7: Wireshark_TCP_v7.0.pdf.
- Перевод: Wireshark_TCP_v7.0_Simplified_Chinese.pdf Участник: Преподаватель CHN-STUDENT
- Ответ: Компьютерный сетевой эксперимент-TCP.pdf (Китай-СТУДЕНТ)
Эксперимент Wireshark: изучение UDP (страница 201)
- Официальный документ версии 6: Wireshark_UDP_v6.1.pdf.
- Официальный документ версии 7: Wireshark_UDP_v7.0.pdf.
- Перевод: UDP(упрощенный_китайский).pdf (CHN-СТУДЕНТ)
- Ответ: Компьютерный сетевой эксперимент-UDP.pdf (Китай-СТУДЕНТ)
(Примечание CHN-STUDENT: поскольку эксперимент UDP относительно прост, официальные результаты анализируются напрямую. Результаты эксперимента предназначены только для справки.)
Эксперимент Wireshark: изучение IP (страница 240)
- Официальный документ версии 6: Wireshark_IP_v6.0.pdf.
- Официальный документ версии 7: Wireshark_IP_v7.0.pdf.
- Перевод: Wireshark_IP_v7.0_Simplified_Chinese.pdf Автор: Преподаватель CHN-STUDENT
- Ответ: Компьютерный Сетевой Эксперимент-IP.pdf (Китай-СТУДЕНТ)
Эксперимент Wireshark: изучение ICMP, Ping и Traceroute (страница 282)
- Официальный документ версии 6: Wireshark_ICMP_v6.0.pdf.
- Официальный документ версии 7: Wireshark_ICMP_v7.0.pdf.
- Перевод: Wireshark_ICMP_v7.0_simpified_chinese.pdf (CHN-СТУДЕНТ)
- Ответ: Компьютерный сетевой эксперимент-ICMP.pdf (Китай-СТУДЕНТ)
Эксперимент Wireshark: изучение Ethernet и ARP (страница 335)
- Официальный документ версии 6: Wireshark_Ethernet_ARP_v6.01.pdf.
- Официальный документ версии 7: Wireshark_Ethernet_ARP_v7.0.pdf.
- Перевод: Wireshark_ARP_v7.0_Simplified_Chinese.pdf (CHN-СТУДЕНТ)
- Ответ: Компьютерная сеть Эксперимент-Ethernet и ARP.pdf (CHN-СТУДЕНТ)
Эксперимент Wireshark: изучение DHCP (страница 240)
- Официальный документ версии 6: Wireshark_DHCP_v6.0.pdf.
- Официальный документ версии 7: Wireshark_DHCP_v7.0.pdf.
- Перевод: Wireshark_DHCP_v7.0_Simplified_Chinese.pdf (CHN-СТУДЕНТ)
- Ответ: Компьютерный сетевой эксперимент-DHCP.pdf (CHN-СТУДЕНТ)
Эксперимент Wireshark: изучение NAT (страница 240)
- Официальный документ версии 6: Wireshark_NAT_v6.0.pdf.
- Официальный документ версии 7: Wireshark_NAT_v7.0.pdf.
- Перевод: Wireshark_NAT_v7.0_Simplified_Chinese.pdf (CHN-СТУДЕНТ)
- Ответ: Компьютерный Сетевой Эксперимент-NAT.pdf (Китай-СТУДЕНТ)
Эксперимент Wireshark: исследование 802.11 (страница 383)
- Официальный документ версии 6: Wireshark_802.11_v6.0.pdf.
- Официальный документ версии 7: Wireshark_802.11_v7.0.pdf.
- Перевод: Wireshark_802.11_v7.0_Simplified_Chinese.pdf (CHN-СТУДЕНТ)
- Ответ: Компьютерная Сеть Эксперимент-802.11.pdf (КН-СТУДЕНТ)
(Примечание CHN-STUDENT: поскольку у нас нет условий для изучения беспроводного протокола 802.11, мы непосредственно анализируем официальные результаты. Результаты экспериментов предназначены только для справки.)
Эксперимент Wireshark: изучение SSL (страница 437)
- Официальный документ версии 6: Wireshark_SSL_v6.0.pdf.
- Официальный документ версии 7: Wireshark_SSL_v7.0.pdf.
- Перевод: Wireshark_SSL_v7.0_Simplified_Chinese.pdf (CHN-СТУДЕНТ)
- Ответ: Computer Network Experiment-SSL.pdf (CHN-СТУДЕНТ)
Другие примечания
Программирование сокетов UDP
- Примечания: UDP-сокет program.md.
- Код:
- UDPClient.py
- UDPServer.py
Программирование сокетов TCP
- Примечания: TCP-сокет program.md.
- Код:
- TCPClient.py
- TCPServer.py
Другие ресурсы
- Английская версия: http://uniteng.com/wiki/doku.php?id=classlog:computer_networks.
- учебные материалы по ppt (седьмое издание)
- Решения Python (7-е издание)
- Java-решения (7-е издание)
- Решения Wireshark (7-е издание)
- Исправление (седьмое издание)
- Решения к упражнениям (седьмое издание)