Projetos de redes

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2161 palavras )
  • Download(s) : 0
  • Publicado : 26 de dezembro de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE DA BEIRA INTERIOR Departamento de Informática

Redes e Serviços Internet

2. Protocolos da Camada de Transporte da Arquitectura TCP/IP

Licenciatura em: - Engenharia Informática

Docente: Prof. Joel Rodrigues

Ano Lectivo 2008/2009

Protocolos da Camada de Transporte na Arquitectura TCP/IP

Protocolos de Transporte na Internet
• Transmission Control Protocol (TCP) •User Datagram Protocol (UDP)

Introdução
Objectivos dos protocolos de transporte • Controlo da comunicação extremo-a-extremo; • Adaptação das necessidades das aplicações às características da rede. Tipos de protocolos de transporte • Modo baseado em ligações (connection mode) • A transmissão de dados é baseada em ligações; • É necessário estabelecer previamente as ligações; • É necessárioquebrar as ligações no fim da comunicação; • Os pacotes não têm de incluir os endereços de origem e de destino; apenas é necessário o identificador da ligação.

Modo não baseado em ligações (connectionless mode) • A transmissão de dados não é baseada em ligações; • Não é necessário estabelecer previamente as ligações; • Não é necessário quebrar as ligações no fim da comunicação; • Os pacotes incluemos endereços de origem e de destino e são enviados para a rede.

Redes e Serviços Internet (2008/2009)

10

Protocolos da Camada de Transporte na Arquitectura TCP/IP

Transmission Control Protocol (TCP)
Características Gerais • É o principal protocolo da camada de transporte da Arquitectura TCP/IP. • Foi originalmente definido no RFC 793 (Setembro de 1981). • Têm sido introduzidas váriasalterações e melhorias (por exemplo, RFC 1122). • Fornece um serviço baseado em ligações (connection oriented) o O TCP fornece circuitos virtuais aos protocolos da camada de aplicação, para transferência de informação entre processos; o Os circuitos virtuais têm de ser estabelecidos antes de ser iniciada a comunicação; o Após a transmissão de dados, os circuitos virtuais têm de ser quebrados. •Fornece um serviço de transmissão fiável de dados aos protocolos da camada de aplicação o O TCP fornece aos processos de aplicação um mecanismo de comunicação fiável, resistente às perdas de informação e ao desordenamento que pode ocorrer nas camadas inferiores; o Contém mecanismos de retransmissão automática para a recuperação de informação perdida; o Garante o ordenamento da informação desordenadapor atrasos e duplicações ocorridas nos níveis inferiores. • Suporta uma variedade muito grande de protocolos da camada de aplicação. • Utiliza mecanismos de controlo de fluxo para impedir a congestão interna, evitando assim as degradações de serviço e as consequentes falhas. • As ligações TCP são full-duplex, suportam a comunicação simultânea e bidireccional entre dois processos de aplicação. •O TCP garante a entrega atempada da informação no destinatário. Se tal não for possível, é informada a camada de aplicação (time-out). • Não impõe aos protocolos de aplicação nenhuma estrutura ou codificação específicas para a informação, dado que trata a informação como uma sequência binária contínua, deixando todas as noções de estrutura ao cuidado dos protocolos de nível superior.

Redes eServiços Internet (2008/2009)

11

Protocolos da Camada de Transporte na Arquitectura TCP/IP

Segmentos TCP • A sequência de dados recebida do nível superior é repartida em blocos designados por segmentos. • Cada segmento pode conter até 65 Kbytes de dados, mas, na prática, o tamanho dos segmentos é adaptado às características dos protocolos da camada inferior, de modo a evitar a fragmentaçãode pacotes na camada inferior.

Processo de Geração e Transmissão de Segmentos • Os processos de aplicação enviam ao TCP uma sequência de dados para ser transmitida. • O TCP divide a sequência em segmentos e passa-os ao IP. A cada segmento é associado um comprimento e um número (correspondente ao número de ordem na sequência do primeiro byte do segmento). • O IP executa os seus serviços nos...
tracking img