注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信网络协议Web协议与实践:HTTP/1.1、网络协议、缓存技术和流量测量

Web协议与实践:HTTP/1.1、网络协议、缓存技术和流量测量

Web协议与实践:HTTP/1.1、网络协议、缓存技术和流量测量

定 价:¥46.00

作 者: (美)Balachander Krishnamurthy,(美)Jennifer Rexford著;范群波,沈金河译
出版社: 科学出版社
丛编项: Addison-Wesley计算机专业教材
标 签: 暂缺

ISBN: 9787030115355 出版时间: 2003-07-01 包装: 胶版纸
开本: 26cm 页数: 424 字数:  

内容简介

  本书是有关万维网核心技术的完全参考书,适用于Web技术人员、网站管理员、依赖于Web基础设施的开发人员及作为相关专业高年级本科生和研究生的教材。本书全面论述了传输Web内容的系统和协议,重点讲述了Web中业已成熟和稳定的技术,如TCP/IP协议及DNS技术、HITP/1.0的设计及其与TCP之间的交互;深入阐述了Web高速缓存技术和多媒体流播技术的最新技术动态;分析了ApacheWeb服务器和Squid代理;还探讨了通信量的分析和测量技术。书中使用了大量示例、技术发展水平报告以及案例分析来阐述Web的工作原理和各个组件之间的交互。本书是有关万维网核心技术的完全参考书,适用于Web技术人员、网站管理员、依赖于Web基础设施的开发人员及作为相关专业高年级本科生和研究生的教材。

作者简介

暂缺《Web协议与实践:HTTP/1.1、网络协议、缓存技术和流量测量》作者简介

图书目录

第1部分 结论                  
 第1章 简介                  
 1.1 Web的起源及发展                  
 1.1.1 Web的历史演变                  
 1.1.2 Web的现状                  
 1.2 Web的语义组件                  
 1.2.1 统一资源标识符(URI)                  
 1.2.2 超文本标记语言(HTML)                  
 1.2.3 超文本传输协议(HTTP)                  
 1.3 术语和概念                  
 1.3.1 Web上的内容                  
 1.3.2 软件组件                  
 1.3.3 基本网络                  
 1.3.4 标准化                  
 1.3.5 Web流量和性能                  
 1.3.6 Web应用程序                  
 1.4 没有涉及的主题                  
 1.5 纵览全书                  
 第2部分 Web软件组件                  
 第2章 Web客户机                  
 2.1 作为程序的客户机                  
 2.2 浏览器的演变                  
 2.3 与Web有关的浏览器功能                  
 2.3.1 标准的Web传输实例                  
 2.3.2 从浏览器发出一个请求                  
 2.3.3 浏览器高速缓存                  
 2.3.4 请求消息标头                  
 2.3.5 响应处理                  
 2.4 浏览器配置                  
 2.4.1 物理外观                  
 2.4.2 语义选择                  
 2.4.3 为非协议功能配置浏览器                  
 2.5 浏览器的安全问题                  
 2.6 Cookie(Web上的甜饼)                  
 2.6.1 使用Cookie的动机                  
 2.6.2 Cookie在浏览器中的使用                  
 2.6.3 通过Cookie进行用户控制                  
 2.6.4 Cookie的隐私问题                  
 2.7 网络蜘蛛(Spider)                  
 2.7.1 在Web上搜索                  
 2.7.2 Spider客户机                  
 2.7.3 Spider在搜索引擎中的使用                  
 2.8 智能代理与专用浏览器                  
 2.8.1 智能代理                  
 2.8.2 专用浏览器                  
 2.9 小结                  
 第3章 Web代理                  
 3.1 中间媒体的历史与演变                  
 3.2 代理的高级分类                  
 3.2.1 高速缓存代理                  
 3.2.2 透明代理                  
 3.3 代理应用                  
 3.3.1 共享Web访问                  
 3.3.2 高速缓存响应                  
 3.3.3 匿名客户机                  
 3.3.4 转换请求和响应                  
 3.3.5 非HTTP系统的网关                  
 3.3.6 过滤请求和响应                  
 3.4 HTTP相关的代理角色                  
 3.4.1 与代理进行请求-响应交换时的步骤                  
 3.4.2 处理HTTP请求和响应                  
 3.4.3 作为Web服务器的代理                  
 3.4.4 作为Web客户机的代理                  
 3.4.5 使用代理的例子                  
 3.5 代理链接和分级结构                  
 3.6 代理配置                  
 3.7 代理隐私权问题                  
 3.8 其他种类的代理                  
 3.8.1 逆向代理或代理人                  
 3.8.2 截取代理                  
 3.9 小结                  
 第4章 Web服务器                  
 4.1 Web站点和Web服务器                  
 4.1.1 Web站点                  
 4.1.2 Web服务器                  
 4.2 处理客户机请求                  
 4.2.1 处理客户机请求的步骤                  
 4.2.2 访问控制                  
 4.2.3 动态生成响应                  
 4.2.4 创建和使用Cookie                  
 4.3 在请求间共享信息                  
 4.3.1 请求间共享HTTP响应                  
 4.3.2 请求间共享元数据                  
 4.4 服务器体系结构                  
 4.4.1 事件驱动服务器体系结构                  
 4.4.2 进程驱动服务器体系结构                  
 4.4.3 混合服务器体系结构                  
 4.5 服务器托管                  
 4.5.1 单一机器存放多个Web站点                  
 4.5.2 单一Web站点分布在多机上                  
 4.6 Apache Web服务器的实例研究                  
 4.6.1 资源管理                  
 4.6.2 HTTP请求处理                  
 4.7 小结                  
 第3部分 Web协议                  
 第5章 HTTP底层协议                  
 5.1 网际协议                  
 5.1.1 Internet体系结构的演变                  
 5.1.2 IP设计目标                  
 5.1.3 IP地址                  
 5.1.4 IP标头细节                  
 5.2 传输控制协议                  
 5.2.1 套接字抽象                  
 5.2.2 有序可靠字节流                  
 5.2.3 打开和关闭TCP连接                  
 5.2.4 滑动窗口流控制                  
 5.2.5 重传丢失包                  
 5.2.6 TCp拥塞控制                  
 5.2.7 TCP标头细节                  
 5.3 域名系统                  
 5.3.1 DNS解析器                  
 5.3.2 DNS体系结构                  
 5.3.3 DNS协议                  
 5.3.4 DNS查询和Web                  
 5.3.5 基于DNS的Web服务器负载均衡                  
 5.4 应用层协议                  
 5.4.1 Telnet协议                  
 5.4.2 文件传输协议(FTP)                  
 5.4.3 简单邮件传输协议(SMTP)                  
 5.4.4 网络新闻传输协议(NNTP)                  
 5.4.5 应用层协议的属性                  
 5.5 小结                  
 第6章 HTTP协议设计与描述                  
 6.1 HTTP概述                  
 6.1.1 协议属性                  
 6.1.2 协议的影响                  
 6.2 HTTP语言元素                  
 6.2.1 HTTP术语                  
 6.2.2 HTTP/1.0请求方法                  
 6.2.3 HTTP/1.0标头                  
 6.2.4 HTTP/1.0响应类别                  
 6.3 HTTP的可扩展性                  
 6.4 SSL和安全性                  
 6.4.1 SSL                  
 6.4.2 HTTPS:在Web交换机中使用SSL                  
 6.4.3 HTTP/1.0中的安全性                  
 6.5 协议兼容性与互操作性                  
 6.5.1 版本号与互操作性                  
 6.5.2 MUST. SHOULD. MAY需求级别                  
 6.6 小结                  
 第7章 HTTP/1.1                  
 7.1 HTTP/1.1协议的演变                  
 7.1.1 演变的历史                  
 7.1.2 使用HTTP/1.0的问题                  
 7.1.3 HTTP/1.1中的新概念                  
 7.2 在1.0和1.1中的方法. 标头和响应码                  
 7.2.1 新旧请求方法                  
 7.2.2 新旧标头                  
 7.2.3 新旧响应码                  
 7.3 高速缓存                  
 7.3.1 与高速缓存有关的术语                  
 7.3.2 HTTP/1.0的高速缓存处理                  
 7.3.3 HTTP/1.1的高速缓存处理                  
 7.4 带宽优化                  
 7.4.1 范围请求                  
 7.4.2 期望/继续机制                  
 7.4.3 压缩                  
 7.5 连接管理                  
 7.5.1 HTTP/1.0的Connection:Keep-Alive机制                  
 7.5.2 HTTP/1.1持久连接机制的演变                  
 7.5.3 Connection标头                  
 7.5.4 持久连接的流水线处理                  
 7.5.5 关闭持久连接                  
 7.6 消息传输                  
 7.7 可扩展性                  
 7.7.1 获悉服务器的信息                  
 7.7.2 获悉中间服务器的信息                  
 7.7.3 升级为其他协议                  
 7.8 Internet地址保存                  
 7.9 内容协商                  
 7.10 安全性. 身份验证和完整性                  
 7.10.1 安全性和身份验证                  
 7.10.2 完整性                  
 7.11 代理在HTTP/1.1中的作用                  
 7.11.1 代理的类型                  
 7.11.2 对HTTP/1.1代理的语法要求                  
 7.11.3 对HTTP/1.1代理的语义要求                  
 7.12 其他杂项改变                  
 7.12.1 与方法有关的杂项改变                  
 7.12.2 与标头有关的杂项改变                  
 7.12.3 与响应码有关的杂项改变                  
 7.13 小结                  
 第8章 HTTP和TCP的交互                  
 8.1 TCP计时器                  
 8.1.1 重传计时器                  
 8.1.2 慢速开始重新启动                  
 8.1.3 TIME_WAIT状态                  
 8.2 HTTP/TCP分层                  
 8.2.1 中止的HTTP传输                  
 8.2.2 Nagle算法                  
 8.2.3 延迟的确认                  
 8.3 多路复用TCP连接                  
 8.3.1 并行连接的动机                  
 8.3.2 并行连接的问题                  
 8.4 服务器开销                  
 8.4.1 组合系统调用                  
 8.4.2 管理多个连接                  
 8.5 小结                  
 第4部分 Web流量的测量和特征                  
 第9章 Web流量的测量                  
 9.1 Web流量测量的动机                  
 9.1.1 内容创建者的动机                  
 9.1.2 Web站点托管公司的动机                  
 9.1.3 网络运营商的动机                  
 9.1.4 Web/网络研究人员的动机                  
 9.2 测量技术                  
 9.2.1 服务器日志记录                  
 9.2.2 代理日志记录                  
 9.2.3 客户机日志记录                  
 9.2.4 数据包监视                  
 9.2.5 主动测量                  
 9.3 代理/服务器日志                  
 9.3.1 通用日志格式(CLF)                  
 9.3.2 扩展通用日志格式(ECLF)                  
 9.4 预处理测量数据                  
 9.4.1 分析测量数据                  
 9.4.2 过滤测量数据                  
 9.4.3 转换测量数据                  
 9.5 根据测量数据进行推论                  
 9.5.1 HTTP标头信息的限制                  
 9.5.2 客户机/服务器身份是否一致                  
 9.5.3 推论用户动作                  
 9.5.4 检测资源是否被修改                  
 9.6 测量案例分析                  
 9.6.1 萨斯喀彻温服务器日志研究                  
 9.6.2 英国哥伦比亚代理日志研究                  
 9.6.3 波士顿大学客户机日志研究                  
 9.6.4 AT&T公司数据包跟踪研究                  
 9.7 小结                  
 第10章 Web工作负载特征参数                  
 10.1 工作负载特征                  
 10.1.1 工作负载模型的应用                  
 10.1.2 选取工作负载参数                  
 10.2 统计量和概率分布                  
 10.2.1 平均值. 中值和方差                  
 10.2.2 概率分布                  
 10.3 HTTP消息的特征                  
 10.3.1 HTTP求方法                  
 10.3.2 HTTP响应码                  
 10.4 Web资源特征                  
 10.4.1 内容类型                  
 10.4.2 资源大小                  
 10.4.3 响应大小                  
 10.4.4 资源流行性                  
 10.4.5 资源的变化                  
 10.4.6 时间局限性                  
 10.4.7 嵌入资源的数量                  
 10.5 用户行为特征                  
 10.5.1 会话与请求到达                  
 10.5.2 每次会话点击                  
 10.5.3 请求到达间隔时间                  
 10.6 应用工作负载模型                  
 10.6.1 组合工作负载参数                  
 10.6.2 验证工作负载模型                  
 10.6.3 生成综合流量                  
 10.7 用户隐私权                  
 10.7.1 对用户级数据的访问                  
 10.7.2 软件组件可利用的信息                  
 10.7.3 用户级数据的应用                  
 10.8 小结                  
 第5部分 Web应用程序                  
 第11章 Web高速缓存                  
 11.1 Web高速缓存的起源和目标                  
 11.2 为什么要用高速缓存                  
 11.3 什么是可高速缓存的                  
 11.3.1 协议相关的考虑因素                  
 11.3.2 内容相关考虑因素                  
 11.4 在哪里进行高速缓存                  
 11.5 怎样进行高速缓存                  
 11.5.1 决定消息是否能被高速缓存                  
 11.5.2 高速缓存的替换和在高速缓存中存储响应                  
 11.5.3 高速缓存响应的返回                  
 11.5.4 维护高速缓存                  
 11.6 高速缓存替换                  
 11.7 高速缓存的相关性                  
 11.8 资源更改的速度                  
 11.9 与高速缓存相关的协议                  
 11.9.1 Internet高速缓存协议                  
 11.9.2 高速缓存阵列解析协议                  
 11.9.3 高速缓存摘要协议                  
 11.9.4 Web高速缓存协调协议                  
 11.10 高速缓存的软件和硬件                  
 11.10.1 高速缓存软件:Squid高速缓存                  
 11.10.2 高速缓存硬件                  
 11.11 高速缓存的障碍                  
 11.11.1 高速缓存破产                  
 11.11.2 高速缓存技术中的隐私问题                  
 11.12 高速缓存与复制                  
 11.13 内容分配                  
 11.14 内容适配                  
 11.15 小结                  
 第12章 多媒体流的发送                  
 12.1 多媒体流播                  
 12.1.1 音频和视频数据                  
 12.1.2 多媒体流播的应用                  
 12.1.3 多媒体应用程序的特性                  
 12.2 多媒体内容发送                  
 12.2.1 性能要求                  
 12.2.2 IP网络的局限性                  
 12.2.3 HTTP上的多媒体点播                  
 12.3 多媒体流播的协议                  
 12.3.1 数据传输                  
 12.3.2 会话建立                  
 12.3.3 会话描述                  
 12.3.4 表示描述                  
 12.4 实时流播协议                  
 12.4.1 相似点和不同点                  
 12.4.2 RTSP请求方法                  
 12.4.3 RTSP标头                  
 12.4.4 RTSP状态码                  
 12.5 小结                  
 第6部分 研究前景                  
 第13章 高速缓存的研究前景                  
 13.1 高速缓存的重验证和无效                  
 13.1.1 重验证的成本                  
 13.1.2 预验证                  
 13.1.3 捎带法                  
 13.1.4 服务器驱动的无效                  
 13.2 端到端的信息交换                  
 13.2.1 服务器卷                  
 13.2.2 代理过滤器                  
 13.2.3 卷和过滤器:应用细节                  
 13.2.4 卷构建算法                  
 13.2.5 卷构建算法的评估                  
 13.2.6 端到端信息交换小结                  
 13.3 预取                  
 13.3.1 DNS预取                  
 13.3.2 连接预取                  
 13.3.3 HTTP预取                  
 13.3.4 预取中的折衷方案                  
 13.4 小结                  
 第14章 测量的研究前景                  
 14.1 HTTP流量的包监控                  
 14.1.1 分接链路                  
 14.12 捕获包                  
 14.1.3 多路分解包                  
 14.1.4 重构有序流                  
 14.1.5 提取HTTP消息                  
 14.1.6 生成HTTP踪                  
 14.2 分析Web服务器日志                  
 14.2.1 语法分析和过滤                  
 14.2.2 转换                  
 14.3 公开可利用的日志和跟踪                  
 14.4 测量多媒体流                  
 14.4.1 多媒体资源的静态分析                  
 14.4.2 多媒体服务器日志                  
 14.4.3 多媒体流的包监控                  
 14.4.4 多层包监控                  
 14.5 小结                  
 第15章 协议的研究前景                  
 15.1 多路复用HTTP传输                  
 15.1.1 WebMux:一个实验性的多路复用协议                  
 15.1.2 TCP控制块相互依赖                  
 15.1.3 综合拥塞管理                  
 15.2 给HTTP/1.1增加差分机制                  
 15.2.1 给HITP消息增加差分机制的动机                  
 15.2.2 delta算法的评估                  
 15.2.3 HTTP/1.1中delta机制的配置问题                  
 15.2.4 向HTTP/1.1增加delta机制的现状                  
 15.3 HTTP/1.1协议的兼容性                  
 15.3.1 协议兼容性研究的动机                  
 15.3.2 测试客户机和代理的兼容性                  
 15.3.3 测试兼容性的方法                  
 15.3.4 PRO-COW:大规模的兼容性研究                  
 15.3.5 协议兼容性的小结                  
 15.4 端对端Web性能测量                  
 15.4.1 识别影响端对端性能的因素                  
 15.4.2 端对端性能研究报告                  
 15.4.3 端对端性能研究小结                  
 15.5 有关HTTP的其他扩展                  
 15.5.1 透明内容协商                  
 15.5.2 WebDAV——Web分布式创作和版本(管理标准)                  
 15.5.3 HTTP的扩展框架                  
 15.6 小结                  
 参考书目                   

本目录推荐