Cfgdemo项目分析

Cfgdemo项目分析WEB Server工作原理及其应用编程方法 说到WEB Server,就不能不提到HTTP协议HTTP是Hyper Text Transfer Protocol的缩写,中文译称

CfgdemoCreatedbyQianyong 项目分析 Cfgdemo 项目分析 WEBServer 工作原理及其应用编程方法 WEBServerHTTP 说到,就不能不提到协议 HTTPHyperTextTransferProtocolFTP 是的缩写,中文译称超文本传输协议。它和协 TCP 议一样,都是基于的应用层协议,但它们服务器端使用的端口号不一样:通常情况下, FTP2021HTTP80HTTP 使用的端口号是(数据链接)、(控制链接),而使用的端口号是。 /HTTPWEB 协议是一个采用的请求响应模型的协议。协议最典型的应用是在服务器和 WEB 浏览器之间传递数据。 WEBWEB 下面举个例子来说明浏览器和服务器之间的交互过程: 1 )网络环境 index.htmltibug.gif 附注:服务器端包括两个文件:和 2 )建立链接 HTTPClientWEBIEHTTPServerWEB 在(浏览器)和(服务器)进行数据传递的之 TCPHTTP 前,需要在两者之间建立一个链接,用于在两者之间传输报文。 IEhttp://192.168.1.54\index.htmlsniffer 当我们在的地址栏里输入:并回车时,可以用软件 H1H2 捕获和之间的传输数据。在分析报文数据之前,我们先来分析一下它的含义: http:// :代表超文本传输协议,一般情况下不用输入(默认的) 192.168.1.54WEBhttp://80 :代表服务器的地址(已暗示服务器端端口号为) \index.html :代表根目录下的网页文件 192.168.1.54:80index.html 因此这句话的含义就是获取服务器上根目录下的文件。 sniffer 用捕获到的前三个包分析结果如下: 序号 源端地址 目的地址 包内容 备注 1 192.168.1.55:190 192.168.1.54:80 SYN 同步 3 2 192.168.1.54:80 192.168.1.55:190 SYN+ACK + 同步应答 3 -1-

腾讯文库Cfgdemo项目分析