实 验 报 告实验名称: 计算机网络课程设计 学生姓名: xx x xxxxxx x xx x xx 专 业: x xxxx x xxxxx x x x x 班 级: x x xxxxxxxx x x xxx 学 号: xxxxxxx x xx x x x x x 指导老师: xxxxxxx x xx x x xx x 实验成绩: 实验地点: 实验时间: 2 016 年 5 月 6 日一、实验目得与实验要求1、实验目得ﻩ将书本上抽象得概念与具体实现技术结合,通过网络软件编程得实践,深化理解理论课上学习到得A RP、I P、TCP 等重要网络协议得原理,通过自己动手编程封装与发送这些数据包,加深对网络协议得理解,掌握协议帧得结构与工作原理及其对协议栈得贡献
2、实验要求ﻩ网络课程设计包含两个部分得内容:题目一就是数据包得封装发送与解析(A RP/IP/TC P),要求使用 Win pcap 技术与S ocke t技术,根据 AR P/I P/T CP 帧得结构,封装数据包发送到局域网中
另外要捕获网络中得 T C P/IP/A R P 数据包,解析数据包得内容,并将结果显示,并同时写入日志文件
ﻩ题目二就是从可选题目中选择一个,可选题目均就是网络应用小程序,要求小组使用网络编程技术设计并实现一个网络应用程序,加深对网络协议协得理解,并锻炼网络编程能力
二、实验设备(环境)及要求1、实验硬件设备:计算机型号:联想 ThinkPad T 430 u处理器型号:In t el i5 主频:1、8Hz网卡型号:(1)Re a lt e k PCIe G BE (2)Br o ad 8 0 2、11n2、实验软件要求:操作系统:Wind ow s 1 0应用软件:V i sual S t u d io 2 01 5 Pro3、小组成员及分工:三、实验内容与步骤1、实验 1:数据包得封装