ICE : uma solução geral para a travessia de NAT

Detalhes bibliográficos
Autor(a) principal: Varanda, José Henrique de Oliveira
Data de Publicação: 2008
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/145
http://dx.doi.org/10.26512/2008.TCC.145
Resumo: Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2008.
id UNB-2_7d4dfc208323fcb963ed57de9f89239b
oai_identifier_str oai:bdm.unb.br:10483/145
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Varanda, José Henrique de OliveiraGondim, João José CostaVARANDA, José Henrique de Oliveira. ICE: uma solução geral para a travessia de NAT. 2008. 92 f. Monografia (Bacharelado em Ciência da Computação)-Universidade de Brasília, Brasília, 2008.http://bdm.unb.br/handle/10483/145http://dx.doi.org/10.26512/2008.TCC.145Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2008.Este trabalho apresenta a questão da exaustão do espaço de endereçamento de endereços IPv4 e mostra como ela está relacionada a popularidade do NAT. Foi feita uma análise dos problemas causados pelo amplo uso do NAT, avaliando-se o seu impacto na conectividade de nós em redes privadas e públicas. Os principais métodos para realização da travessia de NAT foram estudados, sendo que o foco principal é o protocolo ICE. Este protocolo é um padrão proposto pelo IETF para o estabelecimento de conexões interativas entre agentes baseado no modelo de Oferta e Resposta compreendendo conexões ponto a ponto e travessia de NAT. Foi desenvolvida uma biblioteca em Java chamada JICE que implementa este padrão. Ela foi implementada com a biblioteca Apache MINA proporcionando o uso de boas práticas de programação em rede com foco em performance para esta plataforma. As principais questões encontradas utilizando-se estas ferramentas foram apresentadas incluindo seus benefícios e desvantagens. Testes de carga e conectividade foram realizados em um ambiente controlado baseado em máquinas virtuais. Este ambiente foi usado para simular redes e cenários de NAT. Foi realizada uma avaliação de pacotes de rede para verificar a aderência do JICE ao ICE e seu grau de compatibilidade comparado com outra implementação do ICE. Demonstrou-se que este protocolo representa um forma efciente de se realizar a travessia de NAT em nível de aplicaçao cliente na maioria dos cenários avaliados. Isto o posiciona como uma solução viável para o problema de travessia de NAT.Submitted by Maria Neri de Sousa (maria-neri@hotmail.com) on 2009-01-30T17:05:11Z No. of bitstreams: 1 2008_JoseHenriqueOliveiraVaranha.pdf: 3367887 bytes, checksum: aaf43fdc8d5804923dba72d43f44955d (MD5)Approved for entry into archive by Held Barbosa de Souza(held@bce.unb.br) on 2009-01-30T17:57:02Z (GMT) No. of bitstreams: 1 2008_JoseHenriqueOliveiraVaranha.pdf: 3367887 bytes, checksum: aaf43fdc8d5804923dba72d43f44955d (MD5)Made available in DSpace on 2009-01-30T17:57:03Z (GMT). No. of bitstreams: 1 2008_JoseHenriqueOliveiraVaranha.pdf: 3367887 bytes, checksum: aaf43fdc8d5804923dba72d43f44955d (MD5)Protocolo ICEConectividadeRedes de computaçãoNATTravessia de NATInternetIPv4IPv6ICE : uma solução geral para a travessia de NATinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisBRA2009-01-30T17:57:03Z2009-01-30T17:57:03Z20082009-01-30T17:57:03Z2008info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2008_JoseHenriqueOliveiraVaranha.pdf2008_JoseHenriqueOliveiraVaranha.pdfapplication/pdf3367887http://bdm.unb.br/xmlui/bitstream/10483/145/1/2008_JoseHenriqueOliveiraVaranha.pdfaaf43fdc8d5804923dba72d43f44955dMD51LICENSElicense.txtlicense.txttext/plain1844http://bdm.unb.br/xmlui/bitstream/10483/145/2/license.txtfff5638b6e340d149a02038ba0936118MD52TEXT2008_JoseHenriqueOliveiraVaranha.pdf.txt2008_JoseHenriqueOliveiraVaranha.pdf.txttext/plain167434http://bdm.unb.br/xmlui/bitstream/10483/145/3/2008_JoseHenriqueOliveiraVaranha.pdf.txte2dccc2f6e4186d72daa0bf3ff114734MD5310483/1452019-09-13 11:04:05.556oai:bdm.unb.br:10483/145TGljZW5zZSBncmFudGVkIGJ5IE1hcmlhIE5lcmkgZGUgU291c2EgKG1hcmlhLW5lcmlAaG90bWFpbC5jb20pIG9uIDIwMDktMDEtMzBUMTc6MDU6MTFaIChHTVQpOgoKTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712019-09-13T14:04:05Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv ICE : uma solução geral para a travessia de NAT
title ICE : uma solução geral para a travessia de NAT
spellingShingle ICE : uma solução geral para a travessia de NAT
Varanda, José Henrique de Oliveira
Protocolo ICE
Conectividade
Redes de computação
NAT
Travessia de NAT
Internet
IPv4
IPv6
title_short ICE : uma solução geral para a travessia de NAT
title_full ICE : uma solução geral para a travessia de NAT
title_fullStr ICE : uma solução geral para a travessia de NAT
title_full_unstemmed ICE : uma solução geral para a travessia de NAT
title_sort ICE : uma solução geral para a travessia de NAT
author Varanda, José Henrique de Oliveira
author_facet Varanda, José Henrique de Oliveira
author_role author
dc.contributor.author.fl_str_mv Varanda, José Henrique de Oliveira
dc.contributor.advisor1.fl_str_mv Gondim, João José Costa
contributor_str_mv Gondim, João José Costa
dc.subject.keyword.pt_BR.fl_str_mv Protocolo ICE
Conectividade
Redes de computação
NAT
Travessia de NAT
Internet
IPv4
IPv6
topic Protocolo ICE
Conectividade
Redes de computação
NAT
Travessia de NAT
Internet
IPv4
IPv6
description Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2008.
publishDate 2008
dc.date.submitted.none.fl_str_mv 2008
dc.date.created.fl_str_mv 2008
dc.date.accessioned.fl_str_mv 2009-01-30T17:57:03Z
dc.date.available.fl_str_mv 2009-01-30T17:57:03Z
dc.date.issued.fl_str_mv 2009-01-30T17:57:03Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv VARANDA, José Henrique de Oliveira. ICE: uma solução geral para a travessia de NAT. 2008. 92 f. Monografia (Bacharelado em Ciência da Computação)-Universidade de Brasília, Brasília, 2008.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/145
dc.identifier.doi.none.fl_str_mv http://dx.doi.org/10.26512/2008.TCC.145
identifier_str_mv VARANDA, José Henrique de Oliveira. ICE: uma solução geral para a travessia de NAT. 2008. 92 f. Monografia (Bacharelado em Ciência da Computação)-Universidade de Brasília, Brasília, 2008.
url http://bdm.unb.br/handle/10483/145
http://dx.doi.org/10.26512/2008.TCC.145
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/145/1/2008_JoseHenriqueOliveiraVaranha.pdf
http://bdm.unb.br/xmlui/bitstream/10483/145/2/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/145/3/2008_JoseHenriqueOliveiraVaranha.pdf.txt
bitstream.checksum.fl_str_mv aaf43fdc8d5804923dba72d43f44955d
fff5638b6e340d149a02038ba0936118
e2dccc2f6e4186d72daa0bf3ff114734
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801492860255600640