As cinco camadas de rede
• Transmission Control
Protocol / Internet
Protocol
• É um conjunto de protocolos de comunicação entre computadores em rede. Vantagens do TCP/IP
• Foi criado para redes grandes e de longa distância
(onde há vários caminhos para o dado atingir o computador receptor), pois permite endereçar os hosts e depois rotear.
• Graças ao TCP/IP, tanto o Linux quanto o
Windows e outros sistemas operacionais em uso são intercompatíveis.
TCP/IP e as camadas
• TCP/IP assume um modelo em 5 camadas.
• Basicamente, cada camada é responsável por um grupo de tarefas, fornecendo um conjunto de serviços bem definidos de acordo com o protocolo recebido da camada superior.
5. Camada de aplicação
• Camada composta pelas aplicações (programas) que fazem uso da rede. Contém protocolos como
HTTP
(Hypertext Transfer Protocol),
DNS (Domain Name System) e
FTP (File transfer Protocol);
• Para que um aplicação possa se comunicar com outra aplicação, um navegador precisa conhecer os protocolos usados para esta operação. • Eles têm características como servidor, data, tipo de codificação, além de trazer informações que serão utilizadas no transporte. Ex: http: www.google.com.br
O Internet Explorer sabe que a porta padrão para o protocolo http é a porta 80 utilizando o protocolo de transporte TCP.
4. Camada de transporte • Onde estão os protocolos responsáveis pelo envio/recebimento de dados, como o TCP e o
UDP (User Datagram Protocol).
• Responsável por diversas tarefas:
a.
b.
c.
d.
Estabelecimento de conexões;
Confiabilidade de transmissão;
Controle de fluxo;
Direcionamento dos dados à porta adequada.
UDP
• Não possui nenhum mecanismo de controle de fluxo ou de confirmação de recebimento.
Apenas o conceito de portas é implementado e a integridade de dados é garantida.
TCP
• Com TCP, temos a garantia de que tudo o que será enviado, será recebido.
• Não se preocupa com o tempo gasto.