Projetos de redes
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ário quebrar 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 incluem os 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árias alteraçõ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. •