Protocolos de Rede
Então você precisa ir à casa da sua tia Gretchen para um jantar de domingo. Você entra no carro, coloca o cinto de segurança e liga o carro. Acenda as luzes se já estiver escuro. Ao chegar ao sinal de stop, você faz uma parada completa, olha para a esquerda, para a direita e depois para a esquerda novamente. Ninguém está vindo, então você vai. Você dirige pela rua, sem ultrapassar o limite de velocidade de 40 MPH, e se aproxima de um semáforo vermelho ao entrar na faixa de conversão à esquerda. Você espera que a seta para a esquerda fique verde, então você está na rodovia e vai para a casa de sua tia.
Você chega com segurança e na hora certa, porque a maioria de nós é cidadão cumpridor da lei. Seguimos as leis de trânsito. Boa coisa também! Ela fez seu suflê de milho favorito. Os computadores e virtualmente qualquer dispositivo que se comunique na Internet também são cidadãos que cumprem a lei! Os protocolos de rede são leis de tráfego no mundo cibernético. Eles definem as regras e especificações de como a comunicação ocorre na superestrada da informação.
Em uma rede, os carros nas estradas são chamados de pacotes de dados e existem literalmente centenas de trilhões deles. Imagine o engarrafamento que resultaria do não cumprimento das leis da estrada na rede. Quer seja a maior rede do mundo, a Internet ou uma pequena rede doméstica, os protocolos de rede garantem que os dispositivos possam se comunicar entre si em uma rede.
Para garantir estradas seguras, os motoristas seguem o mesmo conjunto de leis de trânsito. Da mesma forma, os dispositivos em uma rede devem usar o mesmo protocolo de rede para se comunicar. Se os motoristas seguirem diferentes conjuntos de regras, pode haver acidentes com risco de vida. Você consegue imaginar um motorista de Londres dirigindo de acordo com as leis de trânsito do Reino Unido nos Estados Unidos? Caramba!
Sem protocolos de rede, as mensagens instantâneas não chegariam aos seus amigos, os e-mails não chegariam aos seus destinos e os sites não iriam aparecer na sua tela. Além disso, o Google seria inútil e metade do mundo estaria perdido.
Protocolos de rede: camadas básicas
Os protocolos de rede são divididos em categorias chamadas camadas. Discutir as várias camadas está além do escopo desta lição, mas basta dizer que a primeira camada está mais próxima dos componentes elétricos, como o cabo de rede de um computador. A última camada é a mais próxima com a qual uma pessoa interage, como ler seu e-mail na tela.
Protocolos de rede padrão vs. proprietários
Os protocolos padrão são alguns dos protocolos mais comumente usados. Os protocolos padrão são examinados por organizações como a Internet Society, cuja missão é ‘promover o desenvolvimento aberto, a evolução e o uso da Internet para o benefício de todas as pessoas em todo o mundo’.
Os protocolos padrão podem ser usados livremente por pessoas que fazem dispositivos que se comunicam em uma rede. Eles não precisam se preocupar em obter permissão ou pagar royalties para usá-los. É como dirigir seu carro em vias públicas. Você não precisa pagar pela estrutura (pelo menos não diretamente) que atende às leis de trânsito, como semáforos, sinais ou marcações de tráfego pintadas na estrada.
Ocasionalmente, as empresas criarão seus próprios protocolos de rede privada. Eles são chamados de protocolos proprietários . Esses protocolos geralmente são de propriedade de uma empresa ou indivíduo e se tornam propriedade intelectual do criador. Se você quisesse usar um, teria que obter permissão e pagar royalties.
Exemplo padrão vs. proprietário
O protocolo iMessage é um protocolo proprietário da Apple. Se duas pessoas tiverem iPhones da Apple, elas podem enviar mensagens de texto usando o protocolo iMessage. Isso aparece como uma bolha azul no iPhone. No entanto, um iPhone e um telefone Android teriam que voltar ao protocolo padrão SMS que ambos os dispositivos entendem. Suas mensagens são exibidas usando a bolha verde no iPhone.
Muitas empresas optam por projetar um protocolo de rede proprietário quando sentem que isso fará com que seu produto funcione com mais eficiência ou lhes dará uma vantagem competitiva. Isso seria semelhante a dirigir em uma auto-estrada ou via expressa com pedágio. Você terá um passeio mais agradável e chegará ao seu destino mais rápido, mas pagará a mais por isso.
Lista de protocolos comuns
Protocolo | Nome | Objetivo |
---|---|---|
HTTP / HTTPS | Protocolo de transferência de hipertexto seguro | Entrega páginas da web para o seu dispositivo, HTTPS entrega páginas da web com segurança usando criptografia. |
POP3 | Segurança da camada de transporte / Secure Socket Layer | Permite que as pessoas acessem seu e-mail. |
IMAP | Internet Message Access Protocol | Um protocolo mais moderno para as pessoas acessarem seus e-mails. |
SMTP | Protocolo de Transporte de Mensagem Simples | Transfere e-mail entre servidores de e-mail. Serviço de entrega de e-mail. Também pode ser usado para acessar e-mail. |
DNS | Sistema de Nome de Domínio | Atribui nomes comuns fáceis de lembrar a endereços de Internet (ou seja, www.google.com, em vez de 216.58.219.100). |
Wi-fi | Wi-fi | Fornece acesso sem fio à Internet. |
TCP | protocolo de Controle de Transmissão | Garante que o que você envia chegue do outro lado. |
UDP | Protocolo de datagrama do usuário | Semelhante ao TCP, mas não garante a entrega. Útil para vídeo na Internet. |
IP | protocolo de internet | Um dos protocolos básicos que executa a Internet. Usado para transmitir a maioria dos tipos de pacotes de dados na Internet. |
Esta lista é um pequeno subconjunto de alguns dos protocolos de rede mais usados.
Resumo da lição
Na próxima vez que alguém pegar o sinal vermelho, lembre-se do desastre que ocorreria se as redes de computadores não seguissem suas próprias leis de tráfego restritas, chamadas de protocolos de rede . Os sistemas de computador e rede requerem protocolos para garantir uma operação consistente e confiável. Se os protocolos de rede não existissem, a Internet seria um lugar muito frustrante.
Os cientistas da computação e engenheiros que projetam redes e equipamentos de tecnologia observam estritamente esses protocolos. Isso garante que possamos aproveitar o uso da tecnologia e nos comunicar facilmente com outros dispositivos em uma rede. Se você pensar bem, a maioria das pessoas não poderia passar uma hora sem usar protocolos de rede.
A maioria das leis de trânsito não é postada na rua para você ver enquanto dirige, mas espera-se que os motoristas as conheçam e as sigam. Os protocolos de rede também não são vistos pela pessoa média online, mas a estrutura que eles definem é a razão de termos uma Internet tão estável e confiável.