Connection1 4장 커넥션 관리 이 장에서 배울 것은 HTTP는 어떻게 TCP 커넥션을 사용하는가 TCP 커넥션의 지연, 병목, 막힘 병렬 커넥션, Keep-alive 커넥션, 커넥션 파이프라인을 활용한 HTTP 최적화 커넥션 관리를 위해 따라야 할 규칙들 TCP 커넥션 TCP는 세그먼트라는 단위로 데이터 스트림을 잘게 나누고, 세그먼트를 IP 패킷으로 불리는 봉투에 담아서 인터넷을 통해 데이터를 전달함 TCP 성능의 중요 요소 1. TCP 커넥션의 핸드셰이크 지연 작은 크기의 데이터 전송에 커넥션이 사용된다면 이런 패킷 교환은 HTTP 성능을 크게 저하시킬 수 있다. 왜냐하면 크기가 작은 HTTP 트랜잭션은 50% 이상의 시간을 TCP를 구성하는데 쓰기 때문이다. TCP를 맺는 순서는 아래와 같다. 클라이언트는 새로운 TCP커넥션을 .. 2023. 3. 31. 이전 1 다음