Http Transfer

신홍석·2022년 3월 15일
  1. HTML 문서를 주고받는데 쓰인다.

  2. HTTP 는 클라이언트와 서버 사이에 이루어 지는 요청/응답 프로토콜이다. HTTP 를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다.

  3. HTTP를 통해 전달되는 자료는 http: 로 시작하는 URL 로 조회할 수 있다.

Transfer - Encoding

entity 를 안전하게 전송하기 위해 사용된다

Chuncked Transfer Encoding

  • 서버에서 클라이언트로 요청한 응답이 매우 큰 경우 이를 chunck 단위로 나누어서 보내는 것

  • 응답에 대한 데이터 크기를 알 필요가 없음

  • 동적으로 생성되는 자원에 대한 전송에 유리 (스트림 등)

  • 'Content-Length' 는 'body 사이즈를 정하는 Header임. Context-Length 대신 'Transfer-Encoding:chunked' 가 온다면 chunk 단위로 데이터를 전송 하겠다는 뜻

Compress

오늘날 대부분 브라우저에서 사용되지 않고 있다

profile
백엔드 개발자 공부

0개의 댓글