13
b 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

Redes 04 - transporte

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 LabHICEEMission Simulation LabHICEE

Conceitos

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 LabHICEEMission Simulation LabHICEE

Conexões

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 LabHICEEMission Simulation LabHICEE

UDP – User Datagram Protocol

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

Mission Simulation LabHICEEMission Simulation LabHICEE

TCP - Transmission ControlProtocol

Mission Simulation LabHICEE

▪ Possui “handshake”

▪ Primeiro se estabelece uma conexão segura

▪ Serviço bidirecional (full-duplex)

▪ (virtual) ponto-a-ponto