HTTP 메시지는 ASCII로 인코딩된 텍스트 정보
2에서는 속도 향상 + 최적화로 HTTP 프레임으로 나눠져서 human read가 아님
요청 응답의 형식
1. start-line에는 요청에 대한 수행 성공, 실패가 들어가있음
2. 옵션으로 헤더가 들어감
3. 메타 데이터 끝났다는 개행
4. 관련된 내용이나 문서
HTTP2
HTTP 1~ 의 결함
본문은 압축되지만 헤더는 안됨
메시지마다 헤더을 계속 보냄(같은 헤더일수도 있는데)
Multiplexing이 안되어서 서버 하나에 연결 여러개 연결함
2에서는 1.1 메시지를 프레임으로 나눔. 헤더랑 데이터가 분리되어서 헤더도 압축함. 스트림 여러개를 묶을수 있어서 TCP가 더 효율적
'TIL' 카테고리의 다른 글
TIL 2022-07-25 택배 조회 크롬 익스텐션를 위한 리서치 (1) | 2022.07.26 |
---|---|
TIL 2022-07-14 Elasticsearch (0) | 2022.07.14 |
TIL 2022-06-18 HTTP Overview - Basic aspects (0) | 2022.06.18 |
TIL 2022-06-17 HTTP Overview - Component (0) | 2022.06.17 |
TIL 2022-05-28 Goodbye, useEffect (0) | 2022.05.28 |