TCP (Transmission Control Protocol)는 인터넷에서 데이터를 메시지의 형태로 보내기 위해 사용하는 가장 일반적인 프로토콜 중 하나입니다. 이 프로토콜은 클라이언트와 서버 간에 세션을 설정하는 데 사용되는 특정 절차, 즉 '3-way handshake’를 사용합니다. 3-Way Handshake란?
3-way handshake는 TCP/IP 네트워크에서 두 개의 장치가 통신 세션을 시작하기 위해 교환하는 세 개의 메시지 시퀀스입니다. 이 절차는 신뢰할 수 있는 세션을 초기화하고, 패킷이 손실되지 않고 순서대로 전달되도록 합니다. 3-Way Handshake의 단계 ① SYN: 클라이언트는 초기 시퀀스 번호(ISN) x를 설정하고, 이를 SYN 패킷에 포함하여 서버에 연결 요청을 보냅니다. ② SYN-ACK: 서버는 클라이언트의 SYN 패킷을 받아들이고, 자신의 초기 시퀀스 번호(ISN) y를 설정합니다.
그리고 이를 SYN 패킷에 포함하여 클라이언트에게 보냅니...
#
3WayHandshake
#
TCP
#
컴퓨터네트워크