ICMP是网络层的一个协议,可以看作IP协议的附属协议,因为它主要被IP用来与其他主机或路由器交换错误报文及其他需要注意的信息。当然,更高层协议(tcp/udp)甚至有些用户进程也可能用到ICMP报文
注册ICMP协议和ICMP协议的处理涉及以下文件:
net/ipv4/icmp.c ICMP协议处理入口
net/ipv4/af_inet.c 网络层和传输层接口
ICMP报文结构
参见t...
分类:
Web程序 时间:
2014-09-08 10:52:46
阅读次数:
521
做物联网,没有以太网怎么能行!基于Enc28j60,我们团队独立实现了以太网精简协议栈TinyIP,目前支持ARP/ICMP/TCP/UDP/DHCP,还缺一个DNS就完整了。TinyIP内置一个数据缓冲区,Enc28j60收到数据以后,放入缓冲区,然后TinyIP内部开始根据Ethernet/AR...
分类:
其他好文 时间:
2014-09-08 00:55:36
阅读次数:
382
IGMP(Internet Group Management Protocol)作为因特网组管理协议,用于多播。
与ICMP一样, IGMP也被当作 IP 层的一部分,IGMP报文也通过IP数据报进行传输。
IGMP 在TCP/IP中负责局域网IP多播组成员管理的协议。用来在多播路由器与其局域网中的主机建立、维护多播组成员关系(组...
分类:
其他好文 时间:
2014-09-03 16:54:57
阅读次数:
316
1精简安装包(最小化安装)2禁用开机不需要的服务3.优化内核参数/etc/sysctlconf4.配置国内高速yum源5增加系统文件描述符,堆栈等配置6禁用root远程登陆,修改ssh为特殊端口7有外网ip的开机要开启配置防火墙仅对外开启需要提供服务的端口,配置或关闭SELINUX8清除无用的默认系..
分类:
系统相关 时间:
2014-09-03 11:26:27
阅读次数:
233
DR模型解决的realserver中的VIP与Dispatcher中的VIP在同一个网络的不同办法: 1.通过路由器上设置mac地址绑定,将VIP对应的mac地址写入路由器. 2.通过realserver的arptables定义规则. 3.通过操作系统的内核参数来解决. arp_ignore: 定义接收到arp请求时的响应级别,默认为0. ..
分类:
其他好文 时间:
2014-09-03 02:43:46
阅读次数:
424
TCP和UDP处在同一层---运输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个“拨打电话”的过程,等到通信准备结束才开始传输数据,最后结束通话。所以TCP要比UDP可靠的多,UDP是把数据直接发出去,而不管对方是不是在收信,就算是UDP无法送达,也不会产生ICMP差错报文,这一经时重申了很多遍了。
...
分类:
其他好文 时间:
2014-09-02 22:53:45
阅读次数:
321
在Linux的发行版本中,都存在一个/proc/目录,有的也称它为Proc文件系统。在 /proc 虚拟文件系统中存在一些可调节的内核参数。这个文件系统中的每个文件都表示一个或多个参数,它们可以通过 cat 工具进行读取,或使用 echo 命令进行修改。下面给出了几个可调节的参数是关于Linux T...
分类:
系统相关 时间:
2014-09-02 15:41:25
阅读次数:
230
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,...
分类:
Web程序 时间:
2014-09-02 00:10:33
阅读次数:
407
agent端:zabbix 自定义脚本[root@localhost script]# cat check_ping.sh #!/bin/bashresult=$(/usr/local/nagios/libexec/check_icmp -s $1 $2)a=$(echo $result | awk...
分类:
其他好文 时间:
2014-09-01 14:00:33
阅读次数:
600
小兵以太网测试仪 是一款windows平台下的发包工具。
该软件小巧、易用、开源、免费。
该软件支持各种常见报文(包括arp ip icmp udp tcp等)的编辑与发送,支持发包速率控制。
同时,该软件还具有抓包功能。
软件主界面如下:
好了,下面我们就一起来看看该软件的各个功能点吧。
一、 新建或编辑报文
在软件主界面右边的列表框中,点右键,根据菜单...