PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2013/03/26 13:26:15
Name 해피트리
Subject http프로토콜에서 chunked transfer 관련 질문입니다.
제곧내 네요;;

지금 chunked transfer mode가 무언지 알아오라는 명령이 떨어졌습니다;;;

알아본 결과 http프로토콜에서 전송모드가 두가지 있는데 일반, chunked 모드가 있더군요.

chunked모드는 데이터를 잘게 분할해서 전송한다고 되어 있는데 이게 무슨 의미인지 모르겠습니다.

일반적으로 데이터는 패킷단위로 나뉘어져서 보내지지 않나요?


일반모드 쓰이는 경우와 chunked모드가 쓰이는 경우의 차이를 알고 싶습니다.

답변 부탁드립니다^^

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
지게로봇정규직좀
13/03/26 13:32
수정 아이콘
HTTP 헤더에 보시면 Content-Length 가 있는데 이게 있으면 이 크기 만큼 뒤에 데이터를 보내게 됩니다. 하지만 내가 현재 보내고자 하는 데이터의
크기를 알 수 없을 때나 크기가 변할 때 혹은 데이터가 너무 클 때 chunked모드로 보내게 됩니다. 따라서 chunked 모드는 Content-Length가 없고
Transfer-Encoding: chunked 가 대신 오게 됩니다.
이 뒤에 데이터가 올때
6(데이터 크기 Hex)
abcdef
5
abcde
0(더이상 데이터가 없을 때 0)

으로 오게 됩니다.

보통 주로 POST로 데이터를 보낼 때 파일 크기를 알 수 없는 스트림이나 파일등을 보내거나 정보를 보낼 때 사용합니다만
200 OK 응답메시지에서도 보내기도 합니다.
해피트리
13/03/26 13:50
수정 아이콘
답변 고맙습니다. 한가지만 더 여쭈어볼게요.

HTTP에 대한 관련지식이 부족해서 조금 이해가 안가는데요, 데이터를 보낼 때 보내는 데이터의 크기를 모르는 경우가 어떤경우가 있을까요?
크기를 알 수 없는 스트림이나 파일이라고 하셨는데 보내는 정보의 크기를 모른다는게 잘 이해가 안가서요.
지게로봇정규직좀
13/03/26 13:54
수정 아이콘
예를 들어서 실시간 동영상을 (어디까지나 예시입니다.) 전송한다고 하면 영상을 다 찍고 올리면 오래 걸리니깐 찍는 순간에 계속 올린다고
가정하면 언제 끝이 날지 모르니깐 전체 데이터 크기를 알 수 없습니다. 이런 경우에 사용한다고 이해하시면 되고요.
좀 더 복잡한 경우에는 전체 파일의 크기가 전송하는 동안 변하는 경우나 프로그램 구조상 힘든 경우도 있을 수 있을 것 같네요.
해피트리
13/03/26 14:09
수정 아이콘
답변 고맙습니다. 덕분에 이해했어요^^
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
163320 경제문제에 대해 궁금한게 있는데요 [5] 맹구맹구맹구2927 13/03/26 2927
163319 스타리그를 다시 보고싶습니다. [2] 이자와2579 13/03/26 2579
163318 캐리어를 택배로 보낼때 포장 [7] DSP.First11255 13/03/26 11255
163317 [LOL] 코그모/트위치가 AD인 이유? [13] PoeticWolf5044 13/03/26 5044
163316 [lol]원딜 템 질문이요. [10] 누나 좀 누워봐2998 13/03/26 2998
163315 가방사려는데 인케이스꺼 이거 좀봐주세요. [3] 서현2793 13/03/26 2793
163314 중고차 정비관련 질문드립니다. [15] thesupreme2589 13/03/26 2589
163313 [LOL] 케일 관련해서 질문드립니다. [8] Made in Winter2995 13/03/26 2995
163312 탕수육 부어드시는분들께 질문입니다. [39] singenesis4498 13/03/26 4498
163311 네트워크 프린터에 관한 질문입니다. [4] Abelian Group2647 13/03/26 2647
163310 그린플러그드2013 관람 관심있는 분 계신가요? [7] JYP2537 13/03/26 2537
163309 [LOL]롤 승급전 꼼수 패치 안되는걸까요 [13] 쿠끼리5401 13/03/26 5401
163308 취미로 할 수 있는 수학공부 질문입니다 [7] 시지프스5086 13/03/26 5086
163305 KT 핸드폰 무료 교체해준다는 행사들 말입니다. [6] 연필깍이4055 13/03/26 4055
163304 스타2 맵 다운 받는곳 어디있나요? [3] 재이17047 13/03/26 17047
163303 옥시크린 곰팡이 제거제로 인해 두통이 굉장히 심합니다. [4] 스타카토4155 13/03/26 4155
163302 [LOL] 리븐 질문드려요 [3] Persona2959 13/03/26 2959
163301 차량구매관련 질문입니다 [17] 빠나나2779 13/03/26 2779
163300 중국이라는 나라에 대해서 궁금함을 해결해줄 책 추천 부탁드립니다. [1] 낭만한량2585 13/03/26 2585
163299 핸드폰 관련 질문입니다. [5] 향티2631 13/03/26 2631
163298 http프로토콜에서 chunked transfer 관련 질문입니다. [4] 해피트리3453 13/03/26 3453
163297 진삼국무쌍7 오군 if루트 질문입니다 수지3608 13/03/26 3608
163296 가게에서 일하시는 분이 돈을 조금씩 가져간다고 합니다. [12] 오고고럽3163 13/03/26 3163
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로