0
نام کتاب
HTTP: The Definitive Guide

Understanding Web Internals

David Gourley, Brian Totty

Print Length658 Pages
PublisherO'Reilly
Edition1
LanguageEnglish
Year2002
ISBN9781565925090
8.5
7K
A66
انتخاب نوع چاپ:
جلد سخت
1,838,000ت
0
جلد نرم
1,968,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,988,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#HTTP

#HTTPS

#Definitive_Guide

#Web_Browser

#SOAP

#XML-RPC

توضیحات

🌐 مرجع جامع HTTP و سازوکار پنهان Web


🔗 کتاب HTTP: The Definitive Guide یکی از جامع‌ترین منابع درباره پروتکل HTTP و فناوری‌های مرتبط با Web به شمار میره. این کتاب به‌جای اینکه فقط استفاده از Web را توضیح بده، نشون میده Web در پشت صحنه چطور کار میکنه و هر Request چه مسیری را طی میکنه.


ویژگی‌های کلیدی

📨 متدها، Headerها، Status Codeها، Messageها و نحوه مدیریت Connectionها در HTTP را به‌طور کامل بررسی میکنه.

⚡ روش‌های بهینه‌سازی Proxyها و Cacheها و استراتژی‌های Redirection و Load Balancing را توضیح میده.

🤖 راهکارهای طراحی Web Robotها و Crawlerها را همراه با ساختار و کاربرد آن‌ها بررسی میکنه.

🔐 موضوعاتی مثل Cookie، شناسایی Client، Authentication و Secure HTTP را پوشش میده.

🌍 Internationalization، Content Negotiation، Transcoding و Encoding محتوا را به‌صورت دقیق آموزش میده.


📘 توضیح کتاب

📚 کتاب HTTP: The Definitive Guide به‌عنوان مرجعی جامع برای پروتکل HTTP و فناوری‌های مرتبط با Web نوشته شده است. مطالب کتاب تصویری کامل از اجزایی ارائه میدن که ارتباط میان Clientها، Serverها و دیگر بخش‌های معماری Web را امکان‌پذیر میکنن.


🔍 نویسندگان با سال‌ها تجربه عملی، مفاهیم را با زبانی روشن و مختصر توضیح میدن. تعداد زیادی تصویر دقیق نیز در کتاب قرار گرفته تا فرایندهایی که پشت صحنه اتفاق میفتن، قابل‌مشاهده و درک باشن.


📨 مسیر آموزش از مفاهیم بنیادی مثل URL، Resource، HTTP Message و Connection Management شروع میشه. در ادامه، اجزای معماری HTTP از جمله Web Serverها، Proxyها، Cacheها، Gatewayها، Tunnelها، Relayها و Web Robotها بررسی میشن.


🔐 بخش‌های امنیتی کتاب به شناسایی Client، Cookieها، Basic Authentication، Digest Authentication و Secure HTTP میپردازن. این مباحث کمک میکنن سازوکارهای تشخیص هویت، مجوزدهی و محافظت از ارتباطات Web بهتر درک بشن.


🌐 کتاب همچنین Entityها، Encodingها، Internationalization، Content Negotiation، Transcoding، Web Hosting، Publishing Systemها، Redirection، Load Balancing، Logging و Usage Tracking را پوشش میده.


🎯 بعد از مطالعه کتاب، درک کاملی از داستان پشت هر Query در Web به دست میاری و میتونی ارتباط میان Requestها، Responseها، Serverها، Cacheها، Proxyها و لایه‌های امنیتی را بهتر تحلیل کنی. این کتاب فقط نحوه استفاده از Web را آموزش نمیده؛ بلکه سازوکار کارکرد خود Web را روشن میکنه.


🎯 چیزهایی که یاد میگیری

📨 با HTTP Methodها، Headerها و Status Codeها آشنا میشی.

🔗 یاد میگیری URLها، Resourceها، HTTP Messageها و Connectionها چطور مدیریت میشن.

⚡ میتونی Proxyها و Cacheها را برای عملکرد بهتر بهینه‌سازی کنی.

🤖 با استراتژی‌های طراحی Web Robotها و Crawlerها آشنا میشی.

🔐 نحوه کار Cookieها، Client Identification، Authentication و Secure HTTP را درک میکنی.

🌍 یاد میگیری Internationalization، Content Negotiation و Transcoding چطور در Web پیاده‌سازی میشن.

⚖️ میتونی استراتژی‌های Redirection و Load Balancing را بهتر تحلیل کنی.

📊 با Logging و Usage Tracking برای ثبت و بررسی فعالیت‌های Web آشنا میشی.


👤 این کتاب برای چه کسانیه؟

💻 این کتاب برای Programmerها و Application Developerهایی مناسبه که برای طراحی و توسعه مؤثر برنامه‌های Web به شناخت عمیق HTTP نیاز دارن.

🛠️ Administratorها هم میتونن از مطالب کتاب برای درک بهتر Web Serverها، Proxyها، Cacheها، Gatewayها، Security، Logging و Load Balancing استفاده کنن.

📌 کتاب برای همه افرادی نوشته شده که میخوان فراتر از نحوه استفاده از Web، سازوکار واقعی عملکرد آن را بشناسن. در متن منبع، پیش‌نیاز مشخصی برای مطالعه کتاب ذکر نشده است.


📖 فهرست مطالب

بخش اول. HTTP؛ زیربنای Web

فصل ۱. مروری بر HTTP

فصل ۲. URLها و Resourceها

فصل ۳. Messageهای HTTP

فصل ۴. مدیریت Connectionها

بخش دوم. معماری HTTP

فصل ۵. Web Serverها

فصل ۶. Proxyها

فصل ۷. Caching

فصل ۸. نقاط یکپارچه‌سازی؛ Gatewayها، Tunnelها و Relayها

فصل ۹. Web Robotها

فصل ۱۰. HTTP-NG

بخش سوم. شناسایی، مجوزدهی و Security

فصل ۱۱. شناسایی Client و Cookieها

فصل ۱۲. Basic Authentication

فصل ۱۳. Digest Authentication

فصل ۱۴. Secure HTTP

بخش چهارم. Entityها و Encodingها

فصل ۱۵. Entityها و Encodingها

فصل ۱۶. Internationalization

فصل ۱۷. Content Negotiation و Transcoding

بخش پنجم. Entityها، Encodingها و Internationalization

فصل ۱۸. Web Hosting

فصل ۱۹. Publishing Systemها

فصل ۲۰. Redirection و Load Balancing

فصل ۲۱. Logging و Usage Tracking


👤 درباره نویسندگان

🏢 دیوید، Chief Technology Officer شرکت Endeca است و هدایت تحقیق و توسعه محصولات Knowledge Navigation این شرکت را بر عهده داره.

🔍 او پیش از پیوستن به Endeca، اجزای اصلی Database جست‌وجوی Internet-scale شرکت Inktomi را طراحی و توسعه داده و Senior Developer محصولات Web Caching این شرکت بوده است.

🎓 دیوید مدرک B.A. خود را در رشته Computer Science از University of California, Berkeley دریافت کرده است. نام خانوادگی او در متن منبع ارائه نشده است.

⚙️ برایان تاتی یکی از اعضای تیم مهندسی بنیان‌گذار Inktomi Corporation بود و به‌عنوان Vice President of R&D این شرکت فعالیت کرد.

🌐 او در توسعه مشترک Database موتور جست‌وجوی Inktomi مشارکت داشت و هدایت توسعه فناوری‌های Web Caching و Streaming Media این شرکت را بر عهده گرفت.

🔬 برایان تاتی پیش‌تر به‌عنوان Scientist در Silicon Graphics و Apple Computer’s Advanced Technology Group فعالیت کرده است.

🏆 او چندین جایزه برای برتری در Research و Teaching دریافت کرده است.

🎓 برایان تاتی دارای مدرک Ph.D. در رشته Computer Science از University of Illinois Urbana-Champaign و مدرک B.S. در Computer Science از MIT است.


Behind every successful web transaction lurks the Hypertext Transfer Protocol (HTTP), the language by which web clients and servers exchange documents and information. HTTP is commonly known as the workhorse behind the browsers we use every day to access our company intranets, locate out-of-print books, or research census information. But HTTP is used for far more than browsing the Web: the simplicity and ubiquity of HTTP also have made it the choice protocol for many other networked applications, most notably through web services such as SOAP and XML-RPC.


As the title suggests, HTTP: The Definitive Guide explains the HTTP protocol: how it works and how to use it to develop web-based applications. However, this book is not just about HTTP; it’s also about all the other core Internet technologies that HTTP depends on to work effectively. Although HTTP is at the center of the book, the essence of HTTP: The Definitive Guide is in understanding how the Web works and how to apply that knowledge to web programming and administration. The book explains the technical workings, motivations, performance considerations, and objectives of HTTP and the technologies around which it revolves.


HTTP: The Definitive Guide is the bible for the HTTP protocol and related web technologies.


Topics covered include:

  • HTTP methods, headers, and status codes
  • Optimizing proxies and caches
  • Strategies for designing web robots and crawlers
  • Cookies, authentication, and Secure HTTP
  • Internationalization and content negotiation
  • Redirection and load-balancing strategies


Written by experts with years of practical experience, this book uses clear, concise language and a plethora of detailed illustrations to help readers visualize what goes on behind the scenes, providing a complete understanding of the story behind each query on the Web.


All programmers, administrators, and application developers need to be familiar with HTTP in order to work effectively. There are many books that explain how to use the Web, but this is the book that explains how the Web works.


Table of Contents

Part I: HTTP: The Web’s Foundation

1. Overview of HTTP  

2. URLs and Resources  

3. HTTP Messages  

4. Connection Management  


Part II: HTTP Architecture

5. Web Servers  

6. Proxies  

7. Caching  

8. Integration Points: Gateways, Tunnels, and Relays  

9. Web Robots  

10. HTTP-NG  


Part III: Identification, Authorization, and Security

11. Client Identification and Cookies  

12. Basic Authentication  

13. Digest Authentication  

14. Secure HTTP  


Part IV: Entities and Encodings

15. Entities and Encodings  

16. Internationalization  

17. Content Negotiation and Transcoding  


Part V: Entities, Encodings, and Internationalization

18. Web Hosting  

19. Publishing Systems  

20. Redirection and Load Balancing  

21. Logging and Usage Tracking


About the Author

is the Chief Technology Officer of Endeca, where he leads the research and development of Endeca's knowledge navigation products. Prior to working at Endeca, David designed and developed core components of Inktomi's Internet-scale search database and was a senior developer of Inktomi's web caching products. David earned a B.A.in Computer Science from the University of California at Berkeley.


was a member of Inktomi Corporation's founding engineering team, and served as Inktomi's Vice President of R&D where he co-developed Inktomi's search engine database, and led the development of Inktomi's web caching and streaming media technologies. Formerly, he was a scientist at Silicon Graphics and at Apple Computer's Advanced Technology Group. Brian Totty has received several awards for research and teaching excellence, and holds a Ph.D. in Computer Science from the University of Illinois, Urbana-Champaign, and a B.S. in Computer Science from M.I.T.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
HTTP
2,243
Learning HTTP/2
527,000 تومان
HTTP
2,150
HTTP Pocket Reference
362,000 تومان
HTTP
1,631
HTTP/2 in Action
1,009,000 تومان
HTTP
549
Server-Driven Web Apps with Htmx
576,000 تومان
HTTP
7,516
HTTP: The Definitive Guide
1,711,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما