Computação |
Camada de Transporte
A camada de transporte oferece comunicação de processo a processo, garantindo que dados cheguem ao destino de forma ordenada (quando necessário) e com controle de fluxo.
TCP (Transmission Control Protocol): O TCP fornece confiabilidade, controle de congestionamento, controle de fluxo e transmissão orientada à conexão.
Funcionalidades como handshake de três vias, números de sequência e janelas deslizantes tornam o TCP adequado para aplicações que exigem entrega precisa, como: navegação web (HTTP/HTTPS), e-mail (SMTP) e transferência de arquivos (FTP).
UDP (User Datagram Protocol): O UDP é um protocolo sem conexão e não confiável, porém extremamente rápido e eficiente, ideal para aplicações que toleram perda ou que exigem baixa latência, como VoIP, videoconferência, jogos online e streaming em tempo real.
Camada de Aplicação
Na camada de aplicação residem os protocolos que suportam as aplicações do usuário final.
Ela combina funcionalidades das camadas de Sessão, Apresentação e Aplicação do modelo OSI.
Protocolos Mais Importantes: HTTP/HTTPS – Web; DNS – Tradução de nomes para endereços IP; FTP/SFTP – Transferência de arquivos; SMTP, POP3, IMAP – E-mail; DHCP – Acesso automático a endereços IP e SNMP – Gerenciamento e monitoramento.
Cada protocolo define mensagens, formatos e procedimentos específicos para sua operação.
Encapsulamento e Fluxo de Dados
A comunicação na arquitetura TCP/IP funciona por meio de encapsulamento.