Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup

Detalhes bibliográficos
Autor(a) principal: Pereira, Raphael Rodrigues
Data de Publicação: 2019
Outros Autores: Ferreira, Pedro Henrique Lima
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: https://bdm.unb.br/handle/10483/26525
Resumo: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
id UNB-2_8e3f85d2c815a344dc19173e53a7b909
oai_identifier_str oai:bdm.unb.br:10483/26525
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Pereira, Raphael RodriguesFerreira, Pedro Henrique LimaBordim, Jacir LuizPEREIRA, Raphael Rodrigues; FERREIRA, Pedro Henrique Lima. Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup. 2019. xvii, 87 f., il. (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2019.https://bdm.unb.br/handle/10483/26525Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.Com a grande popularidade do protocolo de Internet, usado para definir os endereços de rede para dispositivos conectados à Internet, criou-se um grande problema de esgotamento de endereços. Isto resultou na criação da Tradução de Endereço de Rede (do inglês, Network Address Translation - NAT), utilizado com o objetivo de compartilhar o uso de um único endereço de rede entre vários dispositivos. Seu amplo uso, acarretou em problemas relacionados a conectividade entre aparelhos em diferentes redes. No trabalho será realizada uma apresentação dos principais métodos utilizados para a travessia de NAT, destacando o Protocolo de Controle de Porta (do inglês, Port Control Protocol - PCP). Este protocolo, proposto pelo Internet Engineering Task Force e descrito na RFC 6887, permite que um dispositivo em uma rede privada faça um mapeamento de seu endereço de rede para um endereço externo e roteável, permitindo assim ser alcançável por diferentes nós na Internet. O objetivo é analisar as principais funcionalidades deste protocolo na prática, buscando integrar uma implementação deste com duas ferramentas de backup, o Bacula e o Rsync, para expor como esta solução de travessia de NAT pode ser utilizada em um cenário real com o objetivo de aumentar o escopo de uso destas ferramentas. Foi feita uma análise de performance dessas ferramentas em um cenário onde o uso do PCP é necessário, indicando o PCP como uma solução válida e eficiente para a realização de travessia de NAT.Submitted by Kathryn Araujo (kathrynaraujo@bce.unb.br) on 2020-11-24T18:25:41Z No. of bitstreams: 1 2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdf: 2008941 bytes, checksum: bbaad065fb51891946ccca8466370349 (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2021-02-02T12:07:53Z (GMT) No. of bitstreams: 1 2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdf: 2008941 bytes, checksum: bbaad065fb51891946ccca8466370349 (MD5)Made available in DSpace on 2021-02-02T12:07:53Z (GMT). No. of bitstreams: 1 2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdf: 2008941 bytes, checksum: bbaad065fb51891946ccca8466370349 (MD5)With the widespread popularity of the Internet protocol, which is used to distribute net- work addresses to devices connected to the Internet, a major problem of address exhaus- tion has been created. This resulted in the creation of the Network Address Translator, which is mainly used to share the use of a single network address across multiple devices. Its widespread use has led to problems related to connectivity between devices on different networks. The main methods used for NAT traversal were presented, with a special focus on the Port Control Protocol, PCP. This protocol, proposed by the IETF and described in RFC 6887, allows a host on a private network to map its IP address and port to a routable address, thus allowing it to be reachable by different nodes on the Internet. The goal is to analyze this protocol’s main features in practice, integrating an implementation with two backup tools, Bacula and Rsync, to expose how PCP can be used in a real scenario in order to increase the usability of these tools. An analysis of performance of these tools was performed in a scenario where PCP is necessary, showing PCP as a valid and efficient solution for NAT traversal.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessTCP/IP (Protocolo de rede de computação)Redes de computação - protocolosOSI (Padrão de redes de computação)Travessia de NATAvaliação do PCP como mecanismo de travessia de NAT em aplicações de backupinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2021-02-02T12:07:53Z2021-02-02T12:07:53Z2019-07-25porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/26525/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdf2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdfapplication/pdf2008941http://bdm.unb.br/xmlui/bitstream/10483/26525/1/2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdfbbaad065fb51891946ccca8466370349MD5110483/265252021-02-02 10:08:44.067oai:bdm.unb.br:10483/26525w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712021-02-02T12:08:44Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.pt_BR.fl_str_mv Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
title Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
spellingShingle Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
Pereira, Raphael Rodrigues
TCP/IP (Protocolo de rede de computação)
Redes de computação - protocolos
OSI (Padrão de redes de computação)
Travessia de NAT
title_short Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
title_full Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
title_fullStr Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
title_full_unstemmed Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
title_sort Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup
author Pereira, Raphael Rodrigues
author_facet Pereira, Raphael Rodrigues
Ferreira, Pedro Henrique Lima
author_role author
author2 Ferreira, Pedro Henrique Lima
author2_role author
dc.contributor.author.fl_str_mv Pereira, Raphael Rodrigues
Ferreira, Pedro Henrique Lima
dc.contributor.advisor1.fl_str_mv Bordim, Jacir Luiz
contributor_str_mv Bordim, Jacir Luiz
dc.subject.keyword.pt_BR.fl_str_mv TCP/IP (Protocolo de rede de computação)
Redes de computação - protocolos
OSI (Padrão de redes de computação)
Travessia de NAT
topic TCP/IP (Protocolo de rede de computação)
Redes de computação - protocolos
OSI (Padrão de redes de computação)
Travessia de NAT
description Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2019.
publishDate 2019
dc.date.submitted.none.fl_str_mv 2019-07-25
dc.date.accessioned.fl_str_mv 2021-02-02T12:07:53Z
dc.date.available.fl_str_mv 2021-02-02T12:07:53Z
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 PEREIRA, Raphael Rodrigues; FERREIRA, Pedro Henrique Lima. Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup. 2019. xvii, 87 f., il. (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2019.
dc.identifier.uri.fl_str_mv https://bdm.unb.br/handle/10483/26525
identifier_str_mv PEREIRA, Raphael Rodrigues; FERREIRA, Pedro Henrique Lima. Avaliação do PCP como mecanismo de travessia de NAT em aplicações de backup. 2019. xvii, 87 f., il. (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2019.
url https://bdm.unb.br/handle/10483/26525
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/26525/2/license.txt
http://bdm.unb.br/xmlui/bitstream/10483/26525/1/2019_RaphaelPereira_PedroHenriquFerreira_tcc.pdf
bitstream.checksum.fl_str_mv 21554873e56ad8ddc69c092699b98f95
bbaad065fb51891946ccca8466370349
bitstream.checksumAlgorithm.fl_str_mv 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_ 1801493136326787072