GoConqr has a new look! Let us know what you think.

Mind map

TCP

icaro dos santos Redes de Computadores Concursos Públicos Portuguese

Map content

TCP

  1. estabelece uma conexão antes de enviar uma informação

    • 3-way-handshake
  2. tecnicas

    • verificação e correção de erros
    • recuperação de perda e descarte duplicados de pacotes
    • mensagem de confirmação ACK
    • full duplex - transferencia de dados
    • possibilidade de dados urgente
  3. cabeçalho

    • possui 20 bytes
    • Source e Destination Port
      • porta de origem e destino
    • reserverd
      • futuras implementações
    • FLAG URG
      • pode gerar interrupções na chegada de dados para mover para o inicio
    • FLAG PSH
      • envio do pacote imediato para camada superior ou inferior
    • FLAG RST
      • usado para reiniciar a conexão
    • FLAG SYN
      • inicio da de estabelecimento da conexão
    • FLAG FIN
      • encerramento da conexão
    • cheksum
      • detecta erro de todo segmento
    • Urgent Pointer
      • termino da mensagem urgente
    • Options
      • recurso extra
    • padding
      • completar blocos de 32 bits de cada segmento
    • Controle do TCP
      • Data Offset
        • informa quantas palavras de 32 bits existem
      • Window
        • quantidade de informação que pode ser enviada sem necessidade da confirmação
      • confiabilidade
        • sequence number
          • sequencia de cada segmento para contole e confirmação de destino
        • ACK number
          • numero esperado da proxima informação
        • FLAG ACK
          • confirmação de recebimento de algum segmento
  4. conexão

    • TCP é orientado a conexão
    • estabelecer a conexão
      • três mensagens
        • CLIENT ---> SYN seq=x  --> SERVER SERVER---> SYN ACK = x+1 seq = y --> CLIENT CLIENT --> ack=y+1 seq=x+1 --> SERVER CLIENT --> DATA --> SERVER
        • abertura de conexão
          • FLAG SYN
        • confirmação de abertura e sinalização de conexão de destino
          • FLAG SYN
          • ACK
        • confirmação de abertura da conexão pela origem
          • FLAG ACK
      • Socket
        • fica em modo "Listen"
          • quando há o estabelecimento da conexão "Established"
        • definido
          • IP
          • Porta
    • encerrar
      • 4 mensagens
        • CLIENT --> FIN --> SERVER SERVER --> ACK --> CLIENT SERVER --> FIN --> CLIENT CLIENT --> ACK --> SERVER
        • requisita o encerramento da conexão
          • FLAG FIN
        • encerramento simetrico(duas mensagens)
          • ACK
          • FIN
        • mensagem de confirmação
          • ACK
      • RST
        • encerramento imediato
          • modo assimetrico
  5. segmentação na camada de transporte

    • segmenta dados da camada superior
      • evitar futuras fragmentações na camada de rede
        • avaliando o MTU suportado na rede
          • definindo o tamanho do segmento MMS
  6. sequenciamento e controle de fluxo

    • para cada pacote recebido envia uma confirmação
      • o cliente so envia apos receber a confirmação
    • se o cliente não receber a confirmação de pacote
      • existe o timeout e quando acaba esse tempo ele reenvia, caso não tenha recebido a confirmação
    • perda do pacote de resposta
      • cliente reenvia de novo o pacote
        • o pacote e descartado e reenvia a confirmação
    • perda de pacote no flag window
      • Go-Back-N
        • havendo a perda de pacote, tem que reenviar os pacotes a partir do que se perdeu
      • retansmissao seletiva
        • havendo a perda de pacote, ele guarda os posteriores no buffs e fica no aguardo da retransmissao do pacote perdido
  7. tecnica da janela deslizante

    • prevenção de congestionamento

Information

Description
Concursos Públicos Redes de Computadores Mind Map on TCP, created by icaro dos santos on 17/10/2019.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?