码迷,mamicode.com
首页 >  
搜索关键字:ICMP    ( 1231个结果
traceroute和mtr
traceroute是检测到目的主机路由的工具,它并不能保证从本机发出的两个IP数据报有相同的路由。原理是:traceroute发送udp数据报,先发送TTL为1的,到第一个路由器TTL减1,并返回一个超时的ICMP报文,这样就得到了第一个路由器的地址;接下来发送TTL值为2的报文,得到第二个路由..
分类:其他好文   时间:2015-01-14 18:21:22    阅读次数:166
第十九章 APO连接与网络v节点
第十九章   APO连接与网络v节点       在编写网络底层实现前,需要做许多的准备工作;除了修改前面的章节外,可能还需写3章;本章、文件号管理类的实现、本地内存管理类的实现。我很希望最终的网络编程能给我惊喜;IP/TCP/UDP/ICMP的实现、包括所有的网络服务器的实现(HTTP、DNS、FTP等等),能到达300行的代码量;多于300行代码量那就更好了、我会很高兴。网络编程第一层简为...
分类:其他好文   时间:2015-01-13 21:39:58    阅读次数:209
一步一步开发sniffer(Winpcap+MFC)(五)莫道无人能识君,其实我懂你的心——解析数据包(转)
前文已经讲过,解析数据包主要通过analyze_frame()这个函数实现的,实际上并非这个函数完成了所有的功能,其实从名字就可以看出,它只是完成了对“帧”的解析,也就是链路层数据的解析,还有analyze_arp()、analyze_ip()、analyze_ip6()、analyze_icmp(...
分类:编程语言   时间:2015-01-13 19:29:26    阅读次数:330
对TCP/IP协议的一些看法(4):网络层协议概述
之前有提到,链路层的上层是网络层(Internet层),也有翻译为网际层。这层开始一直到应用层就是用户所需要关注的地方了。网络层协议包括了最著名的IP协议、ICMP协议、IGMP协议等,今天主要对IP协议进行一下概述。IP协议:数据从应用层传下来,在每一层都要对数据的头部进行封装,包括传输层添加TC...
分类:其他好文   时间:2015-01-13 12:20:05    阅读次数:187
网络层(一)
网络层向上只提供简单灵活的,无连接,尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接,每一个分组独立发送,与其前后分组无关。网络层不提供服务质量的承诺。网际协议IP与IP协议配套使用的协议还有ARP(地址解析协议),RARP(逆地址解析协议),ICMP(网际控制报文协议),IGMP(网际...
分类:其他好文   时间:2015-01-08 23:58:11    阅读次数:785
第十七章 路由交换机编程
第十七章    路由交换机编程      MTU = 64KB 毕竟是理想,现阶段实现起来还是有难度;牵涉到较多问题,与大网同步、流量平衡、时隙交换等。所以,APO还是决定MTU = 48E = 1536B,包含头部2E、帧同步头8B、尾部CRC的4B等;数据包的有效内容(不含头部)为45E = 1440B。头部2E = 64B,其中MAC头14B、IP头18B、TCP/UDP/ICMP头3...
分类:其他好文   时间:2015-01-07 00:42:36    阅读次数:229
iptables日志探秘
iptables日志探秘 防火墙的主要功能除了其本身能进行有效控制网络访问之外,还有一个很重要的功能就是能清晰地记录网络上的访问,并自动生成日志进行保存。虽然日志格式会因防火墙厂商的不同而形态各异,但被记录下的主要信息大体上却是一致的。无论是后面我们谈到的PIX、ASA或是CheckPoint放火墙其产生的日志内容均类似。这就表明,任何连接或者请求,例如TCP、UDP、ICMP连...
分类:其他好文   时间:2014-12-30 22:08:26    阅读次数:305
ICMP基础知识
1、ICMP(Internet Control Message Protocol):Internet控制报文协议。它传递差错报文以及其它需要注意的信息。 2、应用场景: 1)Ping程序。Ping的目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP...
分类:其他好文   时间:2014-12-29 00:52:03    阅读次数:233
ICMP重定向
ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非优化路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。路由器也会把初始数据报向它的目的地转发。如上图所示,R3想发送数据报给R4,R3的默认网关是R1,R3将数据报发送给R1,R1查看自己的...
分类:其他好文   时间:2014-12-28 19:27:34    阅读次数:127
【转】每天一个linux命令(56):netstat命令
原文网址:http://www.cnblogs.com/peida/archive/2013/03/08/2949194.htmlnetstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能...
分类:Web程序   时间:2014-12-25 21:57:57    阅读次数:406
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!