Buscar

Camada de Transporte: Serviços e Protocolos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Camada de transporte
Slide 1
Serviços da camada de transporte
Oferecem comunicação lógica entre processos de aplicação rodando em hospedeiros diferentes.
Protocolos de transporte rodam em sistemas finais
Lado remetente divide mensagens da aplicação em segmentos e passa para a camada de rede.
Lado destinatário remonta os segmentos em mensagens para a camada de aplicação.
Mais de um protocolo de transporte disponível para aplicações
Internet: TCP e UDP
Unidade de dados da camada de transporte é denominado de segmento
Protocolo da camada de transporte da Internet
Remessa confiável e em ordem (TCP)
Controle de congestionamento
Controle de fluxo
Estabelecimento de conexão
Remessa não confiável e desordenada (UDP)
Extensão sem luxo do IP pelo melhor esforço
Serviços não disponíveis
Garantias de atraso
Garantias de largura de banda
Slide 4
Multiplexação e demultiplexação
Slide 6
Como funciona a demultiplexação
Hospedeiro recebe datagrama IP
Cada datagrama tem endereço IP de origem e endereço IP de destino
Cada datagrama carrega 1 segmento da camada de transporte
Cada segmento tem número de porta de origem e destino
Hospedeiro usa endereço IP e número de porta para direcionar os segmentos ao socket apropriado.
Demultiplexação não orientada para conexão
Slide 8
Socket UDP identificado por tupla de dois elementos.
Endereço IP destino
Número de porta de destino
Quando o hospedeiro recebe segmento UDP
Verifica número de porta de destino no segmento
Direciona segmento UDP para socket com esse número de porta
Slide 9
...(faltei a aula)
Tempo de ida e volta e time out do TCP
Como definir o valor do time out do TCP?
Maior que RTT
Mas RTT varia
Muito curto
Time out prematuro
Retransmissões desnecessárias
Muito longo
Baixa reação a perda de segmento
Outros cenários de retransmissão
Controle de fluxo TCP
Lado receptor da conexão TCP tem um buffer de recepção.
Controle de fluxo
Remetente não estourará o buffer do destinatário.
Muitos dados – muito rapidamente.
Serviço de compatibilização de velocidade:
Compatibiliza a taxa de envio do remetente com a da leitura receptora.
Princípios de controle de congestionamento
Duas técnicas amplas para controle de congestionamento
Controle de congestionamento fim a fim
Nenhum feedback;
Congestionamento deduzido da perda com atraso observado no sistema final;
Técnica tomada pelo TCP.
Controle de congestionamento assistido pela rede
Roteadores oferecem feedback aos sistemas finais;
Único bit indicando congestionamento
Taxa explicita que o remetente deve enviar no enlace de saída
Questões Capítulo III
1. Quais as principais características dos protocolos tcp e udp?
TCP:
Orientado a conexão, remessa confiável e em ordem, controle de congestionamento, controle de fluxo, estabelecimento da conexão.
UDP:
Não orientado a conexão, remessa desordenada e não confiável.
2. Por que um desenvolvedor pode escolher o tcp ao invés do udp?
As aplicações associadas a esse protocolo exige que todos os dados da aplicação sejam recebidos na ordem correta e sem lacunas. O TCP fornece esse serviço ao passo que UDP não.
3. Por que o tráfego de voz é executado frequentemente por udp e não sobre o tcp?
Por que o importante é que o dado chegue rápido, não sendo necessário garantir a entrega.
4. O que um hospedeiro orientado e não orientado necessita para acessar uma aplicação no destino?
Endereço IP e porta.
5. O que você entende por multiplexação e demultiplexação a nível de camada de transporte?
Multiplexação:
Coletar dados de múltiplos sockets e envelopá-los adicionando o cabeçalho da camada.
Demultiplexação:
Entregar os segmentos recebidos ao socket correto.
6. Dado as seguintes palavras na origem:
0110011001100000
0101010101010101
1001111100001100
Calcule a soma de verificação
7. Qual a diferença entre os mecanismos Goback n e repetição seletiva.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes