Upload
christopher-cerqueira
View
14
Download
1
Embed Size (px)
Citation preview
Mission Simulation LabHICEE
Mission Simulation LabHICEE
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:54 1
Mission Simulation LabHICEE
04 - Camada de TransporteRedes de Computadores
Christopher Shneider Cerqueira
Mission Simulation LabHICEEIntrodução
▪ Conceitos
▪ Multiplexação/Demultiplexação
▪ UDP
▪ TCP
▪ Próximo: Controle de Congestionamento
Mission Simulation LabHICEEConceitos
▪ 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 LabHICEEMUX / 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 LabHICEEMUX/DEMUX de UDP
▪ “connectionless”
▪ UDP socket is fully identified by a two-tuple :
▪ destination IP address and
▪ a destination port number
Mission Simulation LabHICEEMUX/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 LabHICEE
▪ Não há handshake
▪ Espera que tudo ocorra corretamente
▪ Motivos:
▪ Tratamento na camada do aplicativo
▪ Partes não são importantes (streaming)
▪ Pacotes menores