Book/HTTP 완벽 가이드

HTTP 완벽 가이드 - HTTP 개관

필리힐리 2022. 2. 2. 21:36

MIME 타입

웹서버는 모든 HTTP 객체 데이터에 MIME 타입을 붙인다

MIME 타입은 / 으로 구분된 주타입. 부타입으로 구성된다

EX) text/html, image/gif

 

웹브라우저가 HTTP를 이용해 통신하는 방식

  • 웹브라우저는 서버의 URL에서 호스트 명을 추출 (naver.com)
  • 웹브라우저는 서버의 호스트명을 IP로 변환한다 (207.200.83.29 from DNS서버)
  • 웹브라우저는 URL에서 포트 번호를 추출 (23 - 없으면 기본 80)
  • 웹브라우저는 웹서버와 TCP 커넥션을 맺는다 (3way handshake)
  • 웹브라우저는 서버에 HTTP 요청을 보낸다
  • 서버는 웹브라우저에 HTTP 응답을 돌려준다
  • 커넥션이 닫히면 웹브라우저는 문서를 보여준다