Baixe o app para aproveitar ainda mais
Prévia do material em texto
Resumo artigo Implementação de IPv6 nos Sistemas Internet das Coisas (IoT) Aluno: Guilherme Linden (0194947) Introdução: O artigo trata sobre a implementação do protocolo de internet versão 6 nos crescentes dispositivos da internet das coisas (IOT). Para essa medida são analisadas as necessidades e meios possíveis para a implementação, comparando protocolos de transmissão e também o protocolo ipv6 com o defasado ipv4. O protocolo analisado COaP que tem seu funcionamento comparado com o já consolidado HTTP, utilizado na World Wide Web. Desenvolvimento: Protocolos IP A primeira versão do protocolo de internet, chamado ipv4 infelizmente não previu o crescimento exponencial no número de dispositivos conectados a internet. Devido a sua estrutura de 4 blocos de 8 bits, totalizando 32 bits, permite- se criar cerca de 4 bilhões de endereços, que utilizam valores de 0 a 255 em cada campo, por exemplo 200.34.224.1. No início da utilização da internet acreditou-se que esse valor de 4 bilhões de endereços seria o suficiente, mas acabou que entrou em esgotamento. Devido ao esgotamento dos endereços ipv4 criou-se técnicas para frear esse processo, como o DHCP e o NAT. Em curtas palavras o protocolo DHCP permite a distribuição dinâmica de endereços privados para redes locais, que utilizado junto com o NAT tem grande eficiência. O NAT por outro lado permite uma rede local de dispositivos privados, que podem ser reutilizados em infinitas redes, utilize a internet através de apenas 1 endereço IPV4 público, que deve ser único. Visando sanar esse problema o protocolo ipv6 foi desenvolvido, agora utilizando 128 bits, o que possibilita a criação de 340.282.366.920.938.463.463.374.607.431.768.211.456 endereços, um número absurdo. O número de endereços é maior do que o de átomos no nosso planeta, portanto, um número que será muito difícil de se esgotar. O IPV6 acaba com o NAT e instaura um novo modelo de distribuição stateless, abolindo em parte o uso de servidores DHCP como no ipv4. Um dos grandes motivadores da utilização do ipv6 é a internet das coisas, que insere milhares de novos dispositivos na IP todos os dias no mundo. Internet das coisas (IOT) A internet das coisas é um termo cunhado em 1999 no MIT para descrever novos dispositivos que se conectam a internet mas possuem características peculiares que os diferenciam dos computadores. Dispositivos como câmeras, cafeteiras a até geladeiras que possuem conectividade IP são considerados dispositivos IOT. Como o número desses dispositivos só tende a aumentar é necessária a implementação do protocolo IPV6, principalmente utilizando a rede Wireless, pois fica inviável realizar cabeamento interno para todos esses dispositivos em uma rede local. A internet das coisas é um mecanismo que permite objetos do nosso dia a dia que não foram originalmente projetados para a internet serem convertidos em dispositivos conectados a rede mundial de computadores. Essa comunicação permite o controle remoto e visualização de dados em tempo real de qualquer lugar do mundo, permitindo o desenvolvimento de uma casa inteligente, as smart houses. Para essa comunicação ser possível foram desenvolvidas soluções como as 6LoWPANs, que são redes wireless ipv6 de baixa potência, que encaixam perfeitamente no paradigma da internet das coisas, que utilizam dispositivos restritos. Esses dispositivos restritos possuem essa nomenclatura pois são alimentados por baterias e possuem uma capacidade de processamento de dados restrita. Para a integração desses dispositivos em uma rede ipv6 foi desenvolvido o protocolo COaP, que permite a comunicação ipv6 através de redes bluetooth, como comprovado em teste utilizando o Kernel Linux. O Constrained Application protocol foi desenvolvido para utilização em dispositivos restritos, pois possui uma baixa carga de processamento e tem sua estrutura muito parecida com o já consolidado protocolo HTTP. Uma das principais diferenças é a utilização do método UDP, ao contrário do TCP utilizado no protocolo HTTP. Considerações finais: Neste trabalho foram apresentadas os problemas e soluções para o número de endereços ips na rede mundial de computadores, colocando em contraste os protocolos ipv4 e ipv6. Assim, concluímos que o protocolo ipv4 já está defasado e não comporta o crescimento as redes IOT, abrindo assim espaço para o protocolo ipv6. O protocolo ipv6 tem preferência e mais notabilidade devido a suas melhorias na tecnologia em si e principalmente por permitir escalabilidade nas redes. Esse ponto da escalabilidade é extremamente importante pois não sabemos como nossas redes da internet das coisas estarão daqui a 10 anos por exemplo. Dentro da discussão da internet das coisas foi apresentado um protocolo inovador de grande potencial de crescimento, o Constrained Application protocol (COaP). Esse protocolo implementa todas as funcionalidades do HTTP, utilizando seu modelo cliente servidor, mas com grandes melhorias, que eram necessárias para a implementação de comunicações ipv6 em dispositivos IOT. O protocolo COaP é mais leve e dinâmico, podendo ser utilizado em conexões bluetooth e consequentemente utilizando menos energia.
Compartilhar