Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMarina Moreno Alterado mais de 10 anos atrás
1
FEUPDEECRedes de Computadores, 4º Ano de EEC, ramo de ACI TCP (Transmission Control Protocol) Abril, 98Isidro Vila Verde (jvv@fe.up.pt) 1 Aspectos Gerais Características do serviço Disponibiliza conexões de dados fiáveis, para transmissão de streams de bytes. É um serviço do tipo connection Oriented. Garante a entrega dos dados e a ordenação dos mesmos Oferece Controlo de Fluxo. Permite a multiplexagem de várias aplicações através do campo Port. Funções implementadas pelo TCP Fracciona a stream de bytes em Segmentos. Sequencia e numera os segmentos. Ordena os segmentos, na recepção. Restransmite em caso de erro. Faz confirmação dos Segmentos recebidos. Implementa Controlo de Erro, Controlo de Fluxo e controlo de Congestão.
2
FEUPDEECRedes de Computadores, 4º Ano de EEC, ramo de ACI TCP (Transmission Control Protocol) Abril, 98Isidro Vila Verde (jvv@fe.up.pt) 2 Formato do Segmento TCP TCP Header Length Número de words de 32bits que compõem o cabeçalho Sequence e Acknowledgement Number Identificam a sequência de bytes enviada e sequência de bytes confirmada pelo receptor. URG Se estiver a 1 indica que o campo Urgent Pointer está válido. Source Port TCP Header Length Destination Port...... Data CheckSum Header Payload word 0 word 1 word 2 word n Bits 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Sequence Number Acknowledgement Number URGURG ACKACK PSHPSH R ST SYNSYN F I N Window Size Urgent Pointer Options (0 ou mais words de 32bits) Data
3
FEUPDEECRedes de Computadores, 4º Ano de EEC, ramo de ACI TCP (Transmission Control Protocol) Abril, 98Isidro Vila Verde (jvv@fe.up.pt) 3 Formato do Segmento TCP (cont..) ACK Se estiver a 1 indica que o campo Acknowledgement Number está válido. PSH Indica que os dados devem ser entregues à aplicação sem bufferização. RST Serve para fazer o Reset da conexão. SYN É usado para o establecimento da conexão. Um pedido de conexão deve ter este bit a 1 e o ACK a 0. A confirmação da aceitração da conexão é feita com SYN=ACK=1. FIN É usado para terminar uma conexão. Window Size Informa o receptor de quantos bytes pode enviar sem confirmação. Serve em primeira instância para Controlo de Fluxo.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.