Capítulo 6. A camada de transporte. slide 1 1 reservados.

Documentos relacionados
Capítulo 6. A camada de transporte

Protocolos TCP e UDP. Protocolo TCP. Protocolo TCP. A necessidade de uma comunicação segura: Transmission Control Protocol

Camada de Transporte. Agenda. O serviço de transporte; Elementos dos protocolos de transporte; Protocolo UDP; Protocolo TCP; Implementação de sockets.

Camada de Transporte. Redes Industriais Rone Ilídio UFSJ CAP

Arquitetura de Redes de Computadores

Nível de Transporte Portas, Protocolos UDP e TCP

Redes de Computadores

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Redes de Computadores

Protocolos de Interligação de Redes Locais e a Distância Camada de Transporte

Capítulo 3 Camada de transporte

PROTOCOLOS DE COMUNICAÇÃO

Protocolos de Interligação de Redes Locais e a Distância Protocolos de Transporte. Thiago Leite

Redes de Computadores e Telecomunicações - Camada de Transporte

Redes de Computadores

Funções da. Os principais serviços oferecidos pela camada de transporte são: Controle de conexão, Fragmentação, Endereçamento e Confiabilidade.

Endereços de transporte TPDU. Nível de Rede Endereço de rede. Figura 1. Entidade de transporte

Redes de Computadores. Prof. André Y. Kusumoto

Redes de Computadores

Capítulo 3 Camada de transporte

: TMS M

Redes de Computadores

Universidade Federal de Minas Gerais Departamento de Ciência da Computação

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Redes de computadores e a Internet. Redes de computadores e a Internet. Prof. Gustavo Wagner. Capítulo 3. Camada de transporte

Camada de Transporte Protocolos TCP e UDP

Redes de Computadores Aula 5

TRANSPORTE. Prof. Me. Hélio Esperidião

Jéfer Benedett Dörr

Redes de Computadores RES 12502

Arquitetura de Redes TCP/IP. Camada de Transporte

Redes de Computadores e Aplicações. Aula 43 - Camada de Transporte TCP (Transmission Control Protocol)

Funções da Camada de

Redes de Computadores

REDES DE COMPUTADORES

Camada de transporte. serviços providos a camadas superiores. qualidade de serviço. parâmetros-alvo (opções a negociar)

Rede de computadores Protocolos UDP. Professor Carlos Muniz

Redes de Computadores. Camada de Transporte

Redes de Computadores (LTIC) 2013/14. Grupo 1 (9 valores) 2º Teste (Frequência) 19 de Junho de Nome:

Camada de Transporte. Protocolos TCP e UDP

Camada de Transporte. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação

AULA 3 - REDES. Prof. Pedro Braconnot Velloso

TCP - controle de fluxo

PTC Aula Princípios do controle de congestionamento 3.7 Controle de congestionamento no TCP

Camada de Transporte. Agenda. Tópicos. Serviços oferecidos... O serviço de transporte

REDES DE COMPUTADORES

Redes de Computadores

Capítulo 3: Camada de Transporte

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes de Computadores

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Serviços de Comunicações Capítulo 3

Redes de Computadores. Ricardo José Cabeça de Souza

Redes de Computadores

Programação com Sockets

INFO ARQ REDES. Prova 2 Bimestre. Obs: Questões RASURADAS são consideradas como ERRADAS GABARITO

REVISÃO - Questões de Redes em Concursos. Semestre: 2 Bimestre:2 Data: / / 2013

Protocolos e Arquiteturas de Redes. Thiago Leite

Protocolos de Rede. Protocolos em camadas

Redes de Computadores I Prof. Mateus Raeder

Camada de Transporte Parte II Gerson Porciúncula 5 semestre

TCP - controle de fluxo

Capítulo 9: Camada de Transporte

Canais de Comunicação

Sockets - Conceitos Básicos. COMUNICAÇÃO ENTRE PROCESSOS Sockets. Conceitos Básicos. Tipos de Sockets

Redes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede

Redes de Computadores

Introdução às camadas de transporte e de rede

Camada de Transporte. Bruno Silvério Costa

Modelo de Referência OSI

Aplicações de Redes de Computadores

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN

Redes de computadores e a Internet. Redes de computadores e a Internet. Prof. Gustavo Wagner. Capítulo 3. Camada de transporte

FUNDAMENTOS DE REDES DE COMPUTADORES. Lista de Exercícios AV2-01. Luiz Leão

Direto ou Indireto Monolítico ou Estruturado Simétrico ou Assimétrico Padronizado ou Não-Padronizado

Jéfer Benedett Dörr

Fundamentos de Rede. Aula 2 - Modelo OSI

Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015

Redes de Computadores

Programação TCP/IP. Protocolos TCP e UDP

Redes de Computadores

PTC Aula Controle de congestionamento no TCP 4.1 Introdução à camada de rede 4.2 O que há dentro de um roteador?

Modelo de Camadas. Redes de Computadores

Redes de Computadores

Resumo P2. Internet e Arquitetura TCP/IP

Arquitetura da Internet TCP/IP

Rede de computadores Protocolos TCP. Professor Carlos Muniz

CAPÍTULO 6 A CAMADA DE TRANSPORTE

Cálculo de Soma de Verificação do User Datagram Protocol

Redes de computadores e a Internet. Capítulo 3. Camada de transporte

Camada de transporte. Serviços

Redes de Computadores II. Camada de Transporte Visão Geral de Sockets

EXTENSÕES DE ENDEREÇO DA SUB-REDE E DA SUPER-REDE

Modelos de referência de arquiteturas de redes: OSI e TCP/IP Profsº Luciano / Roberto

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos

Laboratório - Uso do Wireshark para examinar uma captura UDP DNS

Capítulo 7. A camada de aplicação

UNIVERSIDADE ESTADUAL DE PONTA GROSSA SETOR DE CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA ENGENHARIA DE COMPUTAÇÃO

Transcrição:

Capítulo 6 A camada de transporte slide 1 1 2011 Pearson 2011 Pearson Prentice Hall. Prentice Todos Hall. os direitos Todos reservados. direitos reservados.

Serviço de transporte Serviços das camadas superiores Primitivas de serviços de transporte Soquetes de Berkeley Exemplo de programação com soquetes: servidor de arquivos da Internet

Serviços fornecidos às camadas superiores As camadas de rede, transporte e aplicação.

Cabeçalho de Transporte Aninhamento de TPDUs, pacotes e quadros.

Soquetes de Berkeley Diagrama de estado para um esquema de gerenciamento de uma conexão simples. As transições marcadas em itálico são causadas pelos pacotes de chegada. As linhas sólidas mostram a sequência de estados do cliente. As linhas tracejadas mostram a sequência de estados do servidor.

Soquetes de Berkeley As primitivas de soquetes para o TCP.

Elementos dos protocolos de transporte Endereçamento Estabelecendo conexão Desfazendo conexão Controle de erro e fluxo Multiplexação Recuperação de falhas

Elementos dos protocolos de transporte (a) Ambiente da camada de enlace de dados. (b) Ambiente da camada de transporte.

Endereçamento TSAPs, NSAPs e conexões de transporte.

Endereçamento Como um processo do usuário no host 1 estabelece uma conexão com o processo servidor de correio no host 2.

Estabelecendo conexão Cenário para o estabelecimento de conexão usandohandshake de 3 vias. CR denota: CONNECTION REQUEST. Situação normal.

Estabelecendo conexão Cenário para o estabelecimento de conexão usando handshake de 3 vias. CR denota: CONNECTION REQUEST. O antigo CR duplicado aparece isolado.

Estabelecendo conexão Cenário para o estabelecimento de conexão usando handshake de 3 vias. CR denota: CONNECTION REQUEST. CR e ACK duplicados.

Desfazendo conexão Desconexão repentina com perda de dados.

Desfazendo conexão Cenários de interrupção de conexão. Caso normal com handshake de 3 vias.

Desfazendo conexão Cenários de interrupção de conexão. Pacote ACK final perdido.

Desfazendo conexão Cenários de interrupção de conexão. Resposta perdida.

Desfazendo conexão Cenários de interrupção de conexão. Resposta perdida e DRs subsequentes perdidos.

Multiplexação (a) Multiplexação. (b) Demultiplexação.

Problemas das Redes Uma rede de transmissão rápida e um receptor de baixa capacidade.

Problemas das Redes Uma rede de transmissão lenta e um receptor de alta capacidade.

Os protocolos de transporte da Internet: UDP Introdução ao UDP (User Datagram Protocol) Chamada de procedimento remoto (RPC) Transporte em tempo real

Introdução ao UDP Cabeçalho UDP.

Introdução ao UDP O pseudocabeçalho IPv4 incluso no campo checksum UDP.

Chamada de procedimento remoto (RPC) Etapas da construção da RCP. Os terminais cliente-servidor estão sombreados.

Transporte em tempo real (a) A posição do RTP na pilha de protocolos. (b) Pacotes aninhados.

Transporte em tempo real Cabeçalho RTP.

Transporte em tempo real Uniformizando o stream de saída de pacotes em buffer.

Transporte em tempo real Jitter alto (alta variação no delay).

Transporte em tempo real Jitter baixo.

Protocolos da camada de transporte da Internet: TCP Introdução ao TCP (Transmission Control Protocol) O modelo de serviço do TCP O protocolo TCP O cabeçalho do segmento TCP Estabelecendo uma conexão TCP Desfazendo uma conexão TCP

Protocolos da camada de transporte da Internet: TCP Modelo de gerenciamento de uma conexão TCP Janela deslizante TCP Gerenciamento de tempo de conexão TCP Controle de congestionamento TCP Futuro do TCP

O modelo de serviço TCP Algumas portas atribuídas.

O modelo de serviço TCP (a) 4 segmentos de 512 bytes enviados em datagramas IP separados. (b) Os 2.048 bytes de dados entregues à aplicação em uma única chamada READ.

Cabeçalho do segmento TCP Cabeçalho TCP.

Estabelecendo uma conexão TCP (a) Caso comum no estabelecimento de uma conexão TCP. (b) Estabelecendo conexões TCP simultâneas de ambos os lados.

Modelo de gerenciamento de conexão TCP Estados usados no gerenciamento de conexão TCP em uma máquina de estados finitos.

Modelo de gerenciamento de conexão TCP Gerenciamento de conexão TCP em uma máquina de estados finitos. As linhas sólidas grossas são os percursos comuns ao cliente. As linhas tracejadas são os percursos comuns ao servidor. As linhas suaves são eventos incomuns. Cada transição é rotulada pelo evento que a produziu e ação resultante separada por barra.

Janela deslizante TCP Gerenciamento de janela TCP.

Janela deslizante TCP Síndrome da janela boba.

Controle de congestionamento TCP Partida lenta a partir de janela de congestionamento inicial para um segmento. Cwnd Congestion Window

Controle de congestionamento TCP Partida lenda seguida por aumento aditivo no TCP Tahoe.