上传者: grow_tree
|
上传时间: 2022-06-05 14:25:18
|
文件大小: 2.12MB
|
文件类型: DOC
目的:
通过实验掌握网络嗅探器的设计与实现。
1.熟悉C++编程规范;
2.熟悉并掌握winsock原始套接字的使用方法;
3.熟悉并掌握TCP/IP协议通信原理。
要求:
基本功能:
1. 能够实现数据包的抓取与存储(使用winsock)。
2. 能够解析出数据包类型,如TCP包、UDP包、ARP包、ICMP包等,若应用层协议为HTTP、FTP、DNS等常见协议,需解析到应用层。
3. 能够解析并显示IP层(ARP、IP)和传输层(TCP、UDP)的协议头信息。