Skip to content
On this page

2020-07-11

Title
2020-07-11
Category
2020
Tags
Aliases
2020-07-11
Created
3 years ago
Updated
last year

HTTP

HyperText Transfer Protocol

2020-07-11-image-0

2020-07-11-image-1

클라이언트는 서버에게 HTML 파일을 요청(Request), 서버는 응답(Response)

Request Message

  • GET /1.html HTTP/1.1 => 요청행

  • Host: localhost:8080 => 네트워크의 컴퓨터 식별하는 이름

  • User-Agent : ... => 유저 컴퓨터, 웹브라우저 정보

  • Accept-Encoding : gzip, deflate, br => 데이터 양이 많으면 압축해서 전송하는데, 어떤 압축방식을 지원하는지 설명

  • If-Modified-Since: => 마지막으로 페이지를 다운받은게 언제인지 확인하여 다시 다운받을지 결정

  • <blank line> => 블랭크로 헤더와 바디 구분

  • Request Message Body

Response Message

2020-07-11-image-2

  • status : 서버의 응답 결과를 알려줌.

그 외

  • HTTPS, SSL

  • Cache

  • cookie

  • web storage

  • proxy

Released under the MIT License.