计算机网络课程设计
专 业 学 号 班 级 姓 名 指导老师
2016 3.17
计算机科学与技术 2班 鲁丽 廖剑锋
2 101030111
计算机网络
目录
一、课程的性质、目的和任务 ............................................................................ 4 二、课程内容和基本要求 ..................................................................................... 4
(一)、协议包的分析,网络协议的组成 ............................................ 4
1、 捕获ARP请求,ARP应答数据包........................................................... 4 2、 捕获ICMP数据包,对其进行分析研究................................................ 5 3、 捕获TCP“三次握手”“2次两次握手”释放连接数据包................ 7 4、 捕获HTTP,DNS,DHCP数据包,分析其构成.................................... 11 5、 通过捕捉smtp协议包捕捉邮箱密码................................................. 16 小结................................................................................................................ 16
(二)、数据包的分析程序 ...................................................................... 16
程序代码:.................................................................................................... 16 编译运行........................................................................................................ 21
(三)、机架实验 .......................................................................................... 22
小结................................................................................................................ 22
(四) 、模拟学校校园网 ......................................................................... 23
校园网拓扑图................................................................................................ 23 网络测试........................................................................................................ 24 小结................................................................................................................ 27
3
计算机网络
一、课程的性质、目的和任务
该课程为实践类课程。通过本课程,(1)学生需要深入理解网络协议的组成,对网络中传输数据的过程有更深入的认识。(2)学生需要了解计算机网络工程设计的一般任务,明确计算机网络设计与建设的基本原则,熟悉计算机网络需求分析的目标、任务与方法,掌握计算机网络设计的通用方法,并学会撰写规范的计算机网络方案书。
二、课程内容和基本要求
(一)、协议包的分析,网络协议的组成
1、捕获ARP请求,ARP应答数据包,分析其组成特征。总结ARP协议运行
的基本过程。 本机(192.168.84.69)ping目的主机(192.168.84.39):
4
计算机网络
抓包截图:
本机192.168.84.69 源MAC地址 c8:9c:dc:59:39:30 目的主机 192.168.84.39 目的MAC地址 c8:9c:dc:5a:2b:57
ARP协议运行过程:ARP进程在本局域网上发送ARP请求,目的主机在ARP请求分组里看到自己的IP,就发送一个响应分组,写入自己的硬件地址。
2、捕获ICMP数据包,对其进行分析研究。(icmp请求数据包,icmp应答数
据包) Ping mail.sina.com.cn进行ICMP数据包截获 ICMP请求数据包:
5
计算机网络
TYPE:8 CODE:0
CHECKSUM :0X225C
ICMP应答数据包:
6