发明名称 基于串口通信的HTTP网络访问实现方法
摘要 基于串口通信的HTTP网络访问实现方法属于信息安全技术领域。本发明解决在传统保护方式下仍旧存在诸多安全隐患的问题。实现方法的装置包括代理服务器1,代理服务器2,代理服务器1与代理服务器2之间使用串行端口连接;接入代理服务器1的私有网络与代理服务器1之间的通信都遵循Internet协议的规范,代理服务器1与代理服务器2之间使用串行端口连接,遵循私有通信协议的规范,接入代理服务器2的外部网络与代理服务器2遵循Internet协议的规范。本发明的核心内容是使受保护计算机与网络隔离,且在此情况下能够访问外部网络,主要用于提升受保护计算机的安全性。
申请公布号 CN101651711B 申请公布日期 2011.12.14
申请号 CN200910092587.2 申请日期 2009.09.11
申请人 北京工业大学 发明人 蔡永泉;靳禹
分类号 H04L29/08(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京思海天达知识产权代理有限公司 11203 代理人 刘萍
主权项 基于串口通信的HTTP网络访问实现方法,其特征在于,实现方法的装置包括代理服务器1,代理服务器2,代理服务器1与代理服务器2之间使用串行端口连接;代理服务器1包含以下功能模块:HTTP请求接收模块,请求报文发送模块,响应报文接收模块,响应报文提取模块,HTTP响应发送模块,代理服务器2包含以下功能模块:请求报文接收模块,请求报文处理模块,HTTP处理模块,响应报文转换模块,响应报文发送模块;接入代理服务器1的私有网络与代理服务器1之间的通信都遵循Internet协议的规范,代理服务器1与代理服务器2之间使用串行端口连接,遵循私有通信协议的规范,接入代理服务器2的外部网络与代理服务器2的通信遵循Internet协议的规范;具体包括以下步骤:1、通信开始前,启动代理服务器1、启动代理服务器2,在打开代理服务器1和代理服务器2相互连接的串行端口前,对代理服务器1和代理服务器2的串行端口通信参数进行设置;打开代理服务器1和代理服务器2相互连接的串行端口时,设置串行端口接收数据时的超时等待时间;2、通信开始,私有网络中的用户通过网络浏览器按照标准HTTP协议请求代理服务器1上的起始页面;代理服务器1响应起始页面给私有网络中的用户,私有网络中的用户在起始页面中的地址栏内填写要访问的网址并点击提交按钮进行提交;代理服务器1上的HTTP请求接收模块收到用户发送的带有请求地址参数的标准HTTP请求报文后,根据私有通信协议的规定,将该标准HTTP请求报文转换为私有请求报文,再将私有请求报文交给请求报文发送模块进行发送;其中,起始页面为一个HTML页面,网页中至少包括一个用于输入网址的表单和一个提交按钮,携带一个网页参数——请求地址参数,用于保存用户输入的网址;3、代理服务器1上的请求报文发送模块将私有请求报文通过串行端口发送至代理服务器2,私有请求报文发送是分块进行的,在各发送块之间添加一个短延迟,以便接收方能够正确处理收到的数据块;4、代理服务器2上的请求报文接收模块通过串行端口接收代理服务器1发送的私有请求报文并交给代理服务器2上的请求报文处理模块处理;代理服务器2上的串行端口接收数据时采用事件监听模型,即当有数据到达串行端口时,读取程序启动,开始读取数据;到达代理服务器2的数据分块进行接收;5、代理服务器2上的请求报文处理模块根据私有通信协议的规定,从私有请求报文中提取标准HTTP请求参数并将标准HTTP请求参数交给代理服务器2上的HTTP处理模块;6、代理服务器2上的HTTP处理模块根据收到的标准HTTP请求参数,与标准HTTP请求参数中的主机名称所指的WWW站点建立标准HTTP连接,并将按照标准HTTP请求参数构成的标准HTTP请求报文发送至该WWW站点;7、代理服务器2上的HTTP处理模块从上一步中建立标准HTTP连接的WWW站点接收标准HTTP响应报文,并将标准HTTP响应报文交给代理服务器2上的响应报文转换模块;8、代理服务器2上的响应报文转换模块将标准HTTP响应报文转为私有响应报文,将私有响应报文交给响应报文发送模块;9、代理服务器2上的响应报文发送模块将私有响应报文通过串行端口发送至代理服务器1,私有响应报文发送是分块进行的,在各发送块之间添加一个短延迟;10、代理服务器1上的响应报文接收模块通过串行端口接收代理服务器2发送的私有响应报文并交给代理服务器1上响应报文提取模块处理;代理服务器1上的串行端口接收数据时采用事件监听模型,即当有数据到达串行端口时,读取程序启动,开始读取数据;到达代理服务器1的数据分块进行接收;11、代理服务器1上的响应报文提取模块根据私有通信协议的规定将收到的私有响应报文转换为标准HTTP响应报文,将标准HTTP响应报文交给代理服务器1上的HTTP响应报文发送模块,由HTTP响应发送模块将此标准HTTP响应报文发送给私有网络中的用户。
地址 100124 北京市朝阳区平乐园100号
您可能感兴趣的专利