摘要: Linux本机与本机socket通信会走网卡吗? 1.127.0.0.1本机网络IO需要经过网卡吗? 不需要经过网卡,即使把网卡拔了本机网络还是可以正常使用的。 本机网络IO的内核执行流程: 跨机网络IO的流程: 2.数据包在内核中是什么走向,和外网发送相比流程上有什么区别? 本机网络 IO 和跨机 阅读全文
posted @ 2024-07-17 17:37 Emma1111 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.读取网卡mac地址 可以通过ioctl(sock,SIOCGIFHHWADDR,&ifr)读取mac地址,对任意类型的socket都适用,只需指定第三参数struct ifreq ifr的ifr.ifr_name,这个ifr_name就是网络设备的名字,如eth0,eth1,lo等,在/proc 阅读全文
posted @ 2024-07-17 17:36 Emma1111 阅读(24) 评论(0) 推荐(0) 编辑