Notas sobre o "Método de cima para baixo da rede de computadores"
Soluções e códigos para o trabalho de programação "Redes de Computadores - Método Top-Down", e tradução da documentação oficial do experimento Wireshark.
lição de casa de programação de soquete
Capítulo 2 - Camada de Aplicação
Tarefa 1: Servidor Web (Página 120)
- Documento oficial: Socket1_WebServer.pdf
- Tradução: Tarefa 1-Web Server-Translation.md
- Resposta: Tarefa 1-Web Server-Answer.md
Tarefa 2: Programa UDPping (Página 121)
- Documento oficial: Socket2_UDPpinger.pdf
- Tradução: Tarefa 2-UDPping program-translation.md
- Resposta: Tarefa 2-UDPping program-answer.md
Tarefa 3: Cliente de e-mail (página 121)
- Documento oficial: Socket3_SMTP.pdf
- Tradução: Atribuição 3-Mail Client-Translation.md
- Resposta: Atribuição 3-Mail Client-Answer.md
Tarefa 4: Servidor proxy da Web multithread (Página 121)
- Documento oficial: Socket4_ProxyServer.pdf
- Tradução: Atribuição 4-Multi-threaded Web Proxy Server-Translation.md
- Resposta: Tarefa 4-Multi-threaded Web Proxy Server-Answer.md
Capítulo 4 - Camada de Rede
Tarefa 5: ping ICMP (página 287)
- Documento oficial: Socket5_ICMPpinger(chap4).pdf
- Tradução: Tarefa 5-ICMPping program-translation.md
- Resposta: Tarefa 5-ICMPping program-answer.md
Experimento Wireshark
(Nota: O ID entre colchetes é o do tradutor/autor do conteúdo correspondente.)
(Nota CHN-STUDENT: Os resultados experimentais são válidos apenas para o resultado atual da captura de pacotes e são apenas para referência. Se você tiver alguma dúvida, sinta-se à vontade para discutir.)
Experimento Wireshark: primeiros passos (página 52)
- Documento oficial versão 6: Wireshark_Intro_v6.0.pdf
- Documento oficial versão 7: Wireshark_Intro_v7.0.pdf
- Tradução: Wireshark Experiment-Intro.md
- Resposta: Experimento de rede de computadores-Introduction.pdf (CHN-STUDENT)
Experimento Wireshark: HTTP (Página 121)
- Documento oficial versão 6: Wireshark_HTTP_v6.1.pdf
- Documento oficial versão 7: Wireshark_HTTP_v7.0.pdf
- Tradução: Wireshark Experiment-HTTP.md
- Resposta Parte 1: Experimento de Rede de Computadores-HTTP1.pdf (CHN-STUDENT)
- Resposta Parte 2: Experimento de Rede de Computadores-HTTP2.pdf (CHN-STUDENT)
Experimento Wireshark: DNS (Página 121)
- Documento oficial versão 6: Wireshark_DNS_v6.01.pdf
- Documento oficial versão 7: Wireshark_DNS_v7.0.pdf
- Tradução: Wireshark Experiment-DNS.md
- Resposta 1: referência de DNS answer.md (Ying)
- Resposta 2: Experimento de rede de computadores-DNS.pdf (CHN-STUDENT)
(Nota do CHN-STUDENT: Um servidor no experimento DNS não está mais em uso e alguns fenômenos não podem ser explicados. É apenas para referência.)
Experimento Wireshark: Explorando TCP (Página 200)
- Documento oficial versão 6: Wireshark_TCP_v6.01.pdf
- Documento oficial versão 7: Wireshark_TCP_v7.0.pdf
- Tradução: Wireshark_TCP_v7.0_Simplified_Chinese.pdf Colaborador: Professor do CHN-STUDENT
- Resposta: Experimento de Rede de Computadores-TCP.pdf (CHN-STUDENT)
Experimento Wireshark: Explorando UDP (Página 201)
- Documento oficial versão 6: Wireshark_UDP_v6.1.pdf
- Documento oficial versão 7: Wireshark_UDP_v7.0.pdf
- Tradução: UDP(Simplied_Chinese).pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-UDP.pdf (CHN-STUDENT)
(Nota do CHN-STUDENT: Como o experimento UDP é relativamente simples, os resultados oficiais são analisados diretamente. Os resultados experimentais são apenas para referência.)
Experimento Wireshark: Explorando IP (Página 240)
- Documento oficial versão 6: Wireshark_IP_v6.0.pdf
- Documento oficial versão 7: Wireshark_IP_v7.0.pdf
- Tradução: Wireshark_IP_v7.0_Simplified_Chinese.pdf Colaborador: Professor do CHN-STUDENT
- Resposta: Experimento de Rede de Computadores-IP.pdf (CHN-STUDENT)
Experimento Wireshark: Explorando ICMP, Ping e Traceroute (Página 282)
- Documento oficial versão 6: Wireshark_ICMP_v6.0.pdf
- Documento oficial versão 7: Wireshark_ICMP_v7.0.pdf
- Tradução: Wireshark_ICMP_v7.0_simpified_chinese.pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-ICMP.pdf (CHN-STUDENT)
Experimento Wireshark: Explorando Ethernet e ARP (Página 335)
- Documento oficial versão 6: Wireshark_Ethernet_ARP_v6.01.pdf
- Documento oficial versão 7: Wireshark_Ethernet_ARP_v7.0.pdf
- Tradução: Wireshark_ARP_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-Ethernet e ARP.pdf (CHN-STUDENT)
Experimento Wireshark: Explorando DHCP (Página 240)
- Documento oficial versão 6: Wireshark_DHCP_v6.0.pdf
- Documento oficial versão 7: Wireshark_DHCP_v7.0.pdf
- Tradução: Wireshark_DHCP_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-DHCP.pdf (CHN-STUDENT)
Experimento Wireshark: Explorando NAT (Página 240)
- Documento oficial versão 6: Wireshark_NAT_v6.0.pdf
- Documento oficial versão 7: Wireshark_NAT_v7.0.pdf
- Tradução: Wireshark_NAT_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-NAT.pdf (CHN-STUDENT)
Experimento Wireshark: Explorando 802.11 (página 383)
- Documento oficial versão 6: Wireshark_802.11_v6.0.pdf
- Documento oficial versão 7: Wireshark_802.11_v7.0.pdf
- Tradução: Wireshark_802.11_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-802.11.pdf (CHN-STUDENT)
(Nota CHN-STUDENT: Como não temos condições de estudar o protocolo wireless 802.11, analisamos diretamente os resultados oficiais. Os resultados experimentais são apenas para referência.)
Experimento Wireshark: Explorando SSL (Página 437)
- Documento oficial versão 6: Wireshark_SSL_v6.0.pdf
- Documento oficial versão 7: Wireshark_SSL_v7.0.pdf
- Tradução: Wireshark_SSL_v7.0_Simplified_Chinese.pdf (CHN-STUDENT)
- Resposta: Experimento de Rede de Computadores-SSL.pdf (CHN-STUDENT)
Outras notas
Programação de soquete UDP
- Notas: programação de soquete UDP.md
- Código:
- UDPClient.py
- UDPServidor.py
Programação de soquete TCP
- Notas: programação de soquete TCP.md
- Código:
- TCPClient.py
- Servidor TCP.py
Outros recursos
- Versão em inglês: http://uniteng.com/wiki/doku.php?id=classlog:computer_networks
- material didático ppt (sétima edição)
- Soluções Python (7ª edição)
- Soluções Java (7ª edição)
- Soluções Wireshark (7ª edição)
- Corrigenda (Sétima Edição)
- Soluções para exercícios (sétima edição)