Você está na página 1de 1

Handshake Wikipdia, a enciclopdia livre

http://pt.wikipedia.org/wiki/Handshake

Handshake
Origem: Wikipdia, a enciclopdia livre.

Handshake ou aperto de mo o processo pelo qual duas mquinas afirmam uma a outra que a reconheceu e est pronta para iniciar a comunicao. O handshake utilizado em protocolos de comunicao, tais como: FTP, TCP, HTTP, SMB,SMTP,POP3 etc. Assim voc consegue fazer uma conexo entre duas mquinas s esperando o servio a ser disponibilizado. handshake triplo: Um handshake triplo necessrio porque os nmeros de seqncia no so vinculados a um relgio global na rede e os protocolos TCP podem ter mecanismos diferentes para captar o ISN (Initial Sequence Number). O receptor do primeiro SYN no tem meios para saber se este um segmento antigo atrasado, a menos que tenha registrado o ltimo nmero de seqncia usado na conexo. Nem sempre possvel lembrar esse nmero. Assim, o receptor deve pedir ao remetente que verifique esse SYN. O host (A) inicia uma conexo enviando um pacote SYN para o host (B) indicando que o seu ISN = X: A > B SYN, seq de A = X B recebe o pacote, grava que a seq de A = X, responde com um ACK de X + 1, e indica que seu ISN = Y. O ACK de X + 1 significa que o host B j recebeu todos os bytes at ao byte X e que o prximo byte esperado o X + 1: B > A ACK, seq de A = X, SYN seq de B = Y, ACK = X + 1 A recebe o pacote de B, fica sabendo que a sequncia de B = Y, e responde com um ACK de Y + 1, que finaliza o processo de estabelecimento da conexo: A > B ACK, seq de B = Y, ACK = Y + 1

Obtida de "http://pt.wikipedia.org/wiki/Handshake" Categorias: Cincia da computao | Redes de computadores | Terminologia informtica Esta pgina foi modificada pela ltima vez (s) 06h49min de 23 de agosto de 2011. Este texto disponibilizado nos termos da licena Atribuio - Partilha nos Mesmos Termos 3.0 No Adaptada (CC BY-SA 3.0); pode estar sujeito a condies adicionais. Consulte as condies de uso para mais detalhes.

1 de 1

21/09/2011 16:22

Você também pode gostar