Kurose Slides 3
Capítulo 3
Camada
de transporte 3
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
© 2005 by Pearson Education
3-2
3
Camada de transporte
3.1 Serviços da camada de transporte
3.2 Multiplexação e demultiplexação
3.3 Transporte não orientado à conexão: UDP
3.4 Princípios de transferência confiável de dados
3.5 Transporte orientado à conexão: TCP
Estrutura do segmento
Transferência confiável de dados
Controle de fluxo
Gerenciamento de conexão
3.6 Princípios de controle de congestionamento
3.7 Controle de congestionamento do TCP
© 2005 by Pearson Education
3-3
3
Protocolos e serviços de transporte
Fornecem comunicação lógica entre processos de aplicação em diferentes hospedeiros Os protocolos de transporte são executados nos sistemas finais
Lado emissor: quebra as mensagens da aplicação em segmentos e envia para a camada de rede
Lado receptor: remonta os segmentos em mensagens e passa para a camada de aplicação
Há mais de um protocolo de transporte disponível para as aplicações Internet: TCP e UDP
© 2005 by Pearson Education
3-4
3
Camada de transporte vs. camada de rede
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
© 2005 by Pearson Education
3-5
3