티스토리 뷰
HTTP 완벽 가이드 - 웹은 어떻게 동작하는가
대학 시절 '컴퓨터 네트워크' 라고 하면 주로 TCP/IP 주위로 공부 했었다. HTTP는 단순한 프로토콜이라고 배웠고 내가 잘 알고 있다고 생각했었다. 하지만 시간이 지날수록 단순하다고 생각했던 웹은 거대해 지고 복잡해 졌으며 우리 생활에 중요한 일부분이 되었다. 그러면서 내가 알고 있었던 HTTP는 기초적이고 오래된 지식이 되어 버렸다.
비록 웹 개발자는 아니지만 업무상 HTTP 필터링을 하고 있어서 프로토콜에 대한 지식이 필요했다. 그러던 중에 이 책을 읽게 됐고 읽으면서 진작 원서라도 찾아서 읽지 않은 것을 후회했다. 저자는 이 책을 '진정한 웹 아키텍처 바이블'이라고 소개한다. 이 책은 HTTP에 대한 훌륭한 입문서이고 각 챕터의 마지막에 추가 정보 레퍼런스를 제공하여 본문의 부족한 부분을 채워준다. HTTP에 대한 기초 지식을 쌓고 앞으로 내가 무엇을 더 공부해야 하는지 알려준 책이다. 한가지 아쉬운 점이라면 번역본은 작년에 출간됐지만 원서의 내용이 오래됐다는 점이다. 물론 번역가가 이러한 부분을 보완하기 위해 추가된 내용도 있지만 최신 표준안을 많이 담고 있는 개정판이 나왔으면 좋겠다.
추가 정보 레퍼런스
HTTP Pocket Reference, Clinton Wong
HTTP를 위한 W3C 아키텍처 페이지 http://www.w3.org/Protocols/
RFC 2616, Hypertext Transfer Protocol -- HTTP/1.1 http://tools.ietf.org/html/rfc2616
RFC 1945, Hypertext Transfer Protocol -- HTTP/1.0 http://tools.ietf.org/html/rfc1945
HTTP Performance Overview http://www.w3.org/Protocols/HTTP/Performance/Overview.html
Analysis of HTTP Performance problems http://www.w3.org/Protocols/HTTP/1.0/HTTPPerformance.html
Known HTTP Proxy/Caching Problems http://tools.ietf.org/html/rfc3143
Web Caching, Duane Wessels
Squid Web Proxy Cache http://www.squid-cache.org/
The Web Robots Pages http://www.robotstxt.org/
HTTP/2 Specification https://github.com/http2/http2-spec
HTTP State Management Mechanism http://tools.ietf.org/html/rfc6265
HTTP Authentication: Basic and Digest Access Authentication http://tools.ietf.org/html/rfc2617
거대한 자료 구조를 구현하기 위해 좋은 참고 도서 "Managing Gigabytes: Compressing and Indexing Documents and Images" Morgan Kaufmann, 1999
Google SPDY : 더 빠른 웹을 위한 실험적인 프로토콜 https://www.chromium.org/spdy/spdy-whitepaper
Web Security, Privacy & Commerce, Simson Garfinkel
RFC 2818, HTTP over TLS http://tools.ietf.org/html/rfc2818
RFC 2817, Upgrade to TLS Within HTTP/1.1 http://tools.ietf.org/html/rfc2817
RFC 2246, The Transport Layer Security (TLS) Protocol Version 1.2 https://tools.ietf.org/html/rfc5246
Introduction to SSL https://developer.mozilla.org/en-US/docs/Introduction_to_SSL
The SSL Protocol Version 3.0 https://tools.ietf.org/html/draft-ietf-tls-ssl-version3-00
OpenSSL https://www.openssl.org/
Internet X.509 Public Key Infrastructure Certificate and CRL Profile https://www.ietf.org/rfc/rfc2459The Code Book : The Science of Secrecy from Ancient egypt to Quantum Cryptography, Simon Singh
Delta encoding in HTTP http://tools.ietf.org/html/rfc3229Transparent Content Negotiation in HTTP https://www.ietf.org/rfc/rfc2295.txt
HTTP Remote Variant Selection Algorithm -- RVSA/1.0 http://tools.ietf.org/html/rfc2296
HTTP MIME Type Handler Detection https://tools.ietf.org/html/draft-ietf-trade-mime-detector-02
DNS and Bind, Paul Albitz, Cricket Liu
Web Proxy Auto-Discovery Protocol https://tools.ietf.org/html/draft-ietf-wrec-wpad-01
Inter Cache Communication Protocols https://www.ietf.org/proceedings/44/I-D/draft-melve-intercache-comproto-00.txtCache Array Routing Protocol v1.0 https://tools.ietf.org/html/draft-vinod-carp-v1-03
Hyper Text Caching Protocol (HTCP/0.0) https://tools.ietf.org/html/rfc2756Web Cache Communication Protocol V2.0 https://tools.ietf.org/id/draft-wilson-wrec-wccp-v2-01.txt
Dynamic Host Configuration Protocol https://www.ietf.org/rfc/rfc2131.txt
DHCP Options and BOOTP Vendor Extensions https://www.ietf.org/rfc/rfc2132.txt
Use of DNS Aliases for Network Services https://tools.ietf.org/html/rfc2219]
Apache HTTP Server : Log Files http://httpd.apache.org/docs/current/en/logs.html
Squid Log Files http://wiki.squid-cache.org/SquidFaq/SquidLogs
Logging Control In W3C httpd http://www.w3.org/Daemon/User/Config/Logging.html
Extended Log File Format http://www.w3.org/TR/WD-logfile
Simple Hit-Metering and Usage-Limiting for HTTP https://www.ietf.org/rfc/rfc2227.txt
- James Song
'Books_tech' 카테고리의 다른 글
<code : 하드웨어와 소프트웨어에 숨어 있는 언어> (0) | 2015.05.07 |
---|---|
경쟁하지 말고 독점하라 <제로 투 원> (0) | 2015.05.02 |
<프로그래머가 몰랐던 멀티코어 CPU 이야기>를 읽고... (0) | 2015.02.07 |
<미래를 바꾼 아홉가지 알고리즘>을 읽고... (0) | 2015.01.17 |
[도서]1만 페이지 독서력 (0) | 2014.12.25 |
- #클린코드
- #세미나
- #스콧마이어스
- Scott Meyers
- Effective C++
- #csharp
- 객체 지향 설계
- #uwp
- #ndc
- #자녀교육
- #ModernCPP
- Effective Modern C++
- #제럴드와인버그
- #cplusplus
- 책
- #로버트마틴
- #레거시코드
- #build2016
- #프로그래밍심리학
- #scottmeyers
- #팀개발
- #임백준
- 상속
- #마이클페더스
- #techdays2015
- #알고리즘
- #cpp
- #코드최적화
- #EffectiveModernCpp
- #mva
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |