- 23
- 0
- 约4.58千字
- 约 6页
- 2018-12-29 发布于广东
- 举报
计算机网络课程设计
——机械工业出版社
第5章:发送ARP数据包
课程设计目的:
ARP协议用于完成IP地址与MAC 地址之间的转换。熟悉ARP协议对于IP数据包的传送过程具有重要意义。本课程设计的主要目的是通过封装与发送ARP帧,了解ARP协议的工作原理与ARP帧的结构。
完整程序代码:
#includeiostream.h
#includepcap.h
#pragma comment(lib,wpcap.lib)
#pragma comment(lib,ws2_32.lib)
typedef struct PhyFrame
{
unsigned char DstMAC[6];
unsigned char SrcMAC[6];
unsigned short FrameType;
}PHYFRAME;
typedef struct ArpFrame
{
unsigned short HardwareType;
unsigned short ProtocolType;
unsigned char MACLen;
unsigned char IPLen;
unsigned short Flag;
unsigned char SrcMAC[6];
unsigned char SrcIP[4];
unsigned char DstMAC[6];
unsign
原创力文档

文档评论(0)