Escolar Documentos
Profissional Documentos
Cultura Documentos
email: jamhour@ppgia.pucpr.br
URL: http://ppgia.pucpr.br/~jamhour
Redes TCP/IP
CONTEÚDO
• 1) Camada de Transporte
• 2) TCP
• 3) UDP
• 3) Camada de Aplicação
Dados datagrama IP
Camada de Rede A T-PDU é
(IP) encapsulad
a no campo
Dados quadros de dados
do
Camada de Enlace de datagrama
dados representação lógica binária
IP.
0001101010101010101010001
Camada Física
Aplicação Aplicação
Aplicação
B C
A
CAMADA DE
APLICAÇÃO
Porta Porta Porta Porta Porta Porta
CAMADA 53 1184 25 53 1184
TDP
1069
4
CAMADA
IP
CAMADAS
INFERIO RES
aplicação aplicação
Fluxo contínuo de Fluxo contínuo de
bytes (stream) bytes (stream)
socket socket
TCP TCP
segmentos segmentos
IP IP
Mensagem
Número de Seqüência
Número de Confirmação
HLEN Reservado BITS DE CÓDIGO Janela de Recepção
Opções
Dados
…..
peer peer
seq=100, conf=200, dados=50 bytes
tempo tempo
2007, Edgard Jamhour
Estabelecimento de uma Conexão TCP
• Estágio 1: do cliente para o servidor (segmento SYN)
– Define o valor inicial do número de sequência do cliente:
• SEQ = clienteseq
– Flag de controle:
• SYN = 1, ACK = 0
• Estágio 2: do servidor para o cliente (segmento SYNACK)
– Confirma o valor do número de sequência:
• ACK = clienteseq + 1
– Define o valor inicial do número de sequencia do servidor
• SEQ = servidorseq
– Flag de controle:
• SYN = 1, ACK = 1
• Estágio 3: do cliente para o servidor
– Confirma o valor do número de sequência:
• SEQ = servidorseq + 1
• ACK = servidorseq + 1
• SYN = 0, ACK = 1
• Onde:
– SampleRTT: última medição de RTT
– Desvio: medida da flutuação do valor do RTT
– CongWing/RTT bytes/s
0 16 31
Porta de Origem Porta de Destino
Dados
…..
TCP UDP
Orientado a Conexão Não Orientado a Conexão
Rede IP
Física Física