网络
backard
这个作者很懒,什么都没留下…
展开
-
如何处理网络字节序之htonl和ntohl
htonlntohl其实,这两个函数的内部实现是一样的,它首先判断机器是否是大字节序,如果是,则什么都不做,否则就转换一下。(说白了,其实只需要一个函数都是一样的,这样做只不过代码看起来更好理解,即没次发送我都转换成网络序,每次接收到后都转换成主机序)因为网络字节序约定是大字节序的,也就是说,我们发出的和收到的都应该是大字节序处理后。只要是发送,我们就调用h原创 2013-01-22 20:44:52 · 3023 阅读 · 0 评论 -
如何抓DHCP包
ipconfig /release释放获取到的IP地址,然后ipconfig /renew重新获取IP地址,这中间sniffer要一直开着,应该是能抓到包的。已验证,DHCP.cap就是这样抓的。原创 2013-01-22 20:45:43 · 2190 阅读 · 0 评论 -
MTU理解
如何查看MTU?答: 能看网卡信息一般就能看到MTU,比如ifconfig, ip link list, netstat -in如何设置MTU?答: 在windows下可以通过修改注册表搞定。在linux下,方法一 (已验证)ifconfig eth0 mtu 768方法二 (已验证)ip link set dev eth0 mtu 1024原创 2013-01-22 19:30:31 · 1270 阅读 · 0 评论