참고자료

 

그림으로 배우는 HTTP & Network Basic:재미있게 배워보는 웹과 네트워크 입문

COUPANG

www.coupang.com


 

 HTTP 메시지 

  • HTTP에서 교환하는 정보는 HTTP 메시지라고 불리는데 Request 메시지와 Response 메시지가 있습니다.
  • 복수 행(개행 문자는 CR+LF)의 데이터로 구성된 텍스트 문자열입니다.
  • 크게 구분하면 메시지 헤더와 메시지 바디로 구성되고,
    최초에 나타나는 개행 문자(CR+LF)로 메시지 헤더와 메시지 바디를 구분합니다.
    * 이 안에 메시지 바디가 항상 존재한다고는 할 수 없습니다.

 

[ 메시지 헤더 ]

  • 서버와 클라이언트가 꼭 처리해야 하는 리퀘스트와 리스폰스 내용과 속성 등

 

[CR+LF]

  • CR(carriage return) : 16진수 0x0d)와
    LF(line teed : 16진수 0x0a)

 

[메시지 바디]

  • 꼭 전송되는 데이터 그 자체

 

 

 리퀘스트, 리스폰스 메시지의 구조 

 

 

 

◽ 리퀘스트 라인

리퀘스트에 사용하는 메소드와 리퀘스트 URI와 사용하는 HTTP 버전이 포함됩니다.

 

 

◽ 상태 라인

리스폰스 결과를 나타내는 상태 코드와 설명, 사용하는 HTTP 버전이 포함됩니다.

 

 

◽ 헤더 필드

리퀘스트와 리스폰스의 여러 조건과 속성 등을 나타내는 각종 헤더 필드가 포합됩니다.

 

 

일반 헤더필드, 리퀘스트 헤더 필드, 리스폰스 헤더 필드, 엔티티 헤더필드 등 4종류가 있습니다.

 

 

반응형

'IT > 네트워크' 카테고리의 다른 글

웹 스토리지 & 쿠키  (0) 2022.04.27
웹서버(Web Server)와 WAS의 차이  (0) 2022.03.29
네트워크의 기본은 TCP/IP  (0) 2021.12.21
CORS란?  (0) 2021.12.12
HTTP와 HTTPS의 차이  (0) 2021.12.03

+ Recent posts