HTTP를 공부하면서 함께 접하게되는 TCP 프로토콜에서 빠지지 않는 가장 중요한 개념중 하나가 3way handshake 이다
SYN 으로 클라이언트가 서버에 접속 요청을하면
서버는 요청을 받아 클라이언트에게 접속요청과 수락(ACK)을 보낸다.
그러면 클라이언트는 서버에게 ACK와 함께 HTTP 데이터를 전송할 수 있게 되는 개념이다.
이 개념은 TCP의 "연결지향" 개념과 관련된 것으로, IP프로토콜이 목적지(서버)가 응답이 불가능한 상황임에도 무작정 요청을 전송하고 끝내버리는.. 한계인 "비연결성"을 극복하기 위한 개념으로 볼 수 있다.
'개발 > Network' 카테고리의 다른 글
[Network] HTTP 버전별 특징 (0) | 2023.10.29 |
---|---|
[Network] TCP & HTTP 비교 (0) | 2023.10.22 |
[HTTP] 비연결성 (0) | 2022.05.02 |
[Network]로드밸런싱(Load Balancing) (0) | 2022.03.14 |