3 way handshaking 이란 무엇인가

2022. 3. 27. 15:43IT 리뷰

반응형

안녕하세요

항상 노력하는 긍정이입니다

제가 오늘 설명드릴

내용은

TCP의 특징인

3 way

handshaing에

대해서

설명드리겠습니다

3-way

handshaking

첫 번째

특징은

TCP 통신

하기 위한

네트워크 연결은

3-way

handshaking

방식으로

연결합니다

두 번째

특징은

3-way

handshaking

방식은

서로의

통신을

위한

관문(port)를

확인하고,

연결하기

위하여

3번의 요청/응답

후에

연결이

됩니다

다음으로

3-way

handshaking

방식

어떻게

연결동작

하는지에

대해서

설명드리겠습니다

위 그림을 보시면

왼쪽 클라이언트가

연결요청을 하기

위해 SYN 플래그를

오른쪽 서버에게

보냅니다

그러면

오른쪽 서버는

처음에 LISTEN상태에서

SYN_RCV

상태로 변경이 됩니다

오른쪽 서버가

왼쪽 클라이언트에게

잘받았다는 응답으로

ACK플래그와

연결요청을 하기위해

SYN플래그를

같이 보내게 됩니다

그러면

왼쪽 클라이언트는

상태가

ESTABLISHED로

변경이 되고

이 상태는

연결성립이

잘되었다는

의미이고

왼쪽 클라이언트도

오른쪽 서버에게

잘 받았다는

응답으로

ACK플래그를

보내준 후

오른쪽 서버도

상태가

ESTABLISHED로

변경이 되면서

양쪽 다

연결이 잘

된것을

확인 할

수 있습니다

반응형