Você está na página 1de 11

Procolo TCP

Finalmente, o Transport Control


Protocol! Os últimos são os
primeiros...

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Apresentação (1/2)
 Uma introdução, mesmo que muito
breve como esta, não podia deixar de
fora o TCP!
 O TCP é um protocolo muito complexo,
por isso vamos apresentar a lista das
suas funções e dar uma ideia de como
ele as cumpre.
 Naturalmente, ele pertence à camada de
Transporte!
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Apresentação (2/2)
 Naturalmente, ele pertence à camada de
Transporte!

 Basicamente, a sua função é garantir


que os dados enviados por um emissor
cheguem ao receptor integralmente e
num tempo aceitável.

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Funções do TCP(1/6)
 Endereçamento/Multiplexação: o TCP é
usado por muitas aplicações como o seu
protocolo de transporte. Logo, tal como o
seu simplório amigo UDP, uma importante
tarefa para o TCP é “multiplexar” os dados
recebidos por estes diferentes processos,
para que estes possam ser enviados pelo
protocolo de baixo nível da rede. Ao mesmo
tempo, estes processos são identificados
pelos números de portas associados.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Funções do TCP(2/6)
 Estabelecimento da ligação, sua
gestão e terminação: o TCP possui
uma série de processos que são seguidos
pelos dispositivos físicos para negociar e
estabelecer uma ligação através da qual
os dados circulem. Uma vez aberta a
ligação, o TCP inclui lógica para geri-la e
resolver os problemas que possam surgir.
Quando um dispositivo termina a ligação,
é iniciado um processo para terminá-la.

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Funções do TCP(3/6)
 Manuseamento e empacotamento
dos dados: o TCP define um
mecanismo pelo qual as aplicações são
capazes de lhe enviar dados a partir dos
seus protocolos da camada superior.
Estes dados são empacotados em
mensagens destinadas ao software na
máquina de destino. O software na
máquina receptora, desempacota as
mensagens e passa de novo os dados
para a aplicação correspondente.

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Funções do TCP(4/6)
 Transferência de dados: O TCP é o
responsável pela transferência de dados
de uma máquina emissora para uma
máquina receptora. Como tudo é em
camadas, isto é feito através do
software do TCP na máquina emissora
que passa os dados para o protocolo
abaixo, que é o IP.

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Funções do TCP(5/6)
 Providenciar fiabilidade e qualidade
nos serviços de transmissão: o TCP
inclui um conjunto de serviços que
permitem a uma aplicação poder
mandar os dados com confiança. Isto
significa que uma aplicação não se deve
preocupar por os dados serem enviados
ou recebidos de forma incorrecta.
Significa também que problemas que
poderiam surgir se fosse apenas o IP a
tratar deste assunto, são evitados.

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Funções do TCP(6/6)
 Providenciar controlo de fluxo e
evitar congestionamentos: oTCP
permite o controlo e a gestão do fluxo
dos dados entre emissor e receptor.
Inclui também facilidades para lidar com
o congestionamento que pode ocorrer.

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
UDP

O User Datagram Protocol: “Toma lá


e não te queixes...”

Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Apresentação
 Sem pormenores, o UDP é usado em
circunstâncias em que a importância
rapidez se sobrepõe à qualidade e
fiabilidade. O UDP:
 Envia os dados empacotados para o IP e
este que trate do resto.
 Não estabelece uma ligação fixa (é
connectionless).
 Não garante a integridade dos dados.
 Não garante a recepção dos dados.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias

Você também pode gostar