Na seção dedicada ao modelo OSI e a pilha de protocolos TCP / IP, já apresentamos como este modelo foi desenvolvido que é usado na maioria das comunicações de redes de computadores.
Como já vimos, a pilha de protocolos estava se desenvolvendo de forma prática, fazendo extensões e modificações em cada novo alargamento se não funcionasse como esperado, até que ocorreu com uma base funcional que permitia a comunicação entre dois Entidades de comunicação (emissor / receptor) sempre que possível, houve um caminho possível.
Esta comunicação foi obtida graças a dois protocolos, que são os que dão nome a esta pilha de protocolos:
- tcp. Controlo de protocolo de transmissão ou protocolo de controle de transmissão. É um protocolo da camada de transporte que é orientada para se conectar e confiável. Seu objetivo é obter as informações que vem do nível superior (aplicativo) atinge a outra extremidade. No outro extremo da comunicação, sua função é organizar as informações que você recebe para atingir o nível superior (aplicativo). Vamos ver como funciona, mas o importante é que este protocolo é responsável por tornar a comunicação confiável, se houver um erro ou ausente um pacote solicita sua remessa novamente. Ele fornece apenas informações no nível superior, se ele completar.
- ip. Protocolo de Internet ou Protocolo de Internet. É um protocolo da camada de rede que é responsável por enviar o pacote para o seu destino sempre que você existe uma possível rota. Não é confiável ou orientado para conexão. Se precisarmos dessa confiabilidade, podemos usar o protocolo TCP no transporte que é responsável por fornecê-lo. Sua função é enviar os pacotes, chamados datagramas, de origem ao destino para a melhor rota possível. O protocolo IP não garante que todos os pacotes cheguem ou que cheguem na mesma ordem em que foram enviados, não é confiável ou conectado orientado.
Se unirmos tanto os protocolos, nós já tem uma comunicação confiável, não certa entre entidades de comunicação. O que é garantido ao usar o TCP / IP em uma comunicação para o protocolo de nível de aplicativo é que, as informações de origem são enviadas ao destino e que atingirão apenas o nível do aplicativo do destino se todas as informações enviadas para o destino chegarem. O TCP é responsável pela confiabilidade e IP para alcançar os pacotes se houver um caminho.
Pilha de protocolo TCP / IP
Vimos como eles funcionam, basicamente, protocolos TCP E IP para fornecer uma comunicação entre duas entidades de comunicação. Esses protocolos eram a base da comunicação em redes TCP / IP. Em torno desses protocolos foram adicionados mais protocolos de rede que ajudaram ou concluíram sua função ou usá-los para realizar comunicações de rede.
Todos esses protocolos de rede funcionam em um nível diferente do modelo OSI, portanto, eles são organizados em Níveis, dando origem a uma pilha de protocolos (pilha, como uma pilha de livros, placas ou níveis).
Há uma infinidade de protocolos na pilha de protocolos TCP / IP. Neste documento, os principais protocolos de rede serão estudados, os mais comumente usados em comunicações em redes TCP / IP.
Como tudo isso funciona? Primeira versão
Vimos como a comunicação foi trabalhada em um modelo de nível. Cada nível se comunica com seu nível de torque, que é no outro extremo da comunicação, através de um protocolo de comunicação específico. Mas também vimos, que esta comunicação foi realizada efetivamente através dos serviços do nível inferior. Neste caso, essa comunicação é realizada usando um protocolo de nível inferior até que seja atingido no nível físico do link.
Vamos dar uma olhada, simplificada como a comunicação entre camadas, níveis e protocolos antes de estudar os diferentes Protocolos
Suponha um caso em que um usuário usa um aplicativo, um navegador da Web, para acessar qualquer site. O navegador é um programa, neste caso, é um cliente HTTP, que será usado, por padrão, do protocolo HTTP para se comunicar com a outra extremidade: um servidor da Web.
Bem, então simplificando muito , comunicação seria o seguinte:
No cliente do computador, o navegador inicia uma conexão com o servidor ao qual você deseja conectar através do protocolo HTTP.
para que o HTTP possa se comunicar com a outra extremidade, use o TCP para enviar os dados. O protocolo TCP será responsável por estabelecer uma conexão confiável com o software TCP da outra extremidade, onde o servidor da Web é executado.Para fazer isso, ele será comunicado com ele usando o protocolo IP que está no nível inferior. O protocolo IP receberá os pacotes para enviar para a outra extremidade, portanto, comece a criar datagramas com o próximo nó que o pacote para o computador de destino chega e os envia através do nível físico do link, usando o hardware de rede que possui no sistema que , com grande probabilidade usará Ethernet (por exemplo, uma placa de rede Ethernet com fio ou interface sem fio WiFi).
Neste ponto, pacotes enviados através do nível mais baixo, link / físico, eles passarão por uma série de nós intermediários, até atingirem o destino e correm o caminho através dos níveis na ordem inversa, até atingir o nível do aplicativo.
Tudo o que a estrada é aquela que realmente é realizada pelos dados, no entanto , Para o software de nível de aplicativo, todo esse processo não está interessado, não se importa, é transparente para eles. Para eles, nos níveis de comunicação dos pares, eles só estão interessados nos dados que são trocados entre eles de acordo com seu protocolo de comunicação, neste caso http.
páginas: 12345