Redes de computadores: Camada de Transporte Prof. Dr. Amine BERQIA

Slides:



Advertisements
Apresentações semelhantes
Missão da camada de enlace Serviços oferecidos TCP UDP
Advertisements

Capítulo 3: Camada de Transporte
Família tcp/ip Prof: Diovani Milhorim
Bruno Rafael de Oliveira Rodrigues
Redes I Os Protocolos Prof. Dr. Amine BERQIA
Redes de Computadores Arquitetura de Protocolos
URL: Redes Prof. Edgard Jamhour URL:
Capítulo 3: Camada de Transporte
Capítulo 3: Camada de Transporte
Interação Cliente Servidor
TCP Serviço de Transporte Confiável
Protocolos e Divisão em Camadas
Paulo Roberto Freire Cunha
Comutação Comutação ou chaveamento em uma rede de comunicação refere-se a alocação de recursos da rede (meios de transmissão e equipamentos) para a envio.
Modelo OSI OSI é um modelo de referência para interligação de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Obtenção de IP TCP UDP.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
REVISÃO MÓDULO 3(Camada de Transporte)
TCP (Transmission Control Protocol)
CCNA 1 – Camadas de Transporte e de Aplicação do TCP/IP
Escola Secundária Filipa de Vilhena Ano Lectivo 2010/ Turma IGR1
REDES DE COMPUTADORES II
Interconexão e Transporte em Redes
URI - Santo Ângelo - DECC
URI - Santo Ângelo - DECC
Camada de Transporte OSI
Uma descrição detalhada da rede
Aula 64 – TEC 11ºF Redes de computadores Prof. António dos Anjos.
Redes de Computadores Emulação de LANs em Redes ATM
O Modelo OSI Guilherme Guimarães.
Prof. Diogo Nunes de Oliveira
Camada de Transporte prof. Eduardo.
Comunicação de dados Protocolos básicos de enlace de dados.
Protocolos de Janela Deslizante
UNEMAT-FACIEX MODELOS DE REFERÊNCIA Dr. José Raúl Vento 2005.
ARQUITECTURA TCP/IP.
TCP Conexão Fiabilidade Full Duplex Entrega ordenada Controlo de fluxo
Escola Secundaria Sebastião da Gama Trabalho realizado por: André Santos 12ºL nº:2 Prof: Carlos Pereira.
Redes de Computadores Prof Rafael Silva.
REDES DE COMPUTADORES Camada de Transporte Professor: M.Sc. Carlos Oberdan Rolim.
Camada de Transporte: protocolo TCP Parte 1
Transporte OSI Liane Tarouco.
MODELO DE REFERÊNCIA TCP/IP
Transmissão de Dados O Modelo de Referência TCP/IP
Protocolo TCP e UDP Ricardo Costa Nº 10 12ºL.
Arquitetura TCP/IP Redes de Computadores.
Modelo OSI Apresentação Sessão Transporte Rede Enlace Física Aplicação
Disciplina de: Comunicação de Dados Professor: Carlos Pereira Trabalho Realizado por: João Santos.
Disciplina: Comunicação de Dados Ricardo Bento 12ºL.
Professor Me. Jeferson Bussula Pinheiro.
Arquitectura tcp. Camada tcp Ao contrário do protocolo UDP, o TCP representa um grande incremento de qualidade relativamente ao protocolo IP que lhe serve.
Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Transporte1 Arquitetura de Redes de Computadores Luiz Paulo Maia Camada de Transporte.
1) A camada de transporte provê comunicação lógica entre hosts.
Administração e Projeto de Redes
Redes de computadores: SubCamada de Access ao Meio (3) Prof. Dr. Amine BERQIA
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
TCP È um dos protocolos sob os quais assenta o núcleo da Internet nos dias de hoje. A versatilidade e robustez deste protocolo tornaram adequado para.
Infraestrutura de Redes
TCP/IP Fabiano Mayer Fernanda F. de Oliveira João Boechat Neto
Escola Politécnica da USP abril de 2013 PTC 2550 – Redes de Comunicação De Dados e P1 Transporte Multimídia PTC 2550 – Redes de Comunicação De Dados e.
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Administração e Projeto de Redes Material de apoio Camada de Transporte Cap.4 10/02/2010.
Redes de computadores e a Internet
Arquitetura em Camadas
Redes de Computadores Protocolos de Transporte
Redes de Computadores e Aplicações – Camada de Transporte IGOR ALVES.
Curso Superior em Redes de Computadores Camada de Transporte Prof. Sales Filho.
Camada 4 A Camada de Transporte
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Protocolos TCP, UDP e ICMP Etienne César R. de Oliveira
Transcrição da apresentação:

Redes de computadores: Camada de Transporte Prof. Dr. Amine BERQIA

Sumário b Onde estamos? b Protocolos de transporte: b TCP b UDP

Onde estamos?

Protocolos de transporte b Fornece comunicação de aplicação-para-aplicação b Precisa dum mecanismo adicional de endereçamento para identificar aplicações b Designa-se por extremo-a-extremo b Pode fornecer: b Fiabilidade b Controlo de Fluxo b Controlo Congestão

Exemplo de Camada Transporte : Transmission Control Protocol (TCP) b b Normalizado pelo IETF como RFC 793 b b Protocolo mais popular da Camada 4 b b Protocolo orientado à conexão b b Funciona entre aplicações e IP b b Funcionamento Full-duplex b b Interface tipo byte-stream

Resumo do TCP Fornece um serviço de transporte de fluxo full-duplex, orientado à conexão completamente fiável (nenhuma duplicação ou perda de dados), que permite dois programas aplicativos formar uma conexão, enviar dados em qualquer uma das direcções e então terminar a conexão.

Relação Entre o TCP e Outros Protocolos b b TCP num computador utiliza o IP para comunicar com TCP noutro computador

Aparente Contradição b b IP oferece entrega melhor-esforço (não fiável) b b TCP utiliza o IP b b TCP fornece transferência completamente fiável b b Como é isto possível?

Conseguir Fiabilidade b Estabelecimento fiável da conexão b Transmissão fiável dos dados b Terminação fiável da conexão

Transmissão fiável dos dados b Confirmação positiva b O receptor devolve uma curta mensagem na chegada de dados b Designa-se por confirmação (acknowledgement) b Retransmissão b Remetente inicia cronometro sempre que uma mensagem é transmitida b Se o cronometro expira antes duma confirmação chegar, o remetente retransmite a mensagem

Retransmissão

Quanto tempo deverá esperar o TCP Antes de Retransmitir? b b Tempo que leva para chegar uma confirmação depende de b b Distancia ao destino b b Presente condições de tráfego b b Conexões múltiplas podem ser abertas simultaneamente b b Condições de tráfego mudam rapidamente

Resolver o Problema da Retransmissão b b Manter estimativa do tempo de viagem de ida-e-volta de cada conexão b b Utilizar estimativa actual para fixar cronometro de retransmissão b b Designado por retransmissão adaptável b b Motivo de sucesso do TCP

Retransmissão adaptável b Intervalo depende da presente estimativa de ida-e-volta

TCP Controlo de Fluxo b Receptor b Anuncia espaço de buffer disponível b Designa-se por janela b Remetente b Pode enviar até ao limite da janela antes da chegada do ACK b Também designado por protocolo de janela deslizante (sliding window protocol)

Estabelecimento e Terminação b Estabelecimento da conexão b Tem de ser fiável b Terminação da conexão b Deve ser graciosa b Difícil

Por que Startup/Shutdown é Difícil b b Segmentos podem ser b b perdidos b b duplicados b b atrasados b b entregue fora de ordem b b qualquer um dos participantes pode bloquear b b qualquer um dos participantes pode reiniciar b b Necessário evitar que mensagem duplicada de terminação venha afectar conexão posterior

A Solução de Estabelecimento do TCP b b Utiliza troca de três mensagens b b Conhecido como “3-way handshake” b b Necessário e suficiente para estabelecimento fiável e não ambígua b b Mensagens SYN (Synchronize) são utilizadas para estabelecimento de conexão

3-Way Handshake

A Terminação do TCP

Portas de protocolo b b A cada aplicação é atribuído um numero distinto b b Servidor b b É Normalizado b b Utiliza sempre o mesmo número da porta b b Normalmente utiliza números de porta mais baixos b b Cliente b b Obtém porto não utilizada do software de protocolo b b Normalmente utiliza números da porta mais altos Veja / etc/services

Exemplo de Porta de protocolo b b Aplicação de servidor Web atribuída a porta 80 b b Aplicação cliente Web obtém porto b b Segmento de TCP enviado do cliente para servidor tem b b número da porta origem b b número da porta destino 80 b b Quando servidor Web responder, segmento de TCP tem b b número da porta origem 80 b b número da porta destino 32938

TCP Segmento Formato

User Datagram Protocol (UDP) b b Entrega de mensagem não fiável b b Protocolo sem conexão b b Nenhum controlo de fluxo (nenhuma janela) b b Nenhuma recuperação de erro (não há ACKs) b b Permite multiplexação da aplicação b b Detecção de erros opcional (campo de checksum)

UDP Mensagem Formato