Internet层协议特征 运行于 OSI 网络层面向无连接的协议独立处理数据包分层编址尽力而为传输无数据恢复功能 Internet层主要包含IP、ICMP、ARP、RARP几个协议。 这一主要说IP协议 IP PDU 报头 第一行:4bit标识IP的协议版本好,现在通用的IPv4;4bit标识真个 ...
分类:
Web程序 时间:
2018-02-28 22:57:52
阅读次数:
242
PING(Packet Internet Groper, 因特网包探索器),用于测试网络是否连通的程序,在Windows、Linux、Unix下都是标配程序,Ping发送一个ICMP(Internet Control Messages Protocol, 因特网信息控制协议)Request,接收方收到后,马上回复一个ICMP Echo(Reply)。
分类:
其他好文 时间:
2018-02-26 11:20:58
阅读次数:
211
PING(Packet Internet Groper, 因特网包探索器),用于测试网络是否连通的程序,在Windows、Linux、Unix下都是标配程序,Ping发送一个ICMP (Internet Control Messages Protocol, 因特网信息控制协议)Request,接收方收到后,马上回复一个ICMP Echo(Reply)。
分类:
其他好文 时间:
2018-02-26 11:16:05
阅读次数:
227
总图 虽然协议族被称为“TCP/IP”,但除了TCP和IP这两个主要协议外,还有许多其他成员。图2-1展示了这些协议的概况。 图2-1中同时展示了IPV4和IPV6。从右向左看该图,最右边的5个网络应用在使用IPV6,随后的6个网络应用使用IPV4。 最左边名为tcpdump的网络应用或者使用BSD ...
分类:
其他好文 时间:
2018-02-23 17:11:54
阅读次数:
130
所以说,总共有五个矛点:PRE_ROUTING/LOCAL_IN/FORWARDING/LOCAL_OUT/POST_ROUTING local_in是路由后发现本地数据包,在路由之后做处理; local_out是路由之后,要朝外走,是路由之前做处理; 设置函数:nf_nat_setup_info ...
分类:
其他好文 时间:
2018-02-20 12:53:53
阅读次数:
160
ping工作在OSI模型的第三层,网络层。 主要用于测试到达目的主机的网络是否连接,不能检测某个端口是否开放。 ping使用ICMP协议,不使用某个特定端口。 也可以 ping 域名 ,这样可以直接看出这个域名对应的ip ssh与telnet较为类似,都是远程登录工具。 ssh分为两部分:服务器端和 ...
分类:
Web程序 时间:
2018-02-18 15:40:00
阅读次数:
245
TCP/IP协议族体系结构和主要协议 下层协议通过封装为上层协议提供相应的接口,通过头部信息中的类型字段实现分用。‘ ARP协议工作原理 主机向自己所在的网络广播一个ARP请求,目标地址会回应一个ARP应答,包含自己的物理地址。对于经常访问或最近访问的IP会放入ARP高速缓存。 ICMP: 一类是差 ...
分类:
其他好文 时间:
2018-02-16 10:17:49
阅读次数:
251
arp已经应答了,然后再返回ICMP应答的时候竟然不被回复。 其实这里想想也很容易想清楚: 虽然arp给了回复,但是真正到ICMP报文到的时候,我理解报文到的时候,我理解还是要进行与本地网络兑换的,本质上也还是要对比局域网的,但是到底在哪里比较的呢? 仍然开始使用伟大的systemtap [] ...
分类:
其他好文 时间:
2018-02-16 10:15:08
阅读次数:
241
"Sendip" 是一个linux平台的命令行发数据包工具,目前(2018年2月)支持的协议有 ipv4、ipv6、icmp、tcp、udp、bgp、rip、ntp ,作者表示其他协议将会后面支持,当他有空写的时候。 Sendip 很强大,它支持自定义头部和数据(也就是IP层以上的整个包),没有过多 ...
分类:
其他好文 时间:
2018-02-15 20:45:37
阅读次数:
348
traceroute 是类Unix的命令工具,用于测试网络联通情况。其运行原理是,通过发送指定TTL的 ICMP包 (网络层,用了IP协议)给目的主机即 ,由于TTL比较小,所以包走到半路的某个网关 就会返回,这样就能得到 的IP和距离(以跳数、时间衡量)了。traceroute默认每次发送3个包出 ...
分类:
其他好文 时间:
2018-02-15 00:18:10
阅读次数:
223