请问在Winpcap中如何填充ethernet头中对端和本端的MAC地址呀?
请问在Winpcap中如何填充ethernet头中对端和本端的MAC地址呀?
我在内网中可以获取到对端的MAC地址,但如果在外网中怎么办?比如我想给sina发送一个TCP包,需要怎么填充ethernet头呀?
救急,非常感谢!
我在内网中可以获取到对端的MAC地址,但如果在外网中怎么办?比如我想给sina发送一个TCP包,需要怎么填充ethernet头呀?
救急,非常感谢!
...全文
相关推荐
20150719计算机网络课程设计发送Ethernet ARP包代码+报告【JAVA版】
该项目使用Java语言实现了Ethernet ARP数据包的封装与发送,结合WinPcap库进行底层网络通信,支持自定义源IP、MAC地址及目标地址,用于模拟ARP请求与应答过程,深入理解ARP协议工
arp协议获得局域网内主机的IP和MAC地址
该程序使用Visual C++ 6.0在Windows xp操作系统下开发,使用Winpcap 3.13作为驱动支持。程序流程图如下:1. 获取设备列表2. 获取本机IP和MAC地址3.
使用Winpcap对数据包进行拦截 一.docx
在 Winpcap 中,我们可以使用 `typedef struct _ethhdr` 来定义以太网包头,包括源 MAC 地址、目的 MAC 地址、类型等信息。
Sniffer原理解析及其WinPcap实现 (2005年)
数据包通过网络到达目标主机的过程依赖于IP地址和MAC地址,以及路由协议的辅助。到达以太网层面的数据包会根据MAC地址判断是否应该接收。
Ethernet ARP发送
这通常涉及到创建原始以太网帧,并填充必要的ARP字段,如发送方和接收方的硬件和IP地址,以及操作类型(请求或响应)。"


网络编程

