Linux下的计算器(bc、expr、dc、echo、awk)知多少?
2012-10-09 12:23
393 查看
问题:
两个IP地址
A:192.168.1.2/24
B:192.168.1.10/30
问题是,A和B互相ping,结果如何,解释一下为什么,还有PING的具体过程
解释:
首先把最后面的一位转换成二进制:
A 192.168.1.2/24: 192.168.1. 0000 0010
B 192.168.1.10/30: 192.168.1. 0000 1010
红色代表根据掩码看出它们的主机位,剩下的(蓝色)代表网络位:
首先看192.168.1.2/24,从它的角度看,也就是根据它自己的掩码来划子网:
A 192.168.1.2: 192.168.1. 0000 0010 /24
B 192.168.1.10: 192.168.1. 0000 1010 /24
它认为192.168.1.10跟它属于一个子网,那么A到B的包可以通行。
同样方法再看192.168.1.10/30:
A 192.168.1.2: 192.168.1. 0000 0010 /30
B 192.168.1.10: 192.168.1. 0000 1010 /30
它认为192.168.1.2跟它不属于同一子网,那么B到A的包不能通行。
所以这样的结果就是ApingB的包有去无回,所以会显示超时,BpingA的包根本出不去,也就是需要网关,所以是找不到主机。
如果换成192.168.1.9/24用上面的办法可以看出双方都认为对方跟自己是同一个子网,因此可以互通:
A 192.168.1.2: 192.168.1. 0000 0010 /24
B 192.168.1.10: 192.168.1. 0000 1010 /24
掩码为255.255.255.0,同网段的IP为192.168.1.1-192.168.1.254
A 192.168.1.9: 192.168.1. 0000 1001 /30
B 192.168.1.10: 192.168.1. 0000 1010 /30
掩码为255.255.255.252,同网段的IP为192.168.1.9-192.168.1.10
两个IP地址
A:192.168.1.2/24
B:192.168.1.10/30
问题是,A和B互相ping,结果如何,解释一下为什么,还有PING的具体过程
解释:
首先把最后面的一位转换成二进制:
A 192.168.1.2/24: 192.168.1. 0000 0010
B 192.168.1.10/30: 192.168.1. 0000 1010
红色代表根据掩码看出它们的主机位,剩下的(蓝色)代表网络位:
首先看192.168.1.2/24,从它的角度看,也就是根据它自己的掩码来划子网:
A 192.168.1.2: 192.168.1. 0000 0010 /24
B 192.168.1.10: 192.168.1. 0000 1010 /24
它认为192.168.1.10跟它属于一个子网,那么A到B的包可以通行。
同样方法再看192.168.1.10/30:
A 192.168.1.2: 192.168.1. 0000 0010 /30
B 192.168.1.10: 192.168.1. 0000 1010 /30
它认为192.168.1.2跟它不属于同一子网,那么B到A的包不能通行。
所以这样的结果就是ApingB的包有去无回,所以会显示超时,BpingA的包根本出不去,也就是需要网关,所以是找不到主机。
如果换成192.168.1.9/24用上面的办法可以看出双方都认为对方跟自己是同一个子网,因此可以互通:
A 192.168.1.2: 192.168.1. 0000 0010 /24
B 192.168.1.10: 192.168.1. 0000 1010 /24
掩码为255.255.255.0,同网段的IP为192.168.1.1-192.168.1.254
A 192.168.1.9: 192.168.1. 0000 1001 /30
B 192.168.1.10: 192.168.1. 0000 1010 /30
掩码为255.255.255.252,同网段的IP为192.168.1.9-192.168.1.10
相关文章推荐
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器(bc、expr、dc、echo、awk)知多少?
- Linux下的计算器bc、expr、dc、echo、awk
- Linux下的计算器(bc、expr、dc、echo、awk)
- Linux计算器——bc、expr、dc、echo、awk
- linux中的各种计算方式expr|bc|dc|let
- linux 算术运算 bc expr dc
- Linux-shell-算术运算{expr、bc、dc、(( ))和[ ]}
- Linux-shell-算术运算{expr、bc、dc、(( ))和[ ]}
- Linux-shell-算术运算{expr、bc、dc、(( ))和[ ]}
- linux下的计算器bc
- Linux命令之bc - 浮点计算器、进制转换
- Linux下的简单好用的计算器bc
- 老大让我学Linux之echo指令,awk,grep,sed指令及shell上的socket程序实例