Computer Science/네트워크
[네트워크] TCP의 3-way handshaking, 4-way handshaking
Sky Titan
2020. 9. 24. 13:31
728x90
TCP의 연결 및 해제
- TCP만의 신뢰성있는 데이터 전송을 하기 위해 연결 시 3-way handshaking, 해제 시 4-way handshaking을 진행한다.
3-way handshaking
- 클라이언트 → 서버 : 연결 요청을 위한 SYN 패킷 전송
- 서버 → 클라이언트 : 요청 확인 & 통신 준비 완료를 알리는 SYN, ACK 패킷 전송
- 클라이언트 → 서버 : 2번에 대한 확인 응답 ACK 패킷 전송
4-way handshaking
- 클라이언트 → 서버 : 연결 종료를 알리는 FIN 플래그 전송
- 서버 → 클라이언트 : 확인을 알리는 ACK 전송
- 서버 → 클라이언트 : 데이터 모두 전송 후, 연결 종료를 알리는 FIN 플래그 전송
- 클라이언트 → 서버 : 확인을 알리는 ACK 전송
728x90