打印本文 关闭窗口 | ||||
基于PXA270嵌入式Web服务器的设计与实现来源于瑞达科技网 | ||||
作者:佚名 文章来源:不详 点击数 更新时间:2011/12/29 文章录入:瑞达 责任编辑:瑞达科技 | ||||
|
||||
1 嵌入式Web服务器技术 1.1 嵌入式Web服务器体系结构 嵌入式Web服务器的体系结构如图1所示。其中,客户端和Web服务器之间的通信协议采用HTTP 1.1;嵌人式实时多任务操作系统提供TCP/IP协议支持;Web服务器与数据库服务器间的交互接口为CGI(Common Gateway Interface)。 1.2 嵌入式Web服务器工作流程 客户端使用Web浏览器与Web服务器进行通信。Web服务器中使用HTTP协议,HTTP(超文本传输协议)为标准WWW传输协议,使用可靠的TCP连接,通常采用端口80。HTTP是一个简单的协议,每次连接只完成一个请求。客户端与Web服务器交换数据之前,首先用TCP/IP建立连接,服务器端程序建立TCP类型SOCKET并在80端口进行监听,服务器在接收到用户端的请求后,解析客户请求的HTTP协议头、分析客户的请求,根据客户的请求返回相应的数据。这些数据可来自静态主页和文件,也可以根据请求动态产生。由此可见,接收客户端请求、解析客户端请求、响应客户端请求、向客户端回送请求的结果是Web服务器所完成的主要任务。
|