2. 2 HTTP协议分析
网络隐蔽信道需要将隐蔽信息嵌入在网络协议的报头中,而HTTP协议语法宽松,存在大量冗余信息因此可以加入隐蔽信息。因此一般选择HTTP协议作为隐蔽信息的载体,在这里分析HTTP协议的特点和它的数据包。
2.2.1 HTTP协议
HTTP协议(即超文本传输协议)是网上应用最为广泛的一种协议。设计HTTP的起初目的是为了提供一种接收和发布HTML(即超文本标记语言)页面的方法。HTTP协议基于TCP/IP面向应用层对象,采用请求/响应的工作模式,通过网络来支持客户端和服务器之间的联系和事务处理。当联系开始时,客户端向服务器发送一个HTTP Request数据包的请求,请求数据包中包含请求的方法、URI(统一资源标识符)、协议版本等消息体。服务器接收到请求信息后,发送HTTP Respond数据包响应客户端的请求,响应数据包中有协议版本、成功或错误编码和实体内容 基于行为的网络隐蔽信道的设计与实现(3):http://www.youerw.com/tongxin/lunwen_14014.html