门面模式的一个典型应用:socket 接口socket 与传输层的TCP、UDP协议,网络层IP、ICMP协议交互,试想如果没有socket这层,我们那不是要与TCP、UDP、IP、ICMP协议打交道,为了隐藏后面的协议的复杂,产生了socket。门面模式是客户端通过访问门面这个接口而不需要访问具体...
分类:
其他好文 时间:
2015-03-07 14:01:44
阅读次数:
137
由于redhat在初始化的时候,防火墙设置为icmp-host-prohibited,导致数据包无法到达。具体iptables(所在目录/etc/sysconfig)如下:# Firewall configuration written by system-config-firewall# Manu...
分类:
其他好文 时间:
2015-03-02 23:40:56
阅读次数:
177
IP协议:
IP是TCP/IP里非常重要的协议,我们发送的TCP UDP ICMP IGMP等数据都要经过IP层的封装后才能进行传输。
IP协议提供不可靠的 无连接的服务。不可靠表现在:它不保证数据报一定发送到目的端,如果在半路上出现错误,IP协议会将数据报丢掉并发送ICMP差错报文(后面会讲)告诉发送端,可靠性由上层提供(TCP)。无连接表现在:它讲数据报发送出去后 就不在和其有任何连接...
分类:
其他好文 时间:
2015-02-28 18:49:29
阅读次数:
165
配置iptables策略后,一般来说INPUT都是DROP然后配置需要通过的当执行:iptables -P INPUT DROP后,机器就不能被ping通了!因为icmp没有添加到规则中!于是我执行如下代码:iptables -A INPUT -p icmp -j ACCEPT还是不能ping通!!...
分类:
其他好文 时间:
2015-02-26 18:03:44
阅读次数:
115
Internet控制报文协议ICMP是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。学习目标:
1. 描述ICMP的应用场景
2. 理解常见的ICMP报文类型
3. 掌握ping和tracert的应用
ICMP是TCP/IP协议簇的核心协议...
分类:
其他好文 时间:
2015-02-25 18:40:03
阅读次数:
197
ping是怎么实现的?它依赖的是原始套接字与ICMP(Internet Control Message Protocol,网际控制消息协议),向目标主机投递回射请求,而目标主机将响应一个回射应答。通常在请求体中包含时间戳,用来计算RTT(Round-trip Time,回环时间),也就是玩家常说的服...
分类:
其他好文 时间:
2015-02-21 23:23:14
阅读次数:
295
第6章 网际协议:无连接数据报交付(IPv4)
6.3 互联网体系结构和基本原理
互联网是围绕着一个分层结构中的三个概念化网络服务来设计的;这个结构相当健壮且有很强的适应性,使互联网取得了很大成功。
6.7 数据报格式及个部分讲解
版本字段(4位):
IP协议的版本,通信双方使用的协议版本须一致,目前普遍使用IPv4,IPv6目前处于起步阶段。
...
分类:
其他好文 时间:
2015-02-18 16:29:12
阅读次数:
274
从上图可以看到,TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 下图也是描述这个关系的。 参考: ...
分类:
Web程序 时间:
2015-02-17 17:38:45
阅读次数:
465
4.2.4 NAT
私有地址如下:
10.0.0.0 – 10.255.255.255 (10.0.0.0/8),
172.16.0.0 – 172.31.255.255 (172.16.0.0/12),
192.168.0.0 – 192.168.255.255 (192.168.0.0/16)
NAT对于ICMP协议的影响
对于icmp协议,不仅icmp packet的h...
分类:
其他好文 时间:
2015-02-15 12:15:50
阅读次数:
167
1 介绍 KeepAlived是一个路由软件,可以工作在IP/TCP协议栈的IP层,TCP层,及应用层,来检查机器的可用性,端口的可用性,以及服务的可用性。 Layer3:Keepalived使用Layer3的方式工作式时,Keepalived会定期向服务器群中的服务器发送一个ICMP的数据包(既我...
分类:
其他好文 时间:
2015-02-15 10:41:11
阅读次数:
248