基于TCP socket实现的HTTP WEB服务器

源码下载  http://www.byamd.xyz/hui-zong-1/

一、实验目的及任务

1、熟悉并掌握WireShark的基本操作,了解网络协议实体间的交互以及报文交换。

2、通过对WireShark抓包实例进行分析,进一步加深对HTTP网络协议的理解。

3、编写一个简单的Web服务器,实现作业(2)(3)项所要求的功能。

4、培养理论联系实践的科学研究精神。

二、实验环境

1、系统环境:Windows 10 家庭中文版 1607

2、浏览器:Chrome

3、WireShark:Version 2.2.1

4、IDE:Visual Studio 2015 Update 3

5、编程语言:C++

三、实验原理

1、利用Wireshark软件抓取本地PC的数据包,观察其主要使用的网络协议。

2、根据所获数据包的内容分析相关协议,从而加深对HTTP网络协议的理解。

3、利用Winsock实现本地Web服务器,并实现与浏览器的交互。

四、实验步骤

1、实验前的准备工作

(1)关闭所有可能会请求网络的文件以及程序。

(2)打开浏览器,删除所有的Cookie、临时文件、表单数据以及浏览记录等等。

(3)单击开始,打开运行,输入’cmd’,输入命令’ipconfig/flushdns’

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值