SniffAndLearn: Uma Ferramenta para Suporte ao Ensino de Redes de Computadores Através do Monitoramento de Pacotes

  • João Luiz C. Carvalho UEFS
  • Daniel G. Costa UEFS

Resumo


A concepção das redes de computadores e da Internet proporcionou uma revolução em todas as áreas do conhecimento. Contudo, essas estruturas de comunicação bastante complexas vêm demandando um significativo esforço por parte de estudantes e profissionais para que seu mecanismo operacional seja compreendido, mesmo que parcialmente. Para dar apoio ao ensino e aprendizagem de protocolos da Internet, foi desenvolvida uma ferramenta que pretende auxiliar, através do processo de monitoramento de pacotes, o estudo da arquitetura e dos padrões utilizados na Internet. Identificando comunicações e apresentando informações complementares aos usuários, SniffAndLearn pretende ser um recuso didático complementar no ensino de redes de computadores.

Referências

Apple Inc. (2010). “Tools - XCode. Developer Connection”. [link]. Acessado em 09 de Janeiro.

Comer, E. (1998). Interligação em Redes com TCP/IP. 3ª ed. Campus.

DARPA(a). (1981). “RFC 793: Transmission Control Protocol”. [link]. Acessado em 12 de Janeiro.

DARPA(b). (1981). “RFC 791: Internet Protocol”. [link]. Acessado em 13 de Janeiro.

Deitel, P. J. e Deitel, H. M. (2005). Java: Como Programar. 6ª ed. Prentice-Hall.

Fernandez, M. D. e Martinez, J. A. (2009). Intuitive learning of communication protocols by using a sniffer. In Computer Applications in Engineering Education.

Fielding, R., et al. (1999). “RFC 2616: Hypertext Transfer Protocol – HTTP/1.1”. [link]. Acessado em 11 de Janeiro.

Fowler, M. (2004). UML Distilled: a Brief Guide to the Standard Object Modeling Language. 3ª ed. Addison-Wesley.

Hunt, C. (2002). TCP/IP Network Administration. 3ª ed. Oíreilly.

JPcap. (2010). “Jpcap - a Java library for capturing and sending network packets”. [link]. Acessado em 14 de Janeiro.

Kurose, J., Ross, K. (2006). Redes de Computadores e a Internet: uma abordagem topdown. 3ª ed. Pearson Addison Wesley.

Libpcap. (2010). TCPDUMP/LIBPCAP public repository. [link]. Acessado em 09 de Janeiro.

Mendes, J. L., Carvalho, C. V. A. e Carvalho, J. V. (2007). Construfig3D: Uma Ferramenta Computacional para apoio ao ensino da Geometria Plana e Espacial. In RENOTE. Revista Novas Tecnologias na Educação, v. 5, p. 1/10.

Mockapetris, P. (1987). “RFC 1034: Domain Names – Concepts and Facilities”. [link]. Acessado em 12 de Janeiro.

Plummer, David C. (1982). “RFC 826: An Ethernet Address Resolution Protocol”. [link]. Acessado em 15 de Janeiro.

Postel, J. (1980). “RFC 768: User Datagram Protocol”. [link]. Acessado em 12 de Janeiro.

Postel, J. (1981). “RFC 792: Internet Control Message Protocol”. [link]. Acessado em 13 de Janeiro.

Sommerville, I. (2003). Engenharia de Software. 6ª ed. Addison Wesley.

Tanembaum, A. S. (2003). Redes de Computadores. 4ª ed. Campus.

Taylor, R. P. (1980). “The Computer in the School: Tutor, Tool, Tutee”. New York: Teachers College Press.

Valente, J. A. (1993). “Diferentes Usos do Computador na Educação”. In: Computadores e Conhecimento. Campinas: Gráfica da Unicamp. p. 1-23.

Varenni, G. (2010). WinPcap: The Windows Packet Capture Library. [link]. Acessado em 09 de Janeiro.
Publicado
20/07/2010
CARVALHO, João Luiz C.; COSTA, Daniel G.. SniffAndLearn: Uma Ferramenta para Suporte ao Ensino de Redes de Computadores Através do Monitoramento de Pacotes. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 18. , 2010, Belo Horizonte/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 808-817. ISSN 2595-6175.