linux下网络程序经常在启动执行后使用ioctl获取主机的全部网络接口信息,
例如接口地址、是否支持广播,是否支持多播等。
函数原型
#include
int ioctl(int d, int request, ...);
返回值:成功返回0,出错返回-1
常见选项
SIOCGIFCONF 获取所有接口的列表
SIOCGIFBRDADDR 获取广播地址
S...
分类:
其他好文 时间:
2014-06-10 08:17:43
阅读次数:
185
目前移植了UDP客户端模式,测试使用广播地址.
//udp_client.c
/*************************************************************************************************************
* 文件名: udp_client.c
* 功能: uIP UDP客户端相关...
分类:
其他好文 时间:
2014-06-08 05:48:28
阅读次数:
256
“IP地址”是“TCP/IP”(TransmiteControlProtocol传输控制协议/InternetProtocol网际协议)里其中的一种协议。Internet之所以能将广阔范围内各种各样的网络系的计算机互联起来,主要是因为有TCP/IP协议。TCP/IP协议提供一种全网络通用的地址格式,...
分类:
其他好文 时间:
2014-05-30 05:37:25
阅读次数:
196
免费ARP报文是一种特殊的ARP报文,该报文中携带的发送端IP地址和目标IP地址都是本机IP地址,报文源MAC地址是本机MAC地址,报文的目的MAC地址是广播地址。作用:1、防止仿冒网关的ARP攻击如果攻击者仿冒网关发送免费ARP报文,就可以欺骗同网段内的其它主机,使得被欺骗的主机访..
分类:
其他好文 时间:
2014-05-20 23:38:42
阅读次数:
1099