[HTTP] 커넥션 관리
2020. 5. 1.
#1. TCP 커넥션 모든 HTTP 통신은 패킷 교환 네트워크 프로토콜들의 계층화된 집합인 TCP/IP를 통해 이루어진다. (1)~(3)에서 URL을 통해 서버의 IP주소와 포트 번호를 가져온다. (4)에서 웹 서버가 TCP커넥션을 맺고 (5)에서 그 커넥션을 통해 요청 메시지가 전달된다. (6)에서 응답을 읽고 (7)에서 커넥션이 끊어진다. TCP 스트림은 세그먼트로 나뉘어 IP 패킷을 통해 전송된다. HTTP는 'IP, TCP, HTTP'로 구성된 프로토콜 스택에서 최상위 계층이다. HTTP에서 보안 기능을 더한 HTTPS는 TLS 혹은 SSL이라 불리기도 하며 HTTP와 TCP사이에 있는 암호화 계층이다. HTTP가 메시지를 전송할 경우 현재 연결되어 있는 TCP커넥션을 통해 데이터의 내용을 순서대..