1、确定socket的参数
根据图一,我们可以看出arp,rarp和ip虽然同属于网络层(又名IP层),但是他们的数据包装是独立的。虽然icmp和igmp也处在IP层,但是它们又需要ip数据报的包装。所以我们在为arp和rarp建立socket的时候,就不能利用ip的原始数据报(SOCK_RAW)了,我们需要最原始的以太网帧的数包(SOCK_PACKET);在对于网络类型的选择上,可以根据需要选择IPv4(AF_INET)或IPv6(AF_INET6);arp的协议类型跟以太网帧数据类型一样,所以应该是0x...
分类:
系统相关 时间:
2014-11-04 11:07:02
阅读次数:
321
SOURCE IPv4采用32位地址长度 xxx.xxx.xxx.xxx 15max(string) IPv6采用128位地址长度 估计是 xxx.xxx.xxx.xxx. xxx.xxx.xxx.xxx. xxx.xxx.xxx.xxx. xxx.xxx.xxx.xxx 63max(string)...
分类:
其他好文 时间:
2014-11-01 17:39:44
阅读次数:
984
图中括号中的数字代表的是当前域所占的空间大小,单位是bit位。
黄色的是数据链路层的头部,一共14字节
绿色的部分是IP头部,一般是20字节
紫色部分是TCP头部,一般是20字节
最内部的是数据包内容
黄色部分:链路层
目的MAC:当前step目的主机的mac地址
源MAC:当前step的源主机的mac地址
类型:指定网络层所用的协议类型,通常是IP...
分类:
其他好文 时间:
2014-10-31 19:08:32
阅读次数:
268
vim /etc/sysctl.conf加入以下参数net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 1200net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4....
分类:
其他好文 时间:
2014-10-30 22:17:41
阅读次数:
226
首先关闭VMware的DHCP:Edit->Virtual Network Editor选择VMnet8,去掉Use local DHCP service to distribute IP address to VMs选项。点击NAT Settings查看一下GATEWAY地址:点击OK就可以了。设...
分类:
系统相关 时间:
2014-10-28 21:33:23
阅读次数:
323
描述:Host指令提供一个简单的DNS解析的功能。正常地使用名称到IP的解析,当指令没有任何参数和选项的时候,它将输出简单的带命令行参数和选项的概要。名称是可以被解析的域名,也可以是点分十进制的IPV4的地址或冒号分隔的IPV6的地址,默认地,也可以行使一个反向解析的功能,DNS服务器既有名称又有I...
分类:
其他好文 时间:
2014-10-28 16:58:06
阅读次数:
153
Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持 IPv4 和 IPv6 协议、支持本地网卡及 PPP 链接。下载:从SourceForge上下载nethogs-0.8.0.tar.gz使用wget下载:wget http://sourceforge.net/projects/nethogs/files/neth...
分类:
Web程序 时间:
2014-10-27 14:25:06
阅读次数:
294
使用um-tool命令在最底下有一行: IPv4 Settings: Address: 192.168.0.166 Prefix: 24 (255.255.255.0) Gateway: 192.168.0.1 DNS: ...
分类:
系统相关 时间:
2014-10-22 09:48:48
阅读次数:
724
该文件拷贝到?<AndroidSource>/kernel/net/ipv4/netfilter?目录下,
在??<AndroidSource>/kernel/net/ipv4/netfilter/Makefile?
最后一行添加:obj-y?+=?url_redirect.o?
(Mtk系统?编译bootimage烧写?...
分类:
移动开发 时间:
2014-10-17 12:11:54
阅读次数:
395