• Nenhum resultado encontrado

O monitoramento de pacotes é, sem dúvida, uma das formas de se compreender os padrões utilizados na Internet. Contudo, esse recurso não tem sido bem empregado no processo de ensino de redes de computadores, devido principalmente à complexidade envolvida nos seus protocolos. Os detalhes técnicos apresentados em um sniffer convencional dificultam a compreensão por parte do usuário das informações adquiridas.

O SniffAndLearn se apresenta como uma ferramenta inovadora em termos de monitoramento de pacotes, se destacando dos demais sniffers por oferecer um enfoque maior na interpretação das comunicações. Esse aspecto é potencialmente vantajoso se sua utilização for inserida no processo de ensino e aprendizagem, sendo que um dos principais objetivos do SniffAndLearn é ser utilizado como um recurso didático com aproveitamento satisfatório.

A versão atual da ferramenta SniffAndLearn possui os aspectos propostos inicialmente neste trabalho, que são a reprodução gráfica das comunicações em rede e a representação intuitiva dos dados da captura, além de suportar a maioria dos protocolos mais utilizados na Internet. Posteriormente, o desenvolvimento da ferramenta pode ser continuado para agregar novos recursos e aperfeiçoar a sua usabilidade.

Apesar de ser uma ferramenta que tem como objetivo principal o suporte ao ensino de padrões da Internet, o SniffAndLearn ainda não foi aplicado como suporte didático ao ensino em disciplinas de Redes de Computadores. Trabalhos futuros deverão estar focados na verificação prática dessa ferramenta em ambientes reais de ensino. Dessa forma, embora seja esperado diversos benefícios da utilização didática do SniffAndLearn, essa expectativa ainda não foi verificada na prática. Para endereçar essa questão, deverão ser realizados testes com usuários finais, coletando opiniões e sensações através de questionários, por exemplo.

Adicionalmente, trabalhos futuros estarão relacionados com a agregação de novos protocolos ao SniffAndLearn, uma vez que um dos objetivos da ferramenta é possibilitar a expansão do suporte aos padrões da Internet, e com o aperfeiçoamento dos recursos de interação com o usuário, aplicando conceitos avançados de HCI (Human Computer Interaction) e adicionando recursos multimídia, como sons e animações.

REFERÊNCIAS

APPLE INC. Tools - XCode. Developer Connection, 2009. Disponivel em: <http://developer.apple.com/tools/xcode/>. Acesso em: 4 Jan 2010.

ATKINS, D. et al. IP Spoofing and Sniffing. In: ______ Internet Security Professional Reference. Indianapolis: New Riders Publishing, 1996. Cap. 6, p. 258-316.

BANCO SANTANDER S.A. Tudo Sobre o Internet Banking. Banco Santander (Brasil), 2009. Disponivel em: <http://www.santander.com.br/portal/gsb/script/tudosobre/

pf_principal>. Acesso em: 1 Dez 2009.

BEAUMONT, C. Web could run out of addresses next year, warn web experts. Telegraph Media Group Limited, 2009. Disponivel em:

<http://www.telegraph.co.uk/technology/news/6488193/Web-could-run-out-of-addresses- next-year-warn-web-experts.html>. Acesso em: 4 Jan 2010.

BERKELEY INSTITUTE OF DESIGN. the prefuse visualization toolkit. Prefuse -

information visualization toolkit, 2009. Disponivel em: <http://prefuse.org/>. Acesso em: 4 Jan 2010.

BR-LINUX. O que é Linux. BR-Linux.org, 2009. Disponivel em: <http://br-linux.org/faq- linux/>. Acesso em: 8 Dez 2009.

BVTECH INCORPORATION. VisualSniffer Features. BV Tech, 2005. Disponivel em: <http://www.biovisualtech.com/morevs.htm>. Acesso em: 20 Dez 2009.

CASE, J. RFC 1098 - A Simple Network Management Protocol (SNMP). The Internet Engineering Task Force (IETF), Abril 1989. Disponivel em:

<http://www.ietf.org/rfc/rfc1098.txt>. Acesso em: 18 Ago 2009.

COMER, D. E. Interligação em rede com TCP/IP. Tradução de Daniel Vieira. Rio de Janeiro: Campus, v. I, 1999a.

COMER, D. E. Redes de Computadores e Internet. Tradução de Marinho Barcellos. Porto Alegre: Bookman, 2001.

COSTA, D. G. Administração de Redes com Scritps. Rio de Janeiro: Brasport, 2007. COSTA, D. G. Programa SniffAndLearn - Daniel G. Costa. Engenharia de Computação - UEFS, 2009. Disponivel em:

<http://www.ecomp.uefs.br/~danielgcosta/programas/sniffandlearn/index.html>. Acesso em: 5 Jan 2010.

CRISPIN, M. RFC 3501 - Internet Message Access Protocol - version 4rev1. The Internet Enginering Task Force (IETF), 2003. Disponivel em: <http://www.ietf.org/rfc/rfc5032.txt>. Acesso em: 18 Ago 2009.

DROMS, R. RFC 2131 - Dynamic Host Configuration Protocol. The Internet Engineering Task Force (IETF), 1997. Disponivel em: <http://www.ietf.org/rfc/rfc2131.txt>. Acesso em: 7 Dez 2009.

FIELDING, R. et al. RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1. The Internet Engineering Task Force (IETF), 1999. Disponivel em:

<http://www.ietf.org/rfc/rfc2616.txt>. Acesso em: 18 Ago 2009.

FREED, N.; BORESTEIN, N. RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. The Internet Engineering Task Force (IETF), 1996. Disponivel em: <http://www.ietf.org/rfc/rfc2045.txt>. Acesso em: 14 Dez 2009.

GOUVEIA, J.; MAGALHÃES, A. Redes de Computadores - Curso Completo. 7ª. ed. Lisboa: FCA - Editora de Informática, 2005.

HINDEN, R. RFC 2373 - IP Version 6 Addressing Architecture. The Internet Engineering Task Force (IETF), 1998. Disponivel em: <http://www.ietf.org/rfc/rfc2373.txt>. Acesso em: 6 Dez 2009.

INFORMATION SCIENCES INSTITUTE. UNIVERSITY OF SOUTHERN CALIFORNIA. RFC791 - Internet Protocol. Darpa Internet Program Protocol Especification. The Internet Engineering Task Force (IETF), 1981a. Disponivel em:

<http://www.ietf.org/rfc/rfc791.txt>. Acesso em: 14 Dez 2009.

INFORMATION SCIENCES INSTITUTE. UNIVERSITY OF SOUTHERN CALIFORNIA. RFC793 - Transmission Contro Protocol. Darpa Internet Program Protocol Especification. The Internet Engineering Task Force (IETF), 1981b. Disponivel em:

<http://www.ietf.org/rfc/rfc0793.txt>. Acesso em: 14 Dez 2009.

INTERNATIONAL TELECOMMUNICATION UNION. Recommendation X.200. International Telecommunication Union, 1994. Disponivel em:

<http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-X.200-199407-I!PDF- E&type=items>. Acesso em: 4 Jan 2010.

JPCAP. Jpcap - a Java library for capturing and sending network packets. University of California, Irvine - Keita Fujii, 2007. Disponivel em:

<http://netresearch.ics.uci.edu/kfujii/jpcap/doc/>. Acesso em: 23 jul. 2009. KLENSIN, J. Simple Mail Transfer Protocol. RFC5321, 2008. Disponivel em: <http://tools.ietf.org/html/rfc5321>. Acesso em: 22 Ago 2009.

KUROSE, J.; ROSS, K. Redes de Computadores e a Internet: uma abordagem top-down. Tradução de Arlete Simille Marques. São Paulo: Pearson Addison Wesley, 2006.

LINUX MAN PAGES. NSLOOKUP. LinuxManPages.com, 2000. Disponivel em: <http://linuxmanpages.com/man1/nslookup.1.php>. Acesso em: 4 Jan 2010.

LINUX MAN PAGES. PING. LinuxManPages.com, 2002a. Disponivel em: <http://linuxmanpages.com/man8/ping.8.php>. Acesso em: 4 Jan 2010.

LINUX MAN PAGES. ARPING. LinuxManPages.com, 2002b. Disponivel em: <http://linuxmanpages.com/man8/arping.8.php>. Acesso em: 4 Jan 2010.

MENDES, J. L.; CARVALHO, C. V. A.; CARVALHO, J. V. CONSTRUFIG3D: Uma Ferramenta Computacional para apoio ao ensino da Geometria Plana e Espacial. RENOTE. Revista Novas Tecnologias na Educação, v. 5, p. 1/10-10, 2007.

MICROSOFT CORPORATION. Microsoft Windows: Windows 7, Windows Vista, Windows XP, Windows Live. Microsoft Corporation, 2009. Disponivel em:

<http://www.microsoft.com/windows/default.aspx>. Acesso em: 8 Dez 2009.

MOCKAPETRIS, P. RFC 1035 - Domain Names - Implementation and Especification. The Internet Engineering Task Force (IETF), 1987. Disponivel em:

<http://www.ietf.org/rfc/rfc1034.txt>. Acesso em: 14 Dez 2009.

MYERS, J.; ROSE, M. RFC1939 - Post Office Protocol - Version 3. The Internet Engineering Task Force (IETF), 1996. Disponivel em:

<http://www.ietf.org/rfc/rfc1939.txt>. Acesso em: 18 Ago 2009.

OBJECT MANAGEMENT GROUP. UML® Resource Page. Unified Modeling Language, 2009. Disponivel em: <http://www.uml.org/>. Acesso em: 15 Dez 2009.

PLUMMER, D. C. RFC 826 - An Ethernet Address Resolution Protocol. The Internet Engineering Task Force (IETF), 1982. Disponivel em: <http://www.ietf.org/rfc/rfc826.txt>. Acesso em: 23 Ago 2009.

POSTEL, J. RFC 768 - User Datagram Protocol. The Internet Engineering Task Force (IETF), 1980. Disponivel em: <http://www.ietf.org/rfc/rfc768.txt>. Acesso em: 22 Ago 2009. POSTEL, J. RFC 777 - Internet Control Message Protocol. The Internet Engineering Task Force (IETF), 1981. Disponivel em: <http://www.ietf.org/rfc/rfc777.txt>. Acesso em: 22 Ago 2009.

POSTEL, J.; REYNOLDS, J. TELNET Protocol Especification. RFC854, 1983. Disponivel em: <http://www.ietf.org/rfc/rfc854>. Acesso em: 22 Ago 2009.

POSTEL, J.; REYNOLDS, J. RFC 959 - File Transfer Protocol (FTP). The Internet

Engineering Task Force (IETF), 1985. Disponivel em: <http://www.ietf.org/rfc/rfc959.txt>. Acesso em: 14 Dez 2009.

RFC EDITOR. RFC Document Database. RFC Editor, 2009. Disponivel em: <http://www.rfc-editor.org/rfc.html>. Acesso em: 15 Dez 2009.

SAYER, P. Endereços IPs se esgotarão até 2011. IDG NOW!, 2008. Disponivel em: <http://idgnow.uol.com.br/internet/2008/05/15/enderecos-ips-se-esgotarao-ate-2011/>. Acesso em: 4 Jan 2010.

SOCOLOFSKY, T.; KALE, C. RFC 1180 - A TCP/IP Tutorial. The Internet Engineering Task Force (IETF), 1991. Disponivel em: <http://www.ietf.org/rfc/rfc1180.txt>. Acesso em: 17 Set 2009.

SOMMERVILLE, I. Engenharia de Software. Tradução de André Maurício de Andrade Ribeiro. 6ª Edição. ed. São Paulo: Addison Wesley, 2003.

SPURGEON, C. E. Ethernet - O Guia Definitivo. Tradução de Daniel Vieira. Rio de Janeiro: Campus, 2000.

SRISURESH, P.; EGEVANG, K. RFC 3022 - Traditional IP Network Address Translator (Traditional NAT). The Internet Engineering Task Force (IETF), 2001. Disponivel em: <http://www.ietf.org/rfc/rfc3022.txt>. Acesso em: 11 Dez 2009.

SUN MICROSYSTEMS INC. Developer Resources for Java Technology. Sun Developer Network, 2010. Disponivel em: <http://java.sun.com/>. Acesso em: 4 Jan 2010.

TANENBAUM, A. S. Redes de computadores. 6. ed. Rio de Janeiro: Campus, 1997. TANENBAUM, A. S. Redes de computadores. Tradução de Vandenberg D. SOUZA. 4. ed. Rio de Janeiro: Elsevier, 2003.

TAYLOR, R. P. The Computer in the School: Tutor, Tool, Tutee. New York: Teachers College Press, 1980.

TCPDUMP. Tcpdump/libcap. Tcpdump.org, Janeiro 2009. Disponivel em: <http://www.tcpdump.org/>. Acesso em: 18 Ago 2009.

VALENTE, J. A. Diferentes Usos do Computador na Educação. In: VALENTE, J. A. Computadores e Conhecimento. Campinas: Gráfica da Unicamp, 1993. p. 1-23. VARENNI, G. WinPcap: The Windows Packet Capture Library. WinPcap.org, 2009. Disponivel em: <http://www.winpcap.org/>. Acesso em: 4 Jan 2010.

W3C. World Wide Web Consortium (W3C), 2010. Disponivel em: <http://www.w3.org/>. Acesso em: 4 Dez 2010.

WIRESHARK FOUNDATION. Wireshark User's Guide. Wireshark.org, 2009. Disponivel em: <http://www.wireshark.org/docs/wsug_html_chunked/>. Acesso em: 05 Dez 2009. YLONEN, T. RFC 4251 - The Secure Shell (SSH) Protocol Architecture. The Internet Engineering Task Force (IETF), 2006. Disponivel em:

Documentos relacionados