Protocolo (ciência da computação)Na ciência da computação, um protocolo é um padrão (conjunto de regras convencionadas) que controla e possibilita a conexão, comunicação e, transferência de dados entre dois sistemas computacionais;[1] ou seja, em uma rede de computadores o protocolo é o responsável pela comunicação entre os computadores (a linguagem padrão de comunicação) e também responsável pela troca de dados entre eles, independente da localização e independente do sistema operacional/plataforma utilizada nesses equipamentos.[2] De maneira simples, um protocolo pode ser definido como "as regras que governam" a sintaxe, semântica e sincronização da comunicação. Os protocolos podem ser implementados pelo hardware, software ou por uma combinação dos dois. Propriedades típicasÉ difícil generalizar sobre protocolos pois eles variam muito em propósito e sofistificação. A maioria dos protocolos especifica uma ou mais das seguintes propriedades:
ImportânciaO uso do funcionamento de protocolos difundidos e a expansão dos protocolos de comunicação é ao mesmo tempo um pré-requisito e uma contribuição para o poder e sucesso da Internet. O par formado por IP e TCP é uma referência a uma coleção dos protocolos mais utilizados. A maioria dos protocolos para comunicação via Internet é descrita nos documentos RFC do IETF. Geralmente apenas os protocolos mais simples são utilizados sozinhos. A maioria dos protocolos, especialmente no contexto da comunicação em rede de computadores, são agrupados em pilhas de protocolo onde as diferentes tarefas que perfazem uma comunicação são executadas por níveis especializados da pilha. Enquanto uma pilha de protocolos denota uma combinação específica de protocolos que trabalham conjuntamente, um modelo de referência é uma arquitetura de software que lista cada um dos níveis e os serviços que cada um deve oferecer. O modelo clássico OSI, em sete níveis, é utilizado para conceitualizar pilhas de protocolo. Lista de protocolos de comunicação em rede
Protocolo TCP/IP
Programação orientada a objetoA programação orientada a objeto estendeu a utilização do termo protocolo para incluir os protocolos de programação para disponibilizar conexões e comunicação entre objetos. Protocolo de internetIPv6 foi desenvolvido em 1998, pela IETF(INTERNET ENGINEERING TASK FORCE) que é a organização responsável por toda engenharia da internet e ratificado como padrão em 2017, possuindo 128 bits, não utilizando décimas e sim hexadecimais (128²) o equivalente a 340 undecilhões de endereços possíveis. O Protocolo anterior, IPv4, com a alta repentina de dispositivos conectados em decorrência da chamada “Internet das Coisas”(IoT, na sigla em inglês) que permite cada vez mais dispositivos conectados à internet a conexão dos objetos, mais do que das pessoas então foi preciso atualizar o cenário dando maior capacidade, a fim de conseguir acolher todos esses novos dispositivos[4].
Com o fim próximo dos endereços IPv4, diversos países já começaram a mobilizar-se para atualizar suas infraestruturas de rede e suportar endereços IPv6. Embora a necessidade seja iminente, a adoção do novo modelo ainda é lenta na maior parte do mundo, especialmente no brasil[4]. Especialistas do setor indicam que a falta de regulamentação específica incentivando a mudança para o protocolo é considerado um desafio para a migração. isso porque realizar a troca do IPv4 para o IPv6 exige que software e roteadores sejam alterados para suportar o avanço da rede e isso demanda tempo e investimentos, já são mais de 20 anos de andamento, a passos lentos, o Google possui uma área dedicada para o acompanhamento do processo de adoção ao IPv6 no mundo, hoje os protocolos ainda coexistem, funcionando paralelamente. Não há como prever quando o IPv6 substituirá o IPv4 por completo[4]. Ver também
|
Portal di Ensiklopedia Dunia