Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Ficha:
Nome: Redes de Computadores – 04 – Camada de Transporte
Local: UNIFEI
Data: 201x-xx-xx – xxhxx  xxhxx Duração: 30min
Público Alvo: Alunos de Graduação
6:541
Mission Simulation Lab
HICEE
04 - Camada de Transporte
Redes de Computadores
Christopher Shneider Cerqueira
Mission Simulation Lab
HICEEIntrodução
▪ Conceitos
▪ Multiplexação/Demultiplexação
▪ UDP
▪ TCP
▪ Próximo: Controle de Congestionamento
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Conceitos
Mission Simulation Lab
HICEEConceitos
▪ Prove comunicação lógica entre os processos dos aplicativos de diferentes hosts.
▪ Toda a rede é transparente para o aplicativo. Como se o mesmo estivesse conectado
diretamente à outra ponta.
▪ Segmentos: Pacotes da camada de transporte
▪ Exemplo:
▪ application messages = carta em um envelope
▪ processes = primos
▪ hosts (also called end systems) = casas
▪ transport-layer protocol = Ann e Bill
▪ network-layer protocol = serviço postal
Interessa pros
primos como foi
entregue a carta?
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
Conexões
Mission Simulation Lab
HICEEMUX / DEMUX
▪ A camada deve saber pra qual aplicativo enviar os dados
▪ Sockets: portas que passam dados da camada de rede para o processo.
▪ A camada de rede entrega os dados para um dos socket que então entrega para o processo.
• HTTP (porta 80) e
• FTP (porta 21)
• Identificador dos sockets
que escutam as portas
Mission Simulation Lab
HICEEMUX/DEMUX de UDP
▪ “connectionless”
▪ UDP socket is fully
identified by a two-tuple :
▪ destination IP address and
▪ a destination port number
Mission Simulation Lab
HICEEMUX/DEMUX de TCP
▪ “Connection-Oriented”
▪ TCP socket is identified by a
four-tuple:
▪ source IP address,
▪ source port number,
▪ destination IP address,
▪ destination port number
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
UDP – User Datagram Protocol
Mission Simulation Lab
HICEE
▪ Não há handshake
▪ Espera que tudo ocorra corretamente
▪ Motivos:
▪ Tratamento na camada do aplicativo
▪ Partes não são importantes (streaming)
▪ Pacotes menores
Mission Simulation Lab
HICEE
Mission Simulation Lab
HICEE
TCP - Transmission Control
Protocol
Mission Simulation Lab
HICEE
▪ Possui “handshake”
▪ Primeiro se estabelece uma conexão segura
▪ Serviço bidirecional (full-duplex)
▪ (virtual) ponto-a-ponto

Redes 04 - transporte

  • 1.
    Mission Simulation Lab HICEE MissionSimulation Lab HICEE Ficha: Nome: Redes de Computadores – 04 – Camada de Transporte Local: UNIFEI Data: 201x-xx-xx – xxhxx  xxhxx Duração: 30min Público Alvo: Alunos de Graduação 6:541
  • 2.
    Mission Simulation Lab HICEE 04- Camada de Transporte Redes de Computadores Christopher Shneider Cerqueira
  • 3.
    Mission Simulation Lab HICEEIntrodução ▪Conceitos ▪ Multiplexação/Demultiplexação ▪ UDP ▪ TCP ▪ Próximo: Controle de Congestionamento
  • 4.
    Mission Simulation Lab HICEE MissionSimulation Lab HICEE Conceitos
  • 5.
    Mission Simulation Lab HICEEConceitos ▪Prove comunicação lógica entre os processos dos aplicativos de diferentes hosts. ▪ Toda a rede é transparente para o aplicativo. Como se o mesmo estivesse conectado diretamente à outra ponta. ▪ Segmentos: Pacotes da camada de transporte ▪ Exemplo: ▪ application messages = carta em um envelope ▪ processes = primos ▪ hosts (also called end systems) = casas ▪ transport-layer protocol = Ann e Bill ▪ network-layer protocol = serviço postal Interessa pros primos como foi entregue a carta?
  • 6.
    Mission Simulation Lab HICEE MissionSimulation Lab HICEE Conexões
  • 7.
    Mission Simulation Lab HICEEMUX/ DEMUX ▪ A camada deve saber pra qual aplicativo enviar os dados ▪ Sockets: portas que passam dados da camada de rede para o processo. ▪ A camada de rede entrega os dados para um dos socket que então entrega para o processo. • HTTP (porta 80) e • FTP (porta 21) • Identificador dos sockets que escutam as portas
  • 8.
    Mission Simulation Lab HICEEMUX/DEMUXde UDP ▪ “connectionless” ▪ UDP socket is fully identified by a two-tuple : ▪ destination IP address and ▪ a destination port number
  • 9.
    Mission Simulation Lab HICEEMUX/DEMUXde TCP ▪ “Connection-Oriented” ▪ TCP socket is identified by a four-tuple: ▪ source IP address, ▪ source port number, ▪ destination IP address, ▪ destination port number
  • 10.
    Mission Simulation Lab HICEE MissionSimulation Lab HICEE UDP – User Datagram Protocol
  • 11.
    Mission Simulation Lab HICEE ▪Não há handshake ▪ Espera que tudo ocorra corretamente ▪ Motivos: ▪ Tratamento na camada do aplicativo ▪ Partes não são importantes (streaming) ▪ Pacotes menores
  • 12.
    Mission Simulation Lab HICEE MissionSimulation Lab HICEE TCP - Transmission Control Protocol
  • 13.
    Mission Simulation Lab HICEE ▪Possui “handshake” ▪ Primeiro se estabelece uma conexão segura ▪ Serviço bidirecional (full-duplex) ▪ (virtual) ponto-a-ponto