Talaan ng mga Nilalaman:

Ano ang 3 way handshake sa TCP?
Ano ang 3 way handshake sa TCP?

Video: Ano ang 3 way handshake sa TCP?

Video: Ano ang 3 way handshake sa TCP?
Video: TCP vs UDP Comparison 2024, Nobyembre
Anonim

A tatlo - way handshake ay isang paraan na ginagamit sa a TCP /IP network upang lumikha ng koneksyon sa pagitan ng isang lokal na host/kliyente at server. Ito ay isang tatlo -step na paraan na nangangailangan ng parehong client at server na makipagpalitan ng SYN at ACK (acknowledgement) packet bago magsimula ang aktwal na komunikasyon ng data.

Kaugnay nito, ano ang 3 hakbang sa isang TCP handshake?

Upang magtatag ng isang koneksyon, ang three-way (o 3-step) na handshake ay nangyayari:

  • SYN: Ang aktibong bukas ay ginagawa ng kliyente na nagpapadala ng SYN sa server.
  • SYN-ACK: Bilang tugon, tumugon ang server ng isang SYN-ACK.
  • ACK: Sa wakas, nagpapadala ang kliyente ng ACK pabalik sa server.

Higit pa rito, paano gumagana ang isang TCP handshake? Ang TCP handshake TCP gumagamit ng three-way pakikipagkamay upang magtatag ng isang maaasahang koneksyon. Full duplex ang koneksyon, at ang magkabilang panig ay nagsi-synchronize (SYN) at kinikilala (ACK) ang isa't isa. Ang pagpapalitan ng apat na flag na ito ay isinasagawa sa tatlong hakbang-SYN, SYN-ACK, at ACK-tulad ng ipinapakita sa Figure 3.8.

Sa ganitong paraan, bakit gumagamit ng 3 way handshake ang TCP?

Tulad nito tatlo packet ay kasangkot sa isang buong TCP proseso ng pagsisimula ng koneksyon. Ang tatlo - way handshake ay kinakailangan dahil ang parehong partido ay kailangang i-synchronize ang kanilang mga numero ng pagkakasunud-sunod ng segment na ginamit sa panahon ng kanilang paghahatid.

Ano ang SYN TCP?

Maikli para sa pag-synchronize, SYN ay isang TCP packet na ipinadala sa isa pang computer na humihiling na magkaroon ng koneksyon sa pagitan nila. Kung ang SYN ay natanggap ng pangalawang makina, isang SYN /ACK ay ipinadala pabalik sa address na hiniling ng SYN.

Inirerekumendang: