Stephen A. Thomas, «HTTP Essentials: Protocols for Secure, Scaleable Web Sites» John Wiley & Sons | ISBN: 0471398233 | 2001 | PDF | 336 pages | 5.15 MB As applications and services converge and Web technologies not only assume HTTP but require developers to manipulate it, it is becoming increasingly crucial for network managers, Web masters, and anyone working with HTTP to understand the nuts and bolts of this most prevalent Web protocol. This book provides complete documentation and explanation of the protocol, including advanced and experimental extensions. Readers will get core guidance on implementing HTTP 1.1 in their products, including how to accelerate HTTP in large scale Web sites, how to secure it, and how to handle compatibility issues with versions 0.9 and 1.0. HTTP switching and invisible HTTP operations such as option negotiations, status checks, and path tracing are also examined. download mirror mirror Giới thiệu: Nếu bạn đã nghiên cứu cuốn TCP/IP Volume 1 của Richard thì còn chần chừ gì nữa, đây là một cẩm nang thật sự cho những ai muốn “master” HTTP và tự tin xây dựng và quản lý webserver của mình. Overview “HTTP Essentials: Protocols for Secure, Scaleable Web Sites” của Stephan A. Thomas có thể được coi là cuốn sách tham khảo đầy đủ nhất về HTTP và hoạt động của web server dưới góc độ các protocol. Nội dung trong cuốn sách được tổ chức rất tốt, theo một lộ trình từ căn bản đến nâng cao, luôn theo kiến trúc từ tổng quan đi đến chi tiết một vấn đề, xen vào đó là các hình minh hoạ sinh động và dễ hiểu. Nội dung của cuốn sách tập trung vào HTTP, chi tiết về bản thân giao thức HTTP, các kỹ thuật sử dụng HTTP để xây dựng nên các Websites an toàn, tin cậy và linh động. Abstract Đi liền với hoạt động của Webserver là HTTP đóng vai trò tạo ra giao tiếp giữa các Webserver với Webclient cũng như với các webserver khác. Chính vì thế, tác giả của cuốn sách đã dẫn dắt người đọc đi từ việc hiểu chi tiết tất cả các khía cạnh liên quan đến giao thức HTTP. Từ các kiểu trao đổi, định dạng các thông điệp, các cơ chế bảo mật, và các kỹ thuật tăng tốc cho hoạt động với HTTP. Chúng ta cũng sẽ được tìm hiểu về sự phát triển của HTTP và làm sao để các phiên bản mới hơn có thể duy trì sự tương thích với các phiên bản trước đó. Nhưng điều tuyệt vời nhất của cuốn sách có lẽ nằm ở chỗ, tác giả đã hướng dẫn chúng ta áp dụng tất cả những gì chúng ta học được để xây dựng nên một website có kiến trúc an toàn, tin cậy và linh động. Thomas chỉ cho chúng ta trong thực tế các webserver, browser(trình duyệt), proxy và cache đã sử dụng HTTP như thế nào. Cuốn sách cũng đề cập đến định dạng cấu trúc của các thông điệp HTTP bao gồm tất cả các trường có trong header và các mã trả lời, các cơ chế xác thực HTTP và các kỹ thuật bảo mật khác như SSL, TLS và SHHTP. Các kỹ thuật tăng tốc như HTTP như load balancing, caching, multiplexing, layer4 and layer7 switching cũng sẽ được phân tích. Ngoài ra còn một số kỹ thuật khác có liên quan từ Proxy Auto Configuration (PAC) và Web Auto Proxy Discover (WAPD) đến các giao thức caching quan trọng như Web Cache Coordination Protocol (WCCP), Internet Cache Protocol (ICP) và HyperText Caching Protocol (HTCP) Nếu bạn đã nghiên cứu cuốn TCP/IP Volume 1 của Richard thì còn chần chừ gì nữa, đây là một cẩm nang thật sự cho những ai muốn “master” HTTP và tự tin xây dựng và quản lý webserver của mình.