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
'Computer Science > 네트워크' 카테고리의 다른 글
[네트워크] 쿠키 vs 세션 (0) | 2020.10.20 |
---|---|
[네트워크] HTTP와 HTTPS의 차이 (0) | 2020.10.20 |
[네트워크] ARP, RARP (0) | 2020.09.09 |
[네트워크] 서브네팅 (Subnetting) (0) | 2020.09.09 |
[네트워크] NAT(Network Address Translation) (0) | 2020.08.24 |
댓글