





























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Neste capítulo, aprenda sobre os serviços da camada de transporte, incluindo multiplexação/demultiplexação, transferência de dados confiável, controle de fluxo e controle de congestionamento. Explore os protocolos udp e tcp, seus princípios e características.
Tipologia: Notas de aula
1 / 37
Esta página não é visível na pré-visualização
Não perca as partes importantes!






























multiplexação
/demultiplexação
transferência de dadosconfiável
-^
controle de fluxo
-^
controle de congestionamento
-^
serviços da camada de transporte
-^
multiplexação/demultiplexação
-^
transporte sem conexão: UDP
-^
princípios de transferência confiável dedados
-^
transporte orientado à conexão: TCP–
transferência confiável
-^
controle de fluxo
-^
gerenciamento de conexão
princípios de controle decongestionamento
-^
controle de congesetionamento do TCP
Protocolos e Serviços de Transporte
Fornecem comunicação lógicas entreprocessos de aplicação em diferenteshosts
-^
Os protocolos de transporte sãoexecutados nos sistemas finais da rede
-^
serviço de transporte vs serviços derede :
-^
camada de rede:
transferência de
dados entre computadores (endsystems)
-^
camada de transporte:
transferência
de dados entre processos–
utiliza e aprimora os serviçosoferecidos pela camada de rede
aplicaçãotransporteeeredeenlacefísica
aplicaçãotransporteredeenlacefísica
redeenlacefísica
redeenlacefísica
redeenlacefísica redeenlacefísica
redeenlacefísica transporte lógico fim-a-fim
aplicaçãotransporte M^ rede
aplicaçãotransporte
rede
Multiplexação de Aplicações
Segmento
entre entidades da camada detransporte–
TPDU: transport protocol dataunit (unidade de dados doprotocolo de transporte)
receptor
Ht Hn
Demultiplexação: entrega desegmentos recebidos aosprocessos de aplicação corretos
segmento
segmento
M
aplicaçãotransporte P1M rede
M^
M
cabeçalho dosegmento
dados da camadade aplicação
multiplexação/demultiplexação:•^
baseada nos número de porta dotransmissor, número de porta doreceptor e endereços IP–
números de porta origem edestino em cada segmento
-^
lembre: portas com númerosbem-conhecidos são usadaspara aplicações específicas
porta origem
porta destino
32 bits
outros campos de cabeçalhoformato do segmento TCP/UDP
UDP: User Datagram Protocol
[RFC 768]
-^
-^
-^
-^
simples: não há estado de conexãonem no transmissor, nem no receptor
-^
cabeçal
não há controle de congestionamento:UDP pode enviar segmentos tãorápido quanto d
Mais sobre UDP
-^
streaming)
-^
-^
-^
-^
-^
porta origem
porta destino
32 bits
checksum
Tamanho, em bytes do segmento
UDP, incluíndo
cabeçalho
-^
-^
ferência de dad
(rdt)
Transferência confiável: o ponto de partida lado
rdt_send():
chamada da camada superior,
(ex., pela aplicação). Passa dados paraentregar à camada superior receptora udt_send():
chamada pela entidade
de transporte, para transferir pacotes
para o receptor sobre o canal não
confiável
rdt_rcv():
chamada quando o pacote chega ao lado receptor do canal deliver_data():
chamada pela
entidade de transporte paraentregar dados para cima
transferência confiável sobre canais
confiáveis
-^
canal de transmissão perfeitamente confiável– não há erros de bits– não há perdas de pacotes
-^
FSMs separadas para transmissor e receptor:– transmissor envia dados para o canal subjacente– receptor lê os dados do canal subjacente
-^
-^
-^
-^
-^
-^
-^
-^
rdt2.0: em ação (cenário com erros)
rdt2.1: transmissor, trata ACK/NAKs perdidos
rdt2.1: receptor, trata ACK/NAKs perdidos