TCP 3-way & 4-way handshake::네트워크
1. 3-way handshake 두 호스트 간 데이터를 전송하기 전 신뢰성있는 연결을 맺어주는 방식입니다. TCP/IP 프로토콜을 이용해 통신하는 응용프로그램에서 데이터를 전송하기 전에 정확한 전송을 보장하기 위해 수신 호스트와 사전에 세션을 수립하는 과정을 의미합니다. 아래 그림은 Client와 Server가 서로에게 송/수신 준비를 알려 연결을 초기화하는 3-way handshake입니다. 1) Client는 Server에 접속을 요청하는 SYN 패킷을 보내고, 응답을 기다립니다(SYN_SENT). 2) Server는 SYN 요청을 받고, Client에게 요청을 수락하는 긍정 응답(ACK)과 SYN 패킷을 보내고 응답을 기다립니다(SYN_RECEIVED). 3) Client는 Server에게 긍정 ..
2020.07.04