Skip to content

Latest commit

 

History

History
368 lines (254 loc) · 13.8 KB

File metadata and controls

368 lines (254 loc) · 13.8 KB

목차

IV. 엔터티, 인코딩, 국제화

V. 콘텐츠 발행 및 배포

VI. 부록

IV. 엔터티, 인코딩, 국제화

15장 엔터티와 인코딩

15.1 메시지는 컨테이너, 엔터티는 화물

HTTP 메시지는 컨테이너 역할을 하며, 엔터티는 실제 데이터를 운반합니다.

15.2 Content-Length: 엔터티의 길이

Content-Length 헤더는 엔터티의 길이를 나타냅니다.

15.3 엔터티 요약

엔터티 요약은 데이터 무결성을 확인하기 위해 사용됩니다.

15.4 미디어 타입과 차셋(Charset)

미디어 타입과 차셋은 데이터의 형식과 인코딩을 지정합니다.

15.5 콘텐츠 인코딩

콘텐츠 인코딩은 데이터 압축 방법을 지정합니다.

15.6 전송 인코딩과 청크 인코딩

전송 인코딩과 청크 인코딩은 데이터 전송 방식을 지정합니다.

15.7 시간에 따라 바뀌는 인스턴스

HTTP는 시간에 따라 바뀌는 데이터를 처리하기 위한 메커니즘을 제공합니다.

15.8 검사기와 신선도

검사기와 신선도는 데이터의 최신 상태를 유지하기 위한 방법입니다.

15.9 범위 요청

범위 요청은 데이터의 특정 부분만을 요청하는 방법입니다.

15.10 델타 인코딩

델타 인코딩은 변경된 부분만을 전송하여 데이터 전송을 효율화합니다.

15.11 추가 정보

엔터티와 인코딩에 대한 더 많은 정보는 관련 자료를 참고하세요.


16장 국제화

16.1 국제적인 콘텐츠를 다루기 위해 필요한 HTTP 지원

HTTP는 국제적인 콘텐츠를 지원하기 위한 다양한 기능을 제공합니다.

16.2 문자집합과 HTTP

HTTP는 다양한 문자집합을 지원하여 다국어 콘텐츠를 처리합니다.

16.3 다중언어 문자 인코딩에 대한 지침

다중언어 문자 인코딩에 대한 지침을 통해 올바른 인코딩 방식을 이해합니다.

16.4 언어 태그와 HTTP

언어 태그는 콘텐츠의 언어를 지정합니다.

16.5 국제화된 URI

국제화된 URI는 다국어 URI를 지원합니다.

16.6 기타 고려사항

기타 국제화 관련 고려사항을 다룹니다.

16.7 추가 정보

국제화에 대한 더 많은 정보는 관련 자료를 참고하세요.


17장 내용 협상과 트랜스코딩

17.1 내용 협상 기법

내용 협상은 클라이언트와 서버 간의 최적의 데이터 형식을 협상하는 방법입니다.

17.2 클라이언트 주도 협상

클라이언트 주도 협상은 클라이언트가 선호하는 데이터 형식을 서버에 제안합니다.

17.3 서버 주도 협상

서버 주도 협상은 서버가 클라이언트의 요청을 분석하여 최적의 형식을 결정합니다.

17.4 투명 협상

투명 협상은 클라이언트와 서버 간의 협상을 자동화합니다.

17.5 트랜스코딩

트랜스코딩은 데이터를 다른 형식으로 변환하는 과정을 말합니다.

17.6 다음 단계

내용 협상과 트랜스코딩의 다음 단계를 알아봅니다.

17.7 추가 정보

내용 협상과 트랜스코딩에 대한 더 많은 정보는 관련 자료를 참고하세요.


V. 콘텐츠 발행 및 배포

18장 웹 호스팅

18.1 호스팅 서비스

호스팅 서비스는 웹 사이트를 인터넷에 공개하기 위해 필요합니다.

18.2 가상 호스팅

가상 호스팅은 하나의 서버에서 여러 도메인을 호스팅하는 방법입니다.

18.3 안정적인 웹 사이트 만들기

안정적인 웹 사이트를 만들기 위한 방법을 알아봅니다.

18.4 웹 사이트 빠르게 만들기

웹 사이트의 성능을 향상시키기 위한 방법을 다룹니다.

18.5 추가 정보

웹 호스팅에 대한 더 많은 정보는 관련 자료를 참고하세요.


19장 배포 시스템

19.1 배포 지원을 위한 FrontPage 서버 확장

FrontPage 서버 확장은 웹 사이트 배포를 지원합니다.

19.2 WebDAV와 공동 저작

WebDAV는 공동 저작을 위한 확장 프로토콜입니다.

19.3 추가 정보

배포 시스템에 대한 더 많은 정보는 관련 자료를 참고하세요.


20장 리다이렉션과 부하 균형

20.1 왜 리다이렉트인가?

리다이렉트는 특정 페이지로의 이동을 유도합니다.

20.2 리다이렉트 할 곳

리다이렉트의 목적지 설정 방법을 알아봅니다.

20.3 리다이렉션 프로토콜의 개요

리다이렉션 프로토콜의 동작 방식을 이해합니다.

20.4 일반적인 리다이렉션 방법

일반적으로 사용되는 리다이렉션 방법을 다룹니다.

20.5 프락시 리다이렉션 방법

프락시를 통한 리다이렉션 방법을 알아봅니다.

20.6 캐시 리다이렉션 방법

캐시를 통한 리다이렉션 방법을 이해합니다.

20.7 인터넷 캐시 프로토콜

인터넷 캐시 프로토콜의 동작 원리를 알아봅니다.

20.8 캐시 배열 라우팅 프로토콜

캐시 배열 라우팅 프로토콜의 사용 방법을 다룹니다.

20.9 하이퍼텍스트 캐싱 프로토콜

하이퍼텍스트 캐싱 프로토콜의 개념을 이해합니다.

20.10 추가 정보

리다이렉션과 부하 균형에 대한 더 많은 정보는 관련 자료를 참고하세요.


21장 로깅과 사용 추적

21.1 로그란 무엇인가?

로그는 시스템 활동을 기록한 데이터입니다.

21.2 로그 포맷

로그 포맷의 종류와 사용 방법을 알아봅니다.

21.3 적중 계량하기

로그를 통해 적중 계량 방법을 이해합니다.

21.4 개인 정보 보호에 대해

로그 기록 시 개인 정보 보호에 대한 고려사항을 다룹니다.

21.5 추가 정보

로깅과 사용 추적에 대한 더 많은 정보는 관련 자료를 참고하세요.


VI. 부록

부록 A URI 스킴

URI 스킴에 대한 자세한 정보를 제공합니다.

부록 B HTTP 상태 코드

B.1 상태 코드 분류

HTTP 상태 코드의 분류 방법을 알아봅니다.

B.2 상태 코드

상태 코드의 의미와 사용 방법을 설명합니다.

부록 C HTTP 헤더 레퍼런스

HTTP 헤더에 대한 상세한 정보를 제공합니다.

부록 D MIME 타입

D.1 배경

MIME 타입의 배경을 이해합니다.

D.2 MIME 타입 구조

MIME 타입의 구조와 사용 방법을 다룹니다.

D.3 MIME 타입 IANA 등록

MIME 타입의 IANA 등록 절차를 설명합니다.

D.4 미디어 타입 표

미디어 타입 표를 통해 다양한 MIME 타입을 확인할 수 있습니다.

부록 E base-64 인코딩

E.1 Base-64 인코딩은 이진 데이터를 안전하게 만들어준다

Base-64 인코딩의 필요성을 설명합니다.

E.2 8비트를 6비트로

8비트를 6비트로 변환하는 과정을 설명합니다.

E.3 Base-64 패딩

Base-64 패딩의 개념과 사용 방법을 알아봅니다.

E.4 펄 구현

펄을 사용한 Base-64 인코딩 구현 방법을 다룹니다.

E.5 추가 정보

Base-64 인코딩에 대한 더 많은 정보는 관련 자료를 참고하세요.

부록 F 다이제스트 인증

F.1 다이제스트 WWW-Authenticate 지시자들

다이제스트 인증에 사용되는 지시자들을 설명합니다.

F.2 다이제스트 Authorization 지시자들

다이제스트 인증의 Authorization 지시자들을 다룹니다.

F.3 다이제스트 Authentication-Info 지시자들

다이제스트 인증의 Authentication-Info 지시자들을 설명합니다.

F.4 참조 코드

다이제스트 인증의 참조 코드를 제공합니다.

부록 G 언어 태그

G.1 첫 번째 서브태그 규칙

언어 태그의 첫 번째 서브태그 규칙을 설명합니다.

G.2 두 번째 서브태그 규칙

언어 태그의 두 번째 서브태그 규칙을 다룹니다.

G.3 IANA에 등록된 언어 태그들

IANA에 등록된 언어 태그들을 설명합니다.

G.4 ISO 639 언어 코드

ISO 639 언어 코드를 제공합니다.

G.5 ISO 3166 국가 코드

ISO 3166 국가 코드를 설명합니다.

G.6 언어 관리 단체

언어 관리 단체에 대한 정보를 제공합니다.

부록 H MIME 문자집합 등록

MIME 문자집합 등록 절차와 정보를 제공합니다.