文档介绍:第四部分网络应用
第13章应用服务
本章要点: 输、远程登录、实时传输和SNMP服务系统 输、远程登录、实时传输和SNMP的机制 FTP和RTP的应用
WWW 电子邮件 文件传输 远程登陆 实时传输 SNMP协议
WWW
本节介绍e Web)协议和应用,更易于使用,更加流行。 text Transfer Protocol,HTTP) 士的欧洲粒子物理研究所(European Laboratory for Particle Physics,CERN)的Tim Bemem Lee开发的,目的是为了简化在地理位置上分散的科学家组织间共享和编辑研究文献的方法。
HTTP协议
超文本传输协议是为了传输超文本标记语言(Hypertext Markup Language,HTML)而设计的协议。HTML是一种用于创建超文本文档的标记语言。HTTP基于请求—响应活动。客户端运行浏览器应用程序,它建立与服务器的连接,并以请求的形式发送一个请求到服务器。服务器用一个状态行作出响应,包括消息的协议版本以及成功或者错误代码,后面跟着一个消息,它包含服务器信息、实体信息和可能的内容。
HTTP事务被划分成4个步骤:
(1)浏览器打开一个连接。
(2)浏览器发送一个请求到服务器。
(3)服务器发送一个响应给浏览器。
(4)关闭连接。
相关内容
在大多数情况下,HTTP通信由向源服务器请求某个资源的用户代理所激发。在最简单的情况下,它是通过用户代理和源服务器间的一个单独的连接而建立,如图所示:
HTTP缓冲技术
HTTP的重要特征之一就是高速缓冲能力。因为HTTP是一个分布式的基于信息的协议,缓冲能够显著地提高性能.
在大多数情况下,客户端请求和服务器响应在某个合理的时间范围内可以被保存在一个缓冲中,以处理将来相应的请求。为了能够确认数据是否被改变,定义了如下所示的验证机制:
1. 过期机制
2. 验证机制