资料介绍
HTTP(Hypertext Transfer Protocol,超文本传输协议①)是在万维网上进行通信时所使用的协议方案。HTTP 有很多应用,但最著名的是用于Web 浏览器和Web 服务器之间的双工通信。
HTTP 起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。但现在,你手上拿着的却是一本将近两斤重的书。如果你想知道我们怎么会写出一本700 多页的关于HTTP 的书,就去看看目录吧。本书不仅仅是一本HTTP 首部参考手册,它还是一本名副其实的Web 架构“圣经”。
本书中,我们会将HTTP 中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节介绍HTTP 各方面的特性。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还介绍了很多HTTP 应用程序正常工作所必需且重要的非HTTP技术。在条理清晰的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP 文本的基础)。我们希望这种概念性的设计有助于读者更好地使用HTTP。
本书是为所有希望理解HTTP 和Web 底层结构的人编写的。软硬件工程师也可以将本书作为HTTP 及相关Web 技术参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从缓存和性能优化的相关章节中获益。市场营销和咨询专家还可以通过概念介绍更好地理解Web 技术的前景。
本书澄清了一些常见的误解,推荐了“各种业内诀窍”,提供了便捷的参考资料,并且用通俗易懂的语言阐述了枯燥且令人费解的标准规范,还详细探讨了Web 正常工作所必需且互相关联的技术。
本书包含21 章,分为5 个逻辑部分(每部分都是一个技术专题),以及8 个很有用的附录,这些附录包含了参考资料,以及对相关技术的介绍。
第一部分 HTTP:Web 的基础
第二部分 HTTP 结构
第三部分 识别、认证与安全
第四部分 实体、编码和国际化
第五部分 内容发布与分发
第六部分 附录
Web 浏览器、服务器和相关的Web 应用程序都是通过HTTP 相互通信的。HTTP 是现代全球因特网中使用的公共语言。
本章是对HTTP 的简要介绍。在本章中可以看到Web 应用程序是如何使用HTTP 进行通信的,这样就可以对HTTP 如何完成其工作有个大概印象。我们将特别介绍以下方面的内容:
• Web 客户端与服务器是如何通信的;
• (表示 Web 内容的)资源来自何方;
• Web 事务是怎样工作的;
• HTTP 通信所使用的报文格式;
• 底层 TCP 网络传输;
• 不同的 HTTP 协议变体;
• 因特网上安装的大量 HTTP 架构组件中的一部分。
我们有很多话题要讨论,就此开始HTTP 之旅吧。
每天,都有数以亿万计的JPEG 图片、HTML 页面、文本文件、MPEG 电影、WAV音频文件、Java 小程序和其他资源在因特网上游弋。HTTP 可以从遍布全世界的Web 服务器上将这些信息块迅速、便捷、可靠地搬移到人们桌面上的Web 浏览器上去。
HTTP 使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,它也能够确保数据在传输的过程中不会被损坏或产生混乱。这样,用户在访问信息时就不用担心其完整性了,因此对用户来说,这是件好事。而对因特网应用程序开发人员来说也同样如此,因为这样就无需担心HTTP 通信会在传输过程中被破坏、复制或产生畸变了。开发人员可以专注于应用程序特有细节的编写,而不用考虑因特网中存在的一些缺陷和问题。
下面,就让我们来近距离地观察一下HTTP 是如何传输Web 流量的。
- HTTP客户端快速入门指南 0次下载
- 单片机选择指南中文版 0次下载
- Ubuntu权威指南电子版资源下载 0次下载
- 运算放大器权威指南电子版下载 0次下载
- Cortex-M3权威指南中文版资源下载 0次下载
- 《ARM Cortex-M3权威指南》笔记资料下载 11次下载
- AN5516-01光接入局端机GPON配置指南中文版免费下载 0次下载
- 一个HTTP协议客户端源代码资料免费下载 7次下载
- 树莓派Python编程指南中文.pdf 0次下载
- http抓包神器(http analyzer )下载 0次下载
- Cortex-M3权威指南中文版资料 0次下载
- Cortex-M3权威指南中文版 0次下载
- 建立Http连接 8次下载
- JAVA教程之HTTP连接与浏览 7次下载
- javascript权威指南(第6版)(中文版) 0次下载
- 鸿蒙开发实战:【ylong_http】解析 215次阅读
- 关于TCP、HTTP的知识科普 272次阅读
- 基于模块HTTP测试流程 468次阅读
- 什么是HTTP协议?什么是RPC协议?二者如何选择使用? 1353次阅读
- RPC接口和HTTP接口的区别与联系 993次阅读
- 私有镜像仓库Harbor极简搭建指南(HTTP版) 1081次阅读
- HTTP状态码你知道几个 368次阅读
- 大话HTTP协议前世今生 443次阅读
- Http是什么 2604次阅读
- 一文详细了解HTTP/3协议 1083次阅读
- 一文详细了解HTTP协议 1347次阅读
- 一文读懂Http和Https的区别 1639次阅读
- 超详:介绍HTTP协议(真的很经典) 5321次阅读
- 一文详解HTTP通信细节 3975次阅读
- HTTP协议的使用方式和设计原理讲解 3918次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多