|
Cursos
On-line Gratuitos-
TCP/IP
Aula
30
TCP
(transmission Control Protocol) é um protocolo de transporte confiável
e, através do emprego deste são realizados a maior parte dos serviços
da Internet usufruídos por você, como o WWW e FTP por exemplo. Mas
porque ele é um protocolo confiável?
O
TCP recebe os datagramas IP, coloca os mesmos em ordem e efetua
a verificação para saber se todos chegaram corretamente.
Quando
o TCP tem a função de transmitir um conteúdo qualquer (leia mensagem),
este será dividido em segmentos TCP. Estes segmentos serão enviados
à camada de transporte, oportunidade na qual serão gerados os datagramas
IPs. Estes serão enviados para a camada de interface de rede, oportunidade
na qual serão transformados em frames.
Os
dados a serem transmitidos pelo TCP na rede se utilizam do que conhecemos
por canais virtuais de comunicação. Estes canais são tratados simplesmente
por portas e, cada porta tem uma função especifica, conforme podemos
observar na tabela abaixo:
| Porta |
Função |
| 11 |
systat |
| 15 |
Netstat |
| 20 |
FTP
|
| 21 |
FTP |
| 23 |
TelNet |
| 25 |
SMTP |
| 43 |
Whois |
| 79 |
Finger |
| 80 |
HTTP |
Veja
no gráfico abaixo como o TCP encapsula o pacote de dados:

Conforme
podemos observar no gráfico acima, sabemos que:
-
O
TCP irá empacotar os dados recebidos adicionando algumas informações,
como por exemplo a porta de origem e a porta de destino;
-
O
pacote gerado acima será enviado ao protocolo IP;
-
O
IP por sua vez irá adicionar algumas informações, como o endereço
IP de origem e destino ao pacote recebido do TCP e, tais informações
serão encapsuladas em um datagrama;
-
Este
datagrama será enviado a camada de interface da rede (leia o
driver da placa de rede);
-
Esta
por sua vez irá encapsular o datagrama em um quadro;
-
Este
quadro será enviado através da rede, tendo como veiculo principal
a placa de rede;
-
A
máquina do destinatário, ao receber o quadro (através do driver
e da placa de rede) irá repassar os mesmos para a camada IP;
-
Esta
irá passar os dados para a camada TCP;
-
Que
por sua vez encaminhará os dados à aplicação correspondente.
Aqui entra o uso de numeração das portas, para que o TCP saiba
para que aplicação enviar o conteúdo recebido.
Mas
o que acontece depois que a máquina de destino recebe um pacote
de dados? Isso será objeto de estudo de nossa próxima aula.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |