基于window7的搭建web服务分析报文

  • 环境搭建:打开window自带的web服务器,具体流程如下

one

  • 这样就相当于下载安装了web服务器,下面就需要进行相关配置,在搜索栏输入IIS即可找到iis应用程序,点击打开如下图

    

  • 其实这个IIS可以搭建web站点,也可以ftp站点,后面我再介绍ftp搭建。接着就来配置一下,其实web服务器(就是一个应用程序)就监听80/8080端口,本质参数就是(ip/port),访问权限(就是利用身份验证),网站名称,物理路径(就是服务器的根目录)
  • 身份验证设置为匿名访问,同时保证手机和电脑处于同一个局域网,比如你的手机192.168.1.15,ping 192.168.1.15如何ping通就说明在同一局域网,在浏览器上输入http://192.168.1.16/80(默认为80,可以省略,如果是8080必须要加上),http是明文传输。

  • 分析一下报文情况
  • tcp.port==80&&((ip.dst==192.168.1.16&&ip.src==192.168.1.15)||(ip.src==192.168.1.16&&ip.dst==192.168.1.15)) 这是过滤条件
  • 手机ip:192.168.1.15 
  • 电脑ip:192.168.1.16

 

  • 如何看报文
  • 第一行:手机向电脑发送TCPSYN请求,其中包含Seq,Win(65535),Len(0:不携带数据内容),Mss,SACK-PERM TSval(控制信息)
  • 第二行:电脑向手机发送TCPSYN,ACK请求
  • 第三行:手机向电脑发送TCPACK应答请求
  • 在没有建立tcp连接之前,必须经过三次握手信息,这三次握手信息相当于双方的沟通,比如win,mss
  • 沟通之后就可以发送http报文
  • 第四行:手机向电脑发送get的http请求GET / HTTP/1.1
  • 第五行:电脑向手机返回请求内容HTTP/1.1 200 OK

 

 

  • 可以看出http是明文传输,可以匿名登录,也可以身份验证(验证方式)
  • 第六行:手机收到电脑的返回的数据后,给电脑发送一个应答报文,
  • 第7~9行浏览器会自动向服务器自动发送

    现代浏览器会在 URL 左侧显示一个图标。 该图标即称为“favicon.ico”,通常可从 website.com/favicon.ico 获取。 当您使用浏览器浏览不同站点时,浏览器将自动发送请求。 如果您的浏览器收到有效 favicon.ico 文件,将显示此图标。 如果未收到,则不会显示特殊图标。

     以上就是最基础的http报文的分析

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值