资讯
安全
论坛
下载
读书
程序开发
数据库
系统
网络
电子书
微信学院
站长学院
QQ
手机软件
考试
安全
|
web开发
|
软件开发
|
移动开发
|
数据库
|
网络
|
系统
|
网站
|
考试认证
|
其他
|
读书频道
>
网站
>
网页设计
>
HTTP权威指南
前言
12-08-21
叶孤城
收藏
我要投稿
本文所属图书 >
HTTP权威指南
本书是HTTP 及其相关核心Web 技术方面的权威著作,主要介绍了Web 应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。 本书适合所有想了解HTTP 和Web 底层结...
立即去当当网订购
HTTP(Hypertext Transfer Protocol,超文本传输协议
①
)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于Web浏览器和Web服务器之间的双工通信。
HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。但现在,你手上拿着的却是一本将近两斤重的书。如果你想知道我们怎么会写出一本700多页的关于HTTP的书,就去看看目录吧。本书不仅仅是一本HTTP首部参考手册,它还是一本名副其实的Web架构“圣经”。
本书中,我们会将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节介绍HTTP各方面的特性。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还介绍了很多HTTP应用程序正常工作所必需且重要的非HTTP技术。在条理清晰的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者更好地使用HTTP。
本书是为所有希望理解HTTP和Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关Web技术参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从缓存和性能优化的相关章节中获益。市场营销和咨询专家还可以通过概念介绍更好地理解Web技术的前景。
① HTTP译为“超文本传输协议”,其中“transfer”使用了“传输”的含义,但依据HTTP制定者之一Roy Fielding博士的论文,“transfer”表示的是“(状态的)转移”,而不是“传输”。怎样翻译才更符合HTTP的原意,其讨论可参见图灵社区的文章,地址是ituring.com.cn/article/details/1817。
本书澄清了一些常见的误解,推荐了“各种业内诀窍”,提供了便捷的参考资料,并且用通俗易懂的语言阐述了枯燥且令人费解的标准规范,还详细探讨了Web正常工作所必需且互相关联的技术。
本书创作历时良久,是由很多热衷于因特网技术的人共同完成的,希望它能对你有所帮助。
运行实例:Joe的五金商店
本书的很多章节都涉及了一个假想的在线五金与家装商店示例,通过这个“Joe的五金商店”来说明一些技术概念。我们为这个商店构建了一个真实的Web站点(http://www.joes-hardware.com),以便大家能够测试书中的部分实例。只要本书仍在销售,我们就会一直维护好这个Web站点。
本书内容
本书包含21章,分为5个逻辑部分(每部分都是一个技术专题),以及8个很有用的附录,这些附录包含了参考资料,以及对相关技术的介绍。
第一部分 HTTP:Web的基础
第二部分 HTTP结构
第三部分 识别、认证与安全
第四部分 实体、编码和国际化
第五部分 内容发布与分发
第六部分 附录
第一部分用4章的篇幅描述了Web的基础构件与HTTP的核心技术。
第1章简要介绍了HTTP。•
第2章详细阐述了统一资源定位符(Uniform Resource Locator,URL)的格式, •以及URL在因特网上命名的各种类型的资源,还介绍了统一资源名(Uniform Resource Name,URN)的演变过程。
第3章详细介绍了HTTP报文是如何传送Web内容的。•
第4章解释了HTTP连接管理过程中一些经常会引起误解且少有文档说明的规则和•行为。
第二部分重点介绍了Web系统的结构构造块:HTTP服务器、代理、缓存、网关以及机器人应用程序。(当然,Web浏览器也是一种构造块,但在本书的第一部分已经对其进行过很详细的介绍了。)第二部分包含以下6章。
第•5章简要介绍了Web服务器结构。
第•6章深入研究了HTTP代理服务器,HTTP代理服务器是作为HTTP服务与控制平台使用的中间服务器。
第•7章深入研究了Web缓存的问题。缓存是通过保存常用文档的本地副本来提高性能、减少流量的设备。
第•8章探讨了网关和应用服务器的概念,通过它们,HTTP就可以与使用不同协议(包括SSL加密协议)的软件进行通信了。
第•9章介绍了Web上的各种客户端类型,包括无处不在的浏览器、机器人和网络蜘蛛以及搜索引擎。
第•10章讲述了仍在研究之中的HTTP协议:HTTP-NG协议。
第三部分提供了一套用于追踪身份、增强安全性以及控制内容访问的技术和技巧。包含下列4章。
第•11章讨论了一些识别用户的技术,以便向用户提供私人化的内容服务。
第•12章重点介绍了一些验证用户身份的基本方式。这一章还对HTTP认证机制与数据库的接口问题进行了研究。
第•13章详述了摘要认证,它是对HTTP的建议性综合增强措施,可以大幅度提高其安全性。
第•14章说明了因特网的密码体系、数字证书以及SSL。
第四部分涵盖HTTP报文主体和Web标准,前者包含实际内容,后者描述并处理主体内容。第四部分包含以下3章。
第•15章介绍了HTTP内容的结构。
第•16章探讨了一些Web标准,通过这些标准,全球范围内的用户都可以交换以不同语言和字符集表示的内容。
第•17章解释了一些用于协商可接受内容的机制。
第五部分介绍了发布和传播Web内容的技巧。包括以下4章。
第•18章讨论了在现代的网站托管环境中布署服务器的方式以及HTTP对虚拟网站托管的支持。
第•19章探讨了一些创建Web内容,并将其装载到Web服务器中去的技术。
第•20章介绍了能够将输入Web流量分散到一组服务器上去的一些工具和技术。
第•21章介绍了一些日志格式和常见问题。
第六部分是一些很有用的参考附录,以及相关技术的教程。
附录•A详述了统一资源描述符(Uniform Resource Identifier,URI)方案所支持的协议。
附录•B列出了HTTP的响应代码,方便使用。
附录•C提供了HTTP首部字段的参考列表。
附录•D列出了大量的MIME类型,解释了MIME类型的注册方式。
附录•E介绍了HTTP认证中使用的Base-64编码。
附录•F详述了如何实现HTTP中的各种认证方案。
附录•G定义了HTTP首部的语言标签值。
附录•H列出了用以支持国际化HTTP的字符编码。
每章都包含很多实例,以及到其他相关的参考资料的链接。
排版约定
本书使用了下列排版约定。
楷体•
用于URL、C函数、命令名、MIME类型、新术语的定义以及重点内容。
等宽字体•
用于计算机的输出、代码以及所有文字文本。
加粗等宽字体•
用于用户的输入。
意见及问题
请将有关此书的意见及问题发给出版商:
美国:
O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
中国:
北京市西城区西直门南大街2号成铭大厦C座807室(100035)
奥莱利技术咨询(北京)有限公司
本书有一个Web页面,上面列出了勘误表、一些实例以及所有的附加信息。可以通过以下链接来访问这个页面。
http://www.oreilly.com/catalog/httptdg/
为本书提意见或者询问一些技术性问题,可以向以下地址发送邮件。
bookquestions@oreilly.com
更多与书籍、会议、资源中心以及O’Reilly网络有关的问题,都请参见O’Reilly的网站。
http://www.oreilly.com
点击复制链接 与好友分享!
回本站首页
分享到:
更多
您对本文章有什么意见或着疑问吗?请到
论坛讨论
您的关注和建议是我们前行的参考和动力
上一篇:
1.3 功能
下一篇:
1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
112 |
1.6 本书概要
112 |
1.5.5 软件
112 |
1.5.4 可扩展性
112 |
1.5.3 融合
112 |
1.5.2 虚拟化
112 |
1.5.1 以太网的使用
112 |
1.5 云网络的特征
112 |
1.4 什么是云网络
3.2.3 Bootstrap栅格系统
3.4.4 自适应显示/隐藏页面内容
3.3.1 固定式布局
2.1.1 下载Bootstrap
3.3.2 流式布局
3.4.6 响应式Bootstrap
3.4.2 设计响应式图片
3.2.4 响应式Bootstrap栅格系统
文章
下载
读书
·
Win2000下关闭无用端口
·
禁止非法用户登录综合设置 [win9x篇]
·
关上可恶的后门——消除NetBIOS隐患
·
网络入侵检测系统
·
潜伏在Windows默认设置中的陷井
·
调制解调器的不安全
·
构建Windows 2000服务器的安全防护林
·
SQL Server 2000的安全配置
·
Windows优化大师注册机源码
·
Aspcode动画教程
·
WIN 2000服务器防止ICMP数据包攻击教程
·
实现网络隐身的简单方法
·
手工进行克隆帐号
·
用W32DASM破解网页合并器的密码
·
注册表操作动画教程
·
冰河陷阱v1.2
·
黑客攻防技术宝典:Web实战篇(第2版)
·
超级网管员——网络安全
·
代码大全(第二版)
·
软件之道:软件开发争议问题剖析
·
CSS插件工具箱
·
CSS入门经典(第3版)
·
C#并行编程高级教程:精通.NET 4 Pa
·
CMMI+敏捷整合开发
关于我们
|
联系我们
|
广告服务
|
投资合作
|
版权申明
|
在线帮助
|
网站地图
|
作品发布
|
Vip技术培训
版权所有:
红黑联盟
--致力于做最好的IT技术学习网站