edcap03

edcap03 - apítulo 3 Redes de computadores e a Internet...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: apítulo 3 Redes de computadores e a Internet Redes de computadores e a Internet Camada de transporte Objetivos do capítulo: • Entender os princípios por trás dos serviços da camada de transporte: • Multiplexação/demultiplexação • Transferência de dados confiável • Controle de fluxo • Controle de congestionamento • Aprender sobre os protocolos de transporte na Internet: • UDP: transporte não orientado à conexão • TCP: transporte orientado à conexão • Controle de congestionamento do TCP Camada de transporte • Camada de rede: comunicação lógica entre os hospedeiros • Camada de transporte: comunicação lógica entre os processos • Depende dos serviços da camada de rede Analogia com uma casa familiar: 12 crianças enviam cartas para 12 crianças • Processos = crianças • Mensagens da aplicação = cartas nos envelopes • Hospedeiros = casas • Protocolo de transporte = Anna e Bill • Protocolo da camada de rede = serviço postal Camada de transporte vs. camada de rede Demultiplexação no hospedeiro receptor: Multiplexação no hospedeiro emissor: entrega os segmentos recebidos ao socket correto coleta dados de múltiplos sockets, envelopa os dados com cabeçalho (usado depois para demultiplexação) Multiplexação/demultiplexação • Computador recebe datagramas IP • Cada datagrama possui endereço IP de origem e IP de destino • Cada datagrama carrega 1 segmento da camada de transporte • Cada segmento possui números de porta de origem e destino (lembre-se: números de porta bem conhecidos para aplicações específicas) • O hospedeiro usa endereços IP e números de porta para direcionar o segmento ao socket apropriado Como funciona a demultiplexação • Socket TCP identificado por 4 valores: • Endereço IP de origem • End. porta de origem • Endereço IP de destino • End. porta de destino • Hospedeiro receptor usa os quatro valores para direcionar o segmento ao socket apropriado • Hospedeiro servidor pode suportar vários sockets TCP simultâneos: • Cada socket é identificado pelos seus próprios 4 valores • Servidores Web possuem sockets diferentes para cada cliente conectado • HTTP não persistente terá um socket diferente para cada requisição Demux orientada à conexão cliente IP: B P1 cliente IP: A P1 P2 P4 servidor IP: C SP: 9157 DP: 80 SP: 9157 DP: 80 P5 P6 P3 D-IP: C S-IP: A D-IP: C S-IP: B SP: 5775 DP: 80 D-IP: C S-IP: B Demux orientada à conexão cliente IP: B P1 cliente IP: A P1 P2 servidor IP: C SP: 9157 DP: 80 SP: 9157 DP: 80 P4 P3 D-IP: C S-IP: A D-IP: C S-IP: B SP: 5775 DP: 80 D-IP: C S-IP: B Demux orientada à conexão servidor Web “threaded” • Protocolo de transporte da Internet “sem gorduras”, “sem frescuras” • Serviço “best effort”, segmentos UDP podem ser: • Perdidos • Entregues fora de ordem para a aplicação • Sem conexão: • Não há apresentação entre o UDP transmissor e o receptor • Cada segmento UDP é tratado de forma independente dos outros...
View Full Document

This note was uploaded on 09/12/2011 for the course DPQ 09 taught by Professor Johncarpenter during the Spring '08 term at UFSCar.

Page1 / 94

edcap03 - apítulo 3 Redes de computadores e a Internet...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online