|
Cursos
On-line Gratuitos-
TCP/IP
Aula
32
Você
saberia definir o que é uma conexão? Uma conexão nada mais é do
que a comunicação entre dois aplicativos qualquer, que se encontram
instalados em máquinas diferentes (ligadas através de uma rede).
Para que uma conexão possa ser estabelecida, mantida durante a comunicação
entre os aplicativos e, finalizada ao final dos trabalhos é necessário
que a mesma opere sobre um protocolo responsável. O TCP tem esta
função.
Durante
os três passos citados acima, você terá os seguintes procedimentos:
-
Através
de um procedimento conhecido por "handshake" é estabelecida
a conexão;
-
Assim
que a conexão é estabelecida (aberta), as máquinas comunicantes
irão gerar um número que representará o número inicial da sequência
de comunicação (envio e recebimento de mensagens/pacotes);
-
Ao
começar a enviar os pacotes de dados, o transmissor envia o
mesmo contendo o número de sequência deste;
-
O
receptor ao receber o pacote verifica o número de sequência
e, envia uma mensagem confirmando o recebimento deste;
-
O
transmissor por sua vez, ao receber a confirmação irá enviar
um novo pacote ao receptor, confirmando o recebimento.
Observe
que na verdade temos duas mensagens de confirmação de recebimento
e, este processo recebe o nome de "three-way handshake".
Através deste processo de envio, confirmação e confirmação de recebimento,
é mantida a conexão.
-
O
fechamento da conexão se dá través do uso de um handshake de
três tempos, ou seja, o pacote estabelecendo o fim de conexão
vai do transmissor ao receptor, do receptor ao transmissor e
finalmente confirmando a operação do transmissão ao receptor.
No
próximo módulo de aula iremos estudar sobre os Sockets.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |