Professional Documents
Culture Documents
Redes de
Computadores
172.16.108.1:80
Endereo IP Porta
da mquina
Redes de
Computadores
TCP - Retransmisso
Uma cpia da mensagem a ser transmitida
colocada numa fila de retransmisso
Se dentro de um instante de tempo no for
recebida uma confirmao de recebimento, o
protocolo envia novamente a mensagem
Caso contrrio, ele retira a mensagem da fila
de retransmisso
Redes de
Computadores
Redes de
Computadores
Redes de
Computadores
Uma janela deslizante de tamanho 1, com um nmero de seqncia de 3 bits. (a) Inicialmente. (b)
Depois do primeiro quadro ter sido enviado . (c) Depois do primeiro quadro ter sido recebido. (d)
Depois da primeira confirmao ter sido feita
Redes de
Computadores
Redes de
Computadores
Cabealho do TCP
Redes de
Computadores
Cabealho do TCP
Source port e Destination port:
identificam os pontos terminais locais da conexo
Sequence number:
identifica a posio deste segmento no fluxo de
dados
Acknowledgement number:
utilizado para confirmar o recebimento de
segmentos enviados anteriormente
especifica o prximo segmento aguardado
Redes de
Computadores
Cabealho do TCP
Header length:
tamanho do cabealho TCP (nmeros de palavras
de 32 bits)
URG:
seu valor igual a 1 se houver informao no
campo Urgent Pointer
ACK:
se seu valor for 1: indica que o segmento parte
de uma conversao e que o valor do campo
Acknoledgement number vlido
Redes de
Computadores
Cabealho do TCP
ACK: (cont.)
se seu valor for 0 e o flag SYN for 1: indica que o
segmento uma solicitao de conexo
PSH:
campo usado pelo remetente do segmento para
indicar ao receptor que o segmento em questo
deve ser entregue imediatamente ao nvel
superior
Redes de
Computadores
Cabealho do TCP
RST:
utilizado para reiniciar uma conexo que tenha
ficado confusa devido a uma falha na estao ou
por qualquer outra razo (ex.:rejeitar conexo)
SYN:
usado em conjunto com o ACK para solicitar ou
aceitar uma conexo
SYN=1 ACK=0: requisio de conexo
SYN=1 ACK=1: conexo aceita
SYN=0 ACK=1: confirmao da confirmao
Redes de
Computadores
Cabealho do TCP
FIN:
usado para encerrar uma conexo
indica que o transmissor no tem mais dados para
enviar
Window size:
indica o tamanho (disponvel) do buffer do
receptor
usado pelo receptor para indicar ao transmissor
que diminua o fluxo de transmisso de dados
Redes de
Computadores
Cabealho do TCP
Checksum:
verificao de erros
Urgent pointer:
usado pelo remetente para indicar onde se
encontra algum dado urgente dentro do segmento
Options:
campo para configurao de opes
Data:
dados das aplicaes (HTTP, SMTP, ...)
Redes de
Computadores
Redes de
Computadores
Primitivas de servio
Redes de
Computadores
Connect
Send
Receive
Disconnect
Receive Servidor
Send
Disconnect
Prof. Luciano Gaspary
Cabealho do UDP
UDP Length
tamanho do pacote UDP
UDP Checksum
verificao de erros
Redes de
Computadores