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:

  1. Através de um procedimento conhecido por "handshake" é estabelecida a conexão;

  2. 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);

  3. Ao começar a enviar os pacotes de dados, o transmissor envia o mesmo contendo o número de sequência deste;

  4. O receptor ao receber o pacote verifica o número de sequência e, envia uma mensagem confirmando o recebimento deste;

  5. 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.

  1. 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