반응형
3-way-handshaking이란 TCP/IP 통신을 하는데 있어서 먼저 정확한 전송을 보장하기 위해 상대 클라이언트/서버 와 사전에 세션을 수립하는 과정을 의미합니다.
-절차-
Client->Server : SYN(응답 요청)
Server->Client : SYN+ACK(질의 응답 요청)
Client->Server : ACK(응답 확인)
위에거를 좀더 세부적으로 설명하자면
1. A클라이언트가 B서버에게 접속을 요청하는데 이때 SYN 패킷을 보냅니다.
2. B서버는 SYN요청을 받고 A클라이언트에게 요청을 수락한다는 ACK 응답 확인 패킷을 보내고, 이거에 대한 질의 응답 을 A가 하기를 기다립니다.(SYN+ACK)
3. 다시 A클라이언트가 B서버에게 응답 확인했다는 ACK 패킷을 보냄으로써 B서버간에 연결 상태는 ESTABLISHED(서로 연결)가 되는 것이죠
참고
https://sjlim5092.tistory.com/entry/tcp-3-way-handshake-%EB%82%B4%EC%9A%A9-%EC%A0%95%EB%A6%AC
반응형
'네트워크 > Network' 카테고리의 다른 글
[Network]Segment & Fragment (0) | 2020.09.25 |
---|---|
[Network]4-way-handshaking? (0) | 2020.09.21 |
[Network]ACL? (0) | 2020.09.19 |
[Network]계층별 Header & Payload (0) | 2020.09.19 |
[Network]Nping (0) | 2020.09.17 |