Notes - MIECT
Redes de Comunicações 1
Notes - MIECT
Redes de Comunicações 1
  • Redes de Comunicações 1
  • Conceitos Iniciais
    • Conceitos Iniciais
    • Redes IP
      • Endereços IPv4
      • Máscaras
      • Atribuição de endereços
      • Datagramas
      • ARP - Address Resolution Protocol
    • Switching
      • Tabela de Encaminhamento
      • Filtragem/forwarding
    • Rounting
      • Do host origem ao primeiro router
      • IP Routing
      • ICMP
      • Subredes
  • Network Layer
    • Network Layer
    • Private Addressing
      • NAT: Network Address Translation
    • DHCP
      • Configuração
      • Atribuição de IPs
      • Outras mensagens de DHCP
      • Clientes e Servidores
    • IPv6
      • Header
      • Addressing
      • Identificadores
      • Auto-Configuração
        • Stateless
        • Statefull
  • Ethernet & Wireless
    • Ethernet & Wireless
    • CSMA
    • Redes Wireless
    • MACA: Multiple Access with Collision Avoidance
    • Fiabilidade de MAC
    • Como iniciar uma conexão
    • Acopular a BSS e AP
    • Segurança em WLANs
    • Protocolo WEP
    • Protocolo WPA
  • Application Requirements and Networks
    • Aplicações
    • Voz
    • Videochamada
    • Gravação de audio
    • Transferência de Ficheiros
    • Conectar Máquinas
    • Byte Stream vs Datagrams
    • Socket IO / Blocking
    • Non-Blocking IO
    • Estrutura Textual vs Binária
  • Portos, Serviços e Transporte
    • Portos, Serviços e Transporte
    • Serviços de transporte e protocolos
    • Protocolos de camada de transporte de Internet
    • Multiplexagem e Desmultiplexagem
      • Desmultiplexagem
    • UDP
    • TCP
    • Mecanismo de Retransmissão Rápido
    • TCP Congestion Control
    • IPTV
  • Application Layer
    • TFTP
      • Read Request session
      • Write Request session
      • Formato de Mensagens
    • FTP
      • Conexões de Controlo e de Dados
      • Comandos e Respostas
    • DNS - Domain Name System
      • Base de dado de hierarquia distribuída
      • TLD - Top Level Domains
      • Local Name Server
      • Queries
      • DNS - Guardar e editar entradas
      • DNS Records
    • HTTP
      • Conexões
Powered by GitBook
On this page
  • Point-to-point
  • Fiável, ordenado em bytestream
  • Pipelined
  • Envia e recebe buffers
  • Full duplex data:
  • Flow controlled
  • Header Fields
  • TCP Round Trip Time (RTT) and Timeout
  1. Portos, Serviços e Transporte

TCP

Point-to-point

Um emissor, um recetor.

Fiável, ordenado em bytestream

Sem limites nas mensagens.

Pipelined

O congestionamento do TCP e o controlo de fluxo, controlam o tamanho da janela.

Envia e recebe buffers

Full duplex data:

Na mesma conexão, o fluxo de informação é bi-direcional

MSS: Maximum Segment Size

  • O MRU do link acopulado (IP + TCP header lengths)

Flow controlled

O emissor não vai inundar o recetor

Header Fields

Sequence Number: informação já enviada.

Acknowledge Number: informação já enviada.

Window: recetor informa emissor de quantos octetos está pronto a receber.

O sequence number é referente ao lado da transmissão, o acknowledge number e window é referente á direção oposta.

TCP Round Trip Time (RTT) and Timeout

Como configurar o valor to timeout de TCP ?

  • Maior que o RTT (sendo que o RTT é variável)

  • Demasiado curto: resulta em timeout prematuro

    • retransmissões desnecessárias

  • Demasiado longo: reação lenta à perda de pacotes

Como estimar o RTT ?

  • SampleRTT: medição do tempo entre a transmissão do segmento até á receção do ACK

PreviousUDPNextMecanismo de Retransmissão Rápido

Last updated 3 years ago