-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[15장] 엔터티와 인코딩 #12
Comments
http는 다음을 보장한다
이 모든 것을 가능하게 하기 위해, http는 콘텐츠를 나르기 위한 잘 라벨링된 엔터티를 사용한다 메시지는 컨테이너, 엔터티는 화물
엔터티 본문
Content-Length: 엔터티의 길이
잘림 검출
잘못된 Content-Length
Content-Length와 지속 커넥션
콘텐츠 인코딩
엔터티 본문 길이 판별을 위한 규칙
콘텐츠 인코딩
콘텐츠 인코딩 과정
콘텐츠 인코딩 유형
Accept-Encoding 헤더
전송 인코딩과 청크 인코딩
안전한 전송
Transfer-Encoding
청크 인코딩
콘텐츠와 전송 인코딩의 조합
전송 인코딩 규칙
범위 요청
델타 인코딩
|
15. 엔티티와 인코딩메시지는 컨테이너, 엔터티는 화물주요 엔티티 헤더 필드
엔터티 헤더로 정의되어 있지 않지만 중요한 것들
엔터티 본문
Content-Length : 엔터티의 길이
미디어 타입과 Charset
콘텐츠 인코딩
전송 인코딩과 청크 인코딩
Transfer-Encoding 헤더
범위 요청
델타 인코딩객체 전체가 아닌 변경된 부분에 대해서만 통신하여 전송량을 최적화는 HTTP 프로토콜의 확장
단점
|
메세지는 컨테이너, 엔터티는 화물
Content-Length: 엔터티의 길이
엔터티 요약
미디어 타입과 차셋
콘텐츠 인코딩
전송 인코딩과 청크 인코딩
시간에 따라 바뀌는 인스턴스
검사기와 신선도
범위 요청
델타 인코딩
|
메시지는 컨테이너 , 엔터티는 화물
→ 메시지 엔터티는 엔터티 헤더 + 엔터티 본문으로 이루어짐 [ 엔터티 본문 ]
Content-Length : 엔터티 길이
[ 잘림 검출 ]
[ Content-Length와 지속 커넥션 ]
[ 콘텐츠 인코딩 ]
엔터티 요약
미디어 타입과 차셋(Charset)
[ 텍스트 매체를 위한 문자 인코딩 ]
[ 멀티파트 미디어 타입 ]
[ 멀티파트 폼 제출 ]
콘텐츠 인코딩
[ 콘텐츠 인코딩 유형 ]
[ Accept-Encoding 헤더 ]
전송 인코딩과 청크 인코딩[ 콘텐츠 & 전송 인코딩 ]
콘텐츠 인코딩
전송 인코딩
[ 청크 인코딩 ]
HTTP 응답
청크 #1
청크 #2
마지막 청크
검사기와 신선도
범위 요청
델타 인코딩
|
https://cloudwi.notion.site/15-b9ba0567845040019af2e151b518aa2e?pvs=4
이 모든 것을 가능하게 하기 위해 HTTP는 콘텐츠를 나르기 위한 잘 라벨링된 엔터티를 사용한다.
HTTP 메시지를 인터넷 운송 시스템의 컨테이너라고 생각한다면, HTTP 엔터티는 메시지의 실질적인 화물이다.
15.2 Content-Length: 엔터티의 길이
15.4 미디어 타입과 차셋
15.5 콘텐츠 인코딩
15.7 시간에 따라 바뀌는 인스턴스
15.8 검사기와 신선도
15.9 범위 요청
15.10 델타 인코딩
|
메시지는 컨테이너, 엔터티는 화물HTTP 엔터티는 HTTP 메시지의 실질적인 화물 엔터티 본문본문은 가공되지 않은 데이터만을 담고 있다 Content-Length엔터티 본문의 크기를 바이트 단위로 나타냄 콘텐츠 인코딩HTTP는 보안을 강화하거나 압축을 통해 공간 절약할수 있도록 엔터티 본문 인코딩 미디어 타입과 CharsetContent-Type 헤더 필드는 엔터티 본문의 MIME 타입 기술 텍스트 매체를 위한 문자 인코딩엔터티 비트 집합을 텍스트 파일 글자들로 변환하기 위한 charset
멀티파트 미디어 타입여러 개의 메시지를 하나의 복합 메시지로 보낸다 멀티 파트 폼 제출Content-Type: multipart/form-data; boundary=[asdf] 콘텐츠 인코딩Content-Encoding 헤더는 인코딩에 사용된 알고리즘들에 대해 기술 Accept-Encoding클라이언트는 자신이 지원하는 인코딩 목록을 전달 전송 인코딩과 청크 인코딩전송 인코딩은 콘텐츠 포맷과는 독립적 안전한 전송전송 인코딩은 안전한 전송을 위해 사용
Transfer-Encoding 헤더
청크 인코딩메시지를 일정 크기의 청크 여러개로 쪼갬 청크와 지속 커넥션지속 커넥션은 반드시 Content-Length에 본문의 길이를 담아야한다 시간에 따라 바뀌는 인스턴스URL은 시간에 따라 다른 버전의 객체를 가리킬 수 있다 조건부 요청과 검사기
범위 요청클라이언트가 문서 일부분, 특정 범위만 요청 델타 인코딩객체 전체가 아닌 변경된 부분에 대해서만 통신하여 전송량을 최적화하는 HTTP프로토콜 확장 |
메시지는 컨테이너, 엔터티는 화물
Content-Length: 엔터티의 길이
엔터티 요약엔터티를 보낼 때 데이터에 대한 체크섬을 생성할 수 있다. Content-MD5 값을 요청 헤더로 전달하여 무결성을 확인한다. 미디어 타입과 Charset
콘텐츠 인코딩
전송 인코딩과 청크 인코딩
시간에 따라 바뀌는 인스턴스
검사기와 신선도
범위 요청
델타 인코딩
|
No description provided.
The text was updated successfully, but these errors were encountered: