Utilizando o protocolo Bittorrent DHT para viabilizar conectividade fim-a-fim de propósito geral em redes com servidores NAT
| dc.contributor.advisor1 | Mesquita, Marco Diego Aurélio | |
| dc.contributor.author | Silva, Josaias de Moura | |
| dc.contributor.referee1 | Souza, Vinícius Samuel Valério de | |
| dc.contributor.referee2 | Fontes, Laysa Mabel de Oliveira | |
| dc.date.accessioned | 2020-04-13T16:04:40Z | |
| dc.date.available | 2020-04-13 | |
| dc.date.available | 2020-04-13T16:04:40Z | |
| dc.date.issued | 2018-09-14 | |
| dc.description.abstract | As a result of using the, Network Address Translation (NAT) technique as a solution to the problem of IPv4 address limit, computers that connect to the Internet using this technique have lost the ability to communicate directly. In this scenario this work proposes a Node.js JavaScript library development that provides peer-to-peer (P2P) connectivity between peers with Internet connection through non-symmetrical NAT’s. The approach adopted to solve the connectivity problem was the use of the UDP Hole Punching technique using the BitTorrent DHT (Distributed Hash Table) as a rendezvous server role. Network simulations were used to verify the operation of the library and it was observed that it succeeded in providing the desired connectivity. | pt_BR |
| dc.description.resumo | Como resultado d autilização da técnica Network AddressTranslation(NAT)comoforma de solução para o problema de escassez de endereços IP do protocolo IPv4, os computadores que se conectam à Internet por meio desta técnica perderam a capacidade de se comunicarem diretamente. Diante deste cenário, este trabalho propõem uma biblioteca JavaScript em Node.js que proporciona conectividade peer-to-peer (P2P) entre peers que se conectam à Internet por meio de NAT’s não simétricos. A abordagem adotada para solucionar o problema da conectividade foi a utilização da técnica de UDP Hole Punching utilizando a rede BitTorrent DHT (Distributed Hash Table) para atuar como rendezvous server. Foram utilizadas simulações de redes para verificar o funcionamento da biblioteca e foi observado que ela obteve sucesso em proporcionar a conectividade desejada. | pt_BR |
| dc.description.sponsorship | Trabalho não financiado por agência de fomento, ou autofinanciado | pt_BR |
| dc.identifier.citation | Silva(2018) (SILVA, 2018) | pt_BR |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/4807 | |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal Rural do Semi-Árido | pt_BR |
| dc.publisher.center | Centro Multidisciplinar de Pau dos Ferros - CMPF | |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.initials | UFERSA | pt_BR |
| dc.relation.references | SILVA, Josaias de Moura. Utilizando o protocolo Bittorrent DHT para viabilizar conectividade fim-a-fim de propósito geral em redes com servidores NAT. 2018. 51 f. Monografia (Graduação em Tecnologia da Informação), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2018. | pt_BR |
| dc.rights | info:eu-repo/semantics/openAccess | pt_BR |
| dc.rights.license | CC-BY-SA | pt_BR |
| dc.subject | BitTorrent DHT | pt_BR |
| dc.subject | UDP holepunching | pt_BR |
| dc.subject | Ponto-a-ponto | pt_BR |
| dc.subject | NodeJS | pt_BR |
| dc.subject | Peer-to-peer | pt_BR |
| dc.subject | Network address translation | pt_BR |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO | pt_BR |
| dc.title | Utilizando o protocolo Bittorrent DHT para viabilizar conectividade fim-a-fim de propósito geral em redes com servidores NAT | pt_BR |
| dc.type | info:eu-repo/semantics/bachelorThesis | pt_BR |
