发表于:2003-08-12 08:01:00
楼主
B&R PP120是一个性能价格比很高的智能终端,本身带有两个USB口,一个RS232口和一个ETHERNET口.这里就其ETHERNET口的设置讨论一些地址计算问题.
便于计算,以host地址为172.43.36.288, subnetmask地址为255.255.248.0为例
2.1 如何计算网段(子网)地址
本例中, 网段地址是:
172 43 36 288
AND 255 255 248 0
-----------------------
172 43 32 0
可以看出, 网段(子网)地址就是host地址和subnetmask的与.
2.2 如何确定gateway/routing地址
gateway/routing的网段地址也就是本网段地址,是:
172 43 36 288
AND 255 255 248 0
172 43 32 0
gateway/routing定义为网段地址中第一个可用的host地址, 这里172.43.32.0是网段地址, 第一个可用的是172.43.32.1,就是GATEWAY地址.
2.3 如何计算broadcast地址
本例中, broadcast地址是,
172 43 32 0
OR (NOT 255 255 248 0)
172 43 39 255
就是broadcast地址, 可以看出broadcast地址就是subnetmask地址的非,再和网段地址的或.
注意:本例中,由于subnetmask是255.255.248.0, 网段地址(basic network address)和broadcast地址都不在172.43.36.xxx之内. 如果subnetmask是255.255.255.0, 则网段地址(basic network address)是172.43.36.0, broadcast是172.43.36.255, 这样本网段只有254(172.43.36.1~172.43.36.254)个地址可做为host地址.
如有错误之处,望不吝赐教.