├── .gitignore ├── README.md ├── [01] 웹의 기초 └── README.md ├── [02] URL과 리소스 └── README.md ├── [03] HTTP 메세지 ├── README.md └── img │ └── Inbound_Outbound.png ├── [04] 커넥션 관리 ├── README.md └── img │ ├── connection.png │ └── proxy.png ├── [05] 웹 서버 ├── README.md └── img │ └── multi.png ├── [06] Proxy ├── README.md └── img │ ├── name_proxy.png │ ├── parent_proxy.png │ ├── proxy.png │ ├── proxy_processing.png │ └── uri_resolution.png ├── [07] Cache ├── README.md └── img │ └── cache_hit.png ├── [10] HTTP 2.0 ├── README.md └── img │ └── frame.png ├── [11] 클라이언트 식별과 쿠키 ├── README.md └── img │ ├── auth.png │ ├── cookie.png │ └── session.png ├── [12] 기본 인증 ├── README.md └── img │ └── auth.png ├── [14] 보안 HTTP ├── README.md └── img │ ├── crypt.png │ ├── public_key.png │ └── ssl.png ├── [17] 협상과 트랜스코딩 ├── README.md └── img │ ├── transcoding.png │ └── vary.png ├── [20] 리다이렉션과 부하균형 ├── README.md └── img │ ├── dns_redirection.png │ ├── http_redirection.png │ └── server_redirection.png ├── [부록C] HTTP 헤더 └── README.md ├── [부록E] Base64 ├── README.md └── img │ ├── base64.png │ ├── encoding.png │ └── padding.png └── assets └── perfect_guide.jpeg /.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/README.md -------------------------------------------------------------------------------- /[01] 웹의 기초/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[01] 웹의 기초/README.md -------------------------------------------------------------------------------- /[02] URL과 리소스/README.md: -------------------------------------------------------------------------------- 1 | ## HTTP 완벽 가이드 2 | 3 | ### :two: 장 URL과 리소스 4 | 5 | 너무나 간단한 이야기들이 많아서 적당히 넘어갑니다 :smile: 6 | 7 | -------------------------------------------------------------------------------- /[03] HTTP 메세지/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[03] HTTP 메세지/README.md -------------------------------------------------------------------------------- /[03] HTTP 메세지/img/Inbound_Outbound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[03] HTTP 메세지/img/Inbound_Outbound.png -------------------------------------------------------------------------------- /[04] 커넥션 관리/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[04] 커넥션 관리/README.md -------------------------------------------------------------------------------- /[04] 커넥션 관리/img/connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[04] 커넥션 관리/img/connection.png -------------------------------------------------------------------------------- /[04] 커넥션 관리/img/proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[04] 커넥션 관리/img/proxy.png -------------------------------------------------------------------------------- /[05] 웹 서버/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[05] 웹 서버/README.md -------------------------------------------------------------------------------- /[05] 웹 서버/img/multi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[05] 웹 서버/img/multi.png -------------------------------------------------------------------------------- /[06] Proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[06] Proxy/README.md -------------------------------------------------------------------------------- /[06] Proxy/img/name_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[06] Proxy/img/name_proxy.png -------------------------------------------------------------------------------- /[06] Proxy/img/parent_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[06] Proxy/img/parent_proxy.png -------------------------------------------------------------------------------- /[06] Proxy/img/proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[06] Proxy/img/proxy.png -------------------------------------------------------------------------------- /[06] Proxy/img/proxy_processing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[06] Proxy/img/proxy_processing.png -------------------------------------------------------------------------------- /[06] Proxy/img/uri_resolution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[06] Proxy/img/uri_resolution.png -------------------------------------------------------------------------------- /[07] Cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[07] Cache/README.md -------------------------------------------------------------------------------- /[07] Cache/img/cache_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[07] Cache/img/cache_hit.png -------------------------------------------------------------------------------- /[10] HTTP 2.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[10] HTTP 2.0/README.md -------------------------------------------------------------------------------- /[10] HTTP 2.0/img/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[10] HTTP 2.0/img/frame.png -------------------------------------------------------------------------------- /[11] 클라이언트 식별과 쿠키/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[11] 클라이언트 식별과 쿠키/README.md -------------------------------------------------------------------------------- /[11] 클라이언트 식별과 쿠키/img/auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[11] 클라이언트 식별과 쿠키/img/auth.png -------------------------------------------------------------------------------- /[11] 클라이언트 식별과 쿠키/img/cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[11] 클라이언트 식별과 쿠키/img/cookie.png -------------------------------------------------------------------------------- /[11] 클라이언트 식별과 쿠키/img/session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[11] 클라이언트 식별과 쿠키/img/session.png -------------------------------------------------------------------------------- /[12] 기본 인증/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[12] 기본 인증/README.md -------------------------------------------------------------------------------- /[12] 기본 인증/img/auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[12] 기본 인증/img/auth.png -------------------------------------------------------------------------------- /[14] 보안 HTTP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[14] 보안 HTTP/README.md -------------------------------------------------------------------------------- /[14] 보안 HTTP/img/crypt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[14] 보안 HTTP/img/crypt.png -------------------------------------------------------------------------------- /[14] 보안 HTTP/img/public_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[14] 보안 HTTP/img/public_key.png -------------------------------------------------------------------------------- /[14] 보안 HTTP/img/ssl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[14] 보안 HTTP/img/ssl.png -------------------------------------------------------------------------------- /[17] 협상과 트랜스코딩/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[17] 협상과 트랜스코딩/README.md -------------------------------------------------------------------------------- /[17] 협상과 트랜스코딩/img/transcoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[17] 협상과 트랜스코딩/img/transcoding.png -------------------------------------------------------------------------------- /[17] 협상과 트랜스코딩/img/vary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[17] 협상과 트랜스코딩/img/vary.png -------------------------------------------------------------------------------- /[20] 리다이렉션과 부하균형/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[20] 리다이렉션과 부하균형/README.md -------------------------------------------------------------------------------- /[20] 리다이렉션과 부하균형/img/dns_redirection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[20] 리다이렉션과 부하균형/img/dns_redirection.png -------------------------------------------------------------------------------- /[20] 리다이렉션과 부하균형/img/http_redirection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[20] 리다이렉션과 부하균형/img/http_redirection.png -------------------------------------------------------------------------------- /[20] 리다이렉션과 부하균형/img/server_redirection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[20] 리다이렉션과 부하균형/img/server_redirection.png -------------------------------------------------------------------------------- /[부록C] HTTP 헤더/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[부록C] HTTP 헤더/README.md -------------------------------------------------------------------------------- /[부록E] Base64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[부록E] Base64/README.md -------------------------------------------------------------------------------- /[부록E] Base64/img/base64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[부록E] Base64/img/base64.png -------------------------------------------------------------------------------- /[부록E] Base64/img/encoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[부록E] Base64/img/encoding.png -------------------------------------------------------------------------------- /[부록E] Base64/img/padding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/[부록E] Base64/img/padding.png -------------------------------------------------------------------------------- /assets/perfect_guide.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Road-of-CODEr/http-perfect-guide/HEAD/assets/perfect_guide.jpeg --------------------------------------------------------------------------------