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] 맹구맹구맹구2923 13/03/26 2923
163319 스타리그를 다시 보고싶습니다. [2] 이자와2575 13/03/26 2575
163318 캐리어를 택배로 보낼때 포장 [7] DSP.First11251 13/03/26 11251
163317 [LOL] 코그모/트위치가 AD인 이유? [13] PoeticWolf5040 13/03/26 5040
163316 [lol]원딜 템 질문이요. [10] 누나 좀 누워봐2995 13/03/26 2995
163315 가방사려는데 인케이스꺼 이거 좀봐주세요. [3] 서현2790 13/03/26 2790
163314 중고차 정비관련 질문드립니다. [15] thesupreme2586 13/03/26 2586
163313 [LOL] 케일 관련해서 질문드립니다. [8] Made in Winter2991 13/03/26 2991
163312 탕수육 부어드시는분들께 질문입니다. [39] singenesis4495 13/03/26 4495
163311 네트워크 프린터에 관한 질문입니다. [4] Abelian Group2643 13/03/26 2643
163310 그린플러그드2013 관람 관심있는 분 계신가요? [7] JYP2533 13/03/26 2533
163309 [LOL]롤 승급전 꼼수 패치 안되는걸까요 [13] 쿠끼리5397 13/03/26 5397
163308 취미로 할 수 있는 수학공부 질문입니다 [7] 시지프스5083 13/03/26 5083
163305 KT 핸드폰 무료 교체해준다는 행사들 말입니다. [6] 연필깍이4051 13/03/26 4051
163304 스타2 맵 다운 받는곳 어디있나요? [3] 재이17032 13/03/26 17032
163303 옥시크린 곰팡이 제거제로 인해 두통이 굉장히 심합니다. [4] 스타카토4151 13/03/26 4151
163302 [LOL] 리븐 질문드려요 [3] Persona2956 13/03/26 2956
163301 차량구매관련 질문입니다 [17] 빠나나2776 13/03/26 2776
163300 중국이라는 나라에 대해서 궁금함을 해결해줄 책 추천 부탁드립니다. [1] 낭만한량2581 13/03/26 2581
163299 핸드폰 관련 질문입니다. [5] 향티2627 13/03/26 2627
163298 http프로토콜에서 chunked transfer 관련 질문입니다. [4] 해피트리3450 13/03/26 3450
163297 진삼국무쌍7 오군 if루트 질문입니다 수지3604 13/03/26 3604
163296 가게에서 일하시는 분이 돈을 조금씩 가져간다고 합니다. [12] 오고고럽3159 13/03/26 3159
목록 이전 다음
댓글

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