728x90
반응형
SMALL
3 way handshake 이라는 것은 신뢰성을 가지고 서로의 장치 간에 tcp기반으로 접속하는 방식을 의미한다.
첨부 : http://samadtechwrites.blogspot.kr/2012/07/tcp-connection-establishment-3-way.html
1. 클라이언트는 서버와의 통신을 위해 SYN 신호를 보내면서 임의로 생성되어진 시퀀스 번호를 보내게 된다.
2. 서버 측은 클라이언트로부터 잘 받았다는 ACK와 동시에 Listen 상태에서 SYN_RCV 상태로 변하게 되며 상대방의 응답을 기다리는 상태가 된다. 클라이언트에게 소켓을 열어달라는 SYN를 보내게 된다.
3. 이 때 클라이언트는 잘 받았다는 의미로 다시 서버에게 ACK 신호를 보내게 되며, Establisthed 상태로 변하게 된다.
4. 서버가 클라이언트로부터 ACK 신호를 받게 되며 서버 역시 Established 상태로 변하게 되면서 서로 간의 연결이 완료된다.
728x90
반응형
LIST
'네트워킹' 카테고리의 다른 글
컴퓨터 네트워크에서 TCP와 UDP의 주요 차이점 (0) | 2023.08.06 |
---|---|
웹사이트 접근 과정과 DNS 이해하기 (0) | 2023.04.30 |