Protocolo de Redes
Pilha de protocolos Internet
Aplicação: dá suporte a aplicações de rede: ftp, smtp, httpTransporte: transferência de dados host-a-host: tcp, udpRede: roteamento de datagramas da origem até o destino: ip, protocolos de roteamento
Enlace: transferência de dados entre elementos de rede vizinhos: ppp, ethernet
Física: bits “no fio”
Comutação de Pacote
O Núcleo da Rede
Malha de roteadores interconectados
A pergunta fundamental: como os dados são transferidos através da rede?
Comutação de pacotes: os dados são enviados através da rede em pedaços discretos
Cada fluxo de dados fim a fim é dividido em pacotes:
Pacotes dos usuários A, B compartilham os recursos da rede
Cada pacote usa toda a banda do canal
Recursos são usados quando necessário,
Disputa por recursos:
Congestionamento: pacotes são enfileirados, esperam para usar o enlace
Armazena e retransmite (store-and-forward): pacotes se deslocam uma etapa por vez
- espera a vez no próximo
- transmite num enlace
3- Encapsulamento das Camadas, Nome das PDUs:
7 Aplicação DADOS 7 Aplicação
6 Apresentação DADOS 6 Apresentação
5 Sessão DADOS 5 Sessão
4 Transporte SEGMENTOS 4 Transporte
3 Rede PACOTES 3 Rede
2 Enlace QUADROS 2 Enlace
1 Física BITS 1 Física
TCP e UDP
Protocolos TCP e UDP
Os dois protocolos da camada de Transporte mais comuns da pilha de protocolos TCP/IP são o Protocolo TCP e o Protocolo UDP. Ambos os protocolos gerenciam a comunicação de múltiplas aplicações. As diferenças entre os dois são as funções específicas que cada protocolo implementa.
Protocolo UDP (User Datagram Protocol)
O UDP é um protocolo simples e sem conexão, descrito que tem a vantagem de fornecer uma entrega de dados de baixa sobrecarga. Os segmentos de