전송 방식 설명

 

- 단순 전송

- 압축 전송

- 분할 전송

- 범위 전송

 

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61378?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close

메시지 바디에 대한 컨텐트의 길이를 알 수 있을때 쓰는 방식이다.


https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61378?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close

압축하고 Content-Encoding 필드에 값을 넣어줘야 한다 그래야만 클라이언트가 압축을 풀 수 있다.


 

https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61378?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close

Transfer-Encoding : chunked 라고 하면 나눠서 보내게 된다.

5바이트 씩 먼저 받아볼 수 있다.

끝이라는 의미도 따로 표현해야한다. 용량이 큰 데이터를 한번에 보내게되면 기다려야하기 때문에

이 방법을 쓴다.

이때는 Content-Length를 보내면 안된다.


https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61378?volume=1.00&speed=0.75&tab=note&quality=auto&mm=close

예를들어 이미지를 받는데 중간에 절반정도 받았다고 치고 끊겨버렸다.

그때 처음부터 받으면 비효율적이라 내가 받은 범위 다음부터 보내달라고 요청할 수 있다.

'웹프로그래밍 > 웹 기본 지식' 카테고리의 다른 글

29. 특별한 정보  (0) 2022.01.12
28. 일반 정보  (0) 2022.01.12
26. 콘텐츠 협상  (0) 2022.01.12
25. 표현  (0) 2022.01.12
24. HTTP 헤더 개요  (0) 2022.01.12

+ Recent posts