【请教】知道IP和子网掩码求子网号 请教下,知道ip地址和子网掩码,如何计算相关地址。比如:17...
\u6c42\u6551\uff01\uff01\u8bf7\u6559\u9ad8\u624b\uff01\uff01\u5982\u4f55\u67e5\u4e00\u4e2a\u7f51\u5740\u7684\u7f51\u7edc\u53f7\uff0c\u4e3b\u673a\u53f7\uff0c\u5b50\u7f51\u53f7\uff0c\u5b50\u7f51\u63a9\u7801\u5462\uff1f\uff1f1\u3001\u6807\u51c6\u7684\u7f51\u7edc\u53f7\u662f\uff0c A\u7c7b\u662f\u524d8\u4f4d B\u7c7b\u662f\u524d16\u4f4d C\u7c7b\u662f\u524d24\u4f4d \u4e3e\u4e00\u4e2a\u4f8b\u5b50 \u5982172.16.10.2\uff0c\u56e0\u4e3a172.16.10.2\u662fB\u7c7b\u5730\u5740\uff0c\u6240\u4ee5172.16\u6240\u4ee3\u8868\u7684\u4f4d\u5c31\u662f\u7f51\u7edc\u53f7\u7684\u4f4d\uff0c\u540e\u976210.2\u4ee3\u8868\u7684\u4f4d\u662f\u4e3b\u673a\u4f4d\uff0cA\u7c7bC\u7c7b\u548c\u4f8b\u5b50\u7ed3\u6784\u76f8\u540c\uff0c\u5c31\u662f\u4f4d\u6570\u4e0d\u540c\u3002 2\u3001\u5982\u679c\u4e0d\u662f\u6807\u51c6\u7684\uff0c\u5c31\u662f\u8981\u5212\u5b50\u7f51\u7684\uff0c\u5c31\u4e0d\u4e00\u6837\u4e86\u3002\u8981\u770b\u540e\u9762\u7684\u4f4d\u6570\u6765\u786e\u5b9a \u5982192.168.15.2/26\uff0c\u540e\u9762\u768426\u4ee3\u8868\u7f51\u7edc\u53f7\u4f4d\u6570\u662f26\u4f4d\uff0c\u5269\u4e0b\u76846\u4f4d\u662f\u4e3b\u673a\u53f7\uff1b\u524d24\u4f4d\u662f\u6807\u51c6\u7684\u7f51\u7edc\u53f7\uff0c\u540e\u4fe9\u4f4d\u662f\u4e3a\u5212\u5206\u5b50\u7f51\u4ece\u4e3b\u673a\u53f7\u5206\u51fa\u6765\u7684\uff0c\u4e5f\u5212\u5206\u5230\u7f51\u7edc\u53f7\u91cc\u3002 \u5b50\u7f51\u63a9\u7801\u4e0eIP\u5730\u5740\u5b50\u7f51\u63a9\u7801\u4e0eIP\u5730\u5740\u7ed3\u5408\u4f7f\u7528\uff0c\u53ef\u4ee5\u533a\u5206\u51fa\u4e00\u4e2a\u7f51\u7edc\u5730\u5740 \u7684\u7f51\u7edc\u53f7\u548c\u4e3b\u673a\u53f7\u3002 \u4f8b\u5982\uff1a\u6709\u4e00\u4e2aC\u7c7b\u5730\u5740\u4e3a\uff1a 192\uff0e9\uff0e200\uff0e13 \u5176\u7f3a\u7701\u7684\u5b50\u7f51\u63a9\u7801\u4e3a\uff1a 255\uff0e255\uff0e255\uff0e0 \u5219\u5b83\u7684\u7f51\u7edc\u53f7\u548c\u4e3b\u673a\u53f7\u53ef\u6309\u5982\u4e0b\u65b9\u6cd5\u5f97\u5230\uff1a \u2460\u5c06IP\u5730\u5740192\uff0e9\uff0e200\uff0e13\u8f6c\u6362\u4e3a\u4e8c\u8fdb\u523611000000 00001001 11001000 00001101 \u2461\u5c06\u5b50\u7f51\u63a9\u7801255\uff0e255\uff0e255\uff0e0\u8f6c\u6362\u4e3a\u4e8c\u8fdb\u523611111111 11111111 11111111 00000000 \u2462\u5c06\u4e24\u4e2a\u4e8c\u8fdb\u5236\u6570\u903b\u8f91\u4e0e\uff08AND\uff09\u8fd0\u7b97\u540e\u5f97\u51fa\u7684\u7ed3\u679c\u5373\u4e3a\u7f51\u7edc\u90e8\u520611000000 00001001 11001000 00001101 AND 11111111 11111111 11111111 00000000 11000000 00001001 11001000 00000000\u7ed3\u679c\u4e3a192.9.200.0\uff0c \u5373\u7f51\u7edc\u53f7\u4e3a192\uff0e9\uff0e200\uff0e0\u3002 \u2463\u5c06\u5b50\u7f51\u63a9\u7801\u53d6\u53cd\u518d\u4e0eIP\u5730\u5740\u903b\u8f91\u4e0e\uff08AND\uff09\u540e\u5f97\u5230\u7684\u7ed3\u679c\u5373\u4e3a\u4e3b\u673a\u90e8\u520611000000 00001001 11001000 00001101 AND 00000000 00000000 00000000 11111111 00000000 00000000 00000000 00001101 \u7ed3\u679c\u4e3a0.0.0.13\uff0c\u5373\u4e3b\u673a\u53f7\u4e3a13
\u4e3b\u8981\u662f\u628a ip\u5730\u5740\u548c\u5b50\u7f51\u63a9\u7801\u5728\u4e8c\u8fdb\u5236\u4e0b\u8fdb\u884c\u5bf9\u6bd4
ip\u5730\u5740\u5206\u6210\u4e24\u4e2a\u90e8\u5206\uff0c\u7f51\u7edc\u53f7\u548c\u4e3b\u673a\u53f7\u3002\u51e1\u662f\u5728\u5b50\u7f51\u63a9\u7801\u5bf9\u6bd4\u4e0b\uff0c \u201c1\u201d\u4ee3\u8868\u4e86\u7f51\u7edc\u53f7\uff0c\u201c0\u201d\u4ee3\u8868\u4e86\u4e3b\u673a\u53f7
\u7136\u540e\u5bf9\u6bd4\u540e\uff0c\u628a\u4e3b\u673a\u53f7\u6700\u5c0f\uff08\u51680\uff09\u548c\u6700\u5927\uff08\u51681\uff09\u627e\u51fa\u6765\u5c31\u662f\u4f60\u8981\u627e\u7684\u5730\u5740\u4e86\u8303\u56f4
\u8981\u627e\u51fa172.168.16.10/25 \u7684\u5730\u5740\u8303\u56f4\uff0c\u9996\u5148\u628a\u5730\u5740\u548c\u5b50\u7f51\u63a9\u7801\u6362\u6210\u4e8c\u8fdb\u5236
10101100.10101000.00010000.00001010 = 172.168.16.10
11111111.11111111.11111111.10000000 = 255.255.255.128
\u5bf9\u6bd4\u540e\uff0c\u524d25\u4f4d(\u63a9\u7801\u7684\u201c1\u201d\uff09\u5c31\u662f\u4f60\u7684\u7f51\u7edc\u53f7\uff0c\u8fd98\u4f4d\u91cc\uff0c\u6709\u4efb\u4f55\u53d8\u52a8\u5c31\u4ee3\u8868\u4e86\u4e0d\u540c\u7684\u7f51\u7edc\uff0c\u5982\u679c\u7f51\u7edc\u53f7\u768425\u4f4d\u6ca1\u6709\u53d8\u52a8\uff0c\u800c\u662f\u4e3b\u673a\u53f7\uff0825\u4f4d\u4ee5\u540e\uff09\u7684\u4efb\u4f55\u53d8\u52a8\uff0c\u4ee3\u8868\u4e86\u5728\u540c\u4e00\u4e2a\u7f51\u7edc\u91cc\uff0c\u53ea\u662f\u4e0d\u540c\u7684\u4e3b\u673a\uff0c\u5269\u4e0b\u7684\u5c31\u662f\u628a\u4e3b\u673a\u53f7\u6362\u6210\u6700\u5c0f\uff08\u51680\uff09\u548c\u6700\u5927\uff08\u51681\uff09\u5c31\u77e5\u9053\u5730\u5740\u8303\u56f4\u4e86
10101100.10101000.00010000.00000000 = 172.168.16.0
10101100.10101000.00010000.01111111 = 172.168.16.127
\u90a3\u4e48 \u4ece 172.168.16.10/25 \u53ef\u4ee5\u5f97\u5230\u7684\u4fe1\u606f\u5982\u4ee5\u4e0b
Ipv4 \u5730\u5740 = 172.168.16.10
\u5b50\u7f51\u63a9\u7801 = 255.255.255.128
\u7f51\u7edc\u5730\u5740 = 172.168.16.0
\u5e7f\u64ad\u5730\u5740 = 172.168.16.127
\u5730\u5740\u8303\u56f4 = 172.168.16.0 - 172.168.16.127
\u53ef\u4f7f\u7528\u5730\u5740 = 172.168.16.1 - 172.168.16.126
195.169.20.25是一个C类的地址,它的网络号是195.169.20.0,这是在不考虑子网掩码的情况下得到的结果。
你给的子网掩码为255.255.255.240,也就是说32个比特位的子网掩码固定了28位,其实你知道这些就已经足够了,换算为二进制会让你有点混乱的。
说完上面其实你已经可以算出IP195.169.20.25所处的子网了,但是我想先说说一个事情,就是IP地址和子网掩码的关系,它们其实没什么能让你混乱的,虽然刚开始,你会觉得,转换成二进制的时候它们似乎是一样的,但是差别很大,对于电脑来说,那个“点”,一点意义都没有,你就把IP看成是关键的数据,子网掩码只不过相当于单位,好比“1”,你感觉不出它的意思,但是我带上个单位“元”,你马上就知道是“一元”了,而子网掩码就是这个作用,你应该知道钱币的单位有很多种,比如“美元、英镑”等等。
那么子网掩码的作用到底是什么呢?其实是为了细分IP的范围,好能够合理地分配有限的IP地址,也就是说子网掩码规定了IP段的范围,当老师和你说一个掩码是255.255.255.0的时候,你马上就能想象出192.168.1.0的网络中拥有256个IP地址(当然网络号和广播号是无法使用的)。
那么我们回到问题上来,子网掩码255.255.255.240到底是个什么样的掩码,它到底是个什么样的“汇率”,它规定了一个网段内多少IP呢?
我们还是用“比较笨”的方法来算吧,比如,大学老师教的“转换二进制”,你已经知道255.255.255.240转换成二进制的结果是11111111.11111111.11111111.11110000,你应该能发现,最后的四位全是0,而前面的二十八位却全部都是1,在子网掩码里,“1”代表了“精确匹配”,而“0”表示的是“不精确匹配”,也就是说在二进制的IP对应于二进制的子网掩码时,二进制子网掩码为“0”的位置,在IP中是“可变动的”!请一定要注意“可变动”的意思,如果你能明白这里,你就能渐渐掌握可变长子网掩码的意义;那么到底有多少位“0”可以变动呢?你已经写出来了,是4个,那么4的二次方,也就是16,这个“16”是计算的终结点,得到这个数字,我们可以以16为一级,来划分IP地址。
那么划分啥IP地址,你可能突然懵住了,当然是195.169.20.0,没错就是这个IP地址;因为10叠100RMB,每叠10张,和5叠100RMB,每叠20张总数都是1万块钱,叠数变少了,难道你会失落?
那么,我们开始吧,下面都是网络号,代表了一个网段:
195.169.20.0
195.169.20.16
195.169.20.32
等等~~
它们的子网掩码为255.255.255.240,那么你能告诉我以上3个网段的IP范围是多少么?
如果你现在又懵了,那么我给你算吧:)
1.网络地址195.169.20.0
可用IP范围195.169.20.1—195.169.20.14
广播地址195.169.20.15
2.网络地址195.169.20.16
可用IP范围195.169.20.17—195.169.20.30
广播地址195.169.20.31
3.网络地址195.169.20.32
可用IP范围195.169.20.33—195.169.20.46
广播地址195.169.20.47
那么,你知道,195.169.20.25处于哪个网段中了么?答案应该是195.169.20.16,这个也是你所要知道的子网了。
现在可能有些迷糊是正常的,要多看几次,要比对一下书本,还有什么不明白的可以再联系吧:)
首先195.169.20.25这个是C类地址。默认的子网掩码是255.255.255.0。现在子网掩码255.255.255.240。两者最后一位化二进制是00011001和11110000,与运算得到网络地址00010000,十进制16,所以子网网络地址是195.169.20.16。子网掩码中1表示网络位,0表示主机位。因为子网掩码255.255.255.240网络位比原来C类默认的多了4位,4位作了子网位,子网号就是0001,十进制1。A类地址默认的子网掩码255.0.0.0,B类255.255.0.0,C类255.255.255.0。其实每一位都要作与运算得到网络地址,只不过遇到255,结果就是他本身。为了方便就化了一位。举个例子,B类ip,159.159.20.25,子网掩码255.255.255.240,那么他的子网网络地址就是159.159.20.16,二进制后两位00010100.00010000,因为子网掩码比默认多了12位,12位作了子网位,子网号就是000101000001,十进制就是321,如果子网掩码是255.255.255.0,那么他的子网网络地址就是159.159.20.0,因为8位作了子网位,子网号就是00010100,十进制就是20。A类不举例了。
195.169.20.25现在仅将最后一位写为二进制表示
195.169.20.
0
0
0
1
1
0
0
1
255.255.255.1
1
1
1
0
0
0
0
子网掩码的作用就是让ip地址与子网掩码相“与”得出的值如果一样,则在一个ip段内,或者说在一个子网里面
相与的结果是
195.169.20.0
0
0
1|0
0
0
0(这个就是网络号,即为195.169.20.16)
从“|”向后的值无论是是么,相与结果都相同
也就是说ip地址为
195.169.20.0
0
0
1
0
0
0
0
195.169.20.0
0
0
1
0
0
0
1
195.169.20.0
0
0
1
0
0
1
0
195.169.20.0
0
0
1
0
0
1
1
195.169.20.0
0
0
1
0
1
0
0
195.169.20.0
0
0
1
0
1
0
1
195.169.20.0
0
0
1
0
1
1
0
195.169.20.0
0
0
1
0
1
1
1
195.169.20.0
0
0
1
1
0
0
0
195.169.20.0
0
0
1
1
0
0
1
(这个即为195.169.20.25)
…………………………直到
195.169.20.0
0
0
1
1
1
1
1
与子网掩码相与的结果都相同
主机号就是除去网络号后的结果
这里就是1001,也就是9
我不是本人所以不知道。。抱歉咯。
绛旓細妤间笂绛旀鏈夎銆27浣嶇殑瀛愮綉鎺╃爜銆傛墍浠ュ瓙缃戜綅鏁颁负27-24=3锛岃繖涓狢绫诲湴鍧涓紝32浣嶇殑IP鍓嶉潰24浣嶄负缃戠粶鍙凤紝鍚8浣嶄腑鍓3浣嶄负瀛愮綉鍙凤紝鍚5浣嶄负涓绘満鍙枫傚潡澶у皬=256-224=32锛屾墍浠ヤ綘鍒楃殑IP192.238.7.45涓虹浜屼釜瀛愮綉 192.238.7.32閲岀殑涓涓湴鍧锛岃繖涓瓙缃戝唴鐨勪富鏈鸿寖鍥翠负192.238.7.33- 192.238.7....
绛旓細204.238.7.45鏄釜C绫诲湴鍧锛孋绫诲湴鍧缂虹渷鎺╃爜涓255.255.255.0锛屽嵆11111111.11111111.11111111.00000000锛255.255.255.224鍗11111111.11111111.11111111.11100000锛屼篃灏辨槸璇达紝鎷垮嚭3浣嶄负瀛愮綉浣嶏紝涔熷氨鏈2鐨3娆℃柟寰8涓瓙缃戙 姣忎釜瀛愮綉鏈2鐨5娆℃柟鍑2寰30鍙颁富鏈恒8涓瓙缃戝垎鍒负锛 204.238.7.0--204...
绛旓細鏈鍚庢槸224,鍒鎺╃爜灏辨槸27浣嶇殑浜. 杩欎釜缃戞鏄粠204.238.7.33鍒62.
绛旓細256-224=32(涓涓綉娈典腑鏈澶32涓湴鍧)锛岃108鎺ヨ繎128锛屼絾姣128灏忥紝鎵浠128-32=96锛岀綉缁滃湴鍧:200.100.166.96 骞挎挱:200.100.166.127銆
绛旓細鐢变簬杩欐槸c绫诲湴鍧锛屽瓙鐮鎺╃爜鏄224锛岄偅涔瀛愮綉浣嶆暟灏辨槸3浣嶏紝瀛愮綉鏁版槸2鐨3娆℃柟鍑2锛屽嵆6涓紝杩樻湁涓嶆槑鐧界殑鍙互缁欐垜鍙戜俊鎭
绛旓細璁$畻杩囩▼锛氬洜涓IP鍦板潃涓140.252.20.70锛岃浆鎹负浜岃繘鍒朵负10001100.11111100.00010100.01000110锛屽皢瀛愮綉鎺╃爜杞负浜岃繘鍒朵负11111111.11111111.11111111.11100000銆備袱鑰呰繘琛岀浉涓庢搷浣滅殑鍑10001100.11111100.00010100.01000000銆傚緱鍑虹綉缁滃彿涓140.252.20.64銆傚洜涓篒P鍦板潃涓140.252.20.70锛孊绫籌P鍦板潃鐨勮寖鍥翠负128.0....
绛旓細0浣嶃傚厛鐪嬩綘鐨瀛愮綉鎺╃爜 254 256-254=2 姝eソ鏄 涓涓綉缁淚P 涓涓箍鎾璉P銆傛牴鏈氨娌℃湁缁欏瓙缃戠暀涓IP鍦板潃缁欏瓙缃戙傝繖搴旇鏄亾鑰冮鍚с傚疄璺典腑 娌℃湁浜轰細杩欎箞璁俱
绛旓細涓昏鏄妸 ip鍦板潃鍜屽瓙缃戞帺鐮鍦ㄤ簩杩涘埗涓嬭繘琛屽姣 ip鍦板潃鍒嗘垚涓や釜閮ㄥ垎锛岀綉缁滃彿鍜屼富鏈哄彿銆傚嚒鏄湪瀛愮綉鎺╃爜瀵规瘮涓嬶紝 鈥1鈥濅唬琛ㄤ簡缃戠粶鍙凤紝鈥0鈥濅唬琛ㄤ簡涓绘満鍙 鐒跺悗瀵规瘮鍚庯紝鎶婁富鏈哄彿鏈灏忥紙鍏0锛夊拰鏈澶э紙鍏1锛夋壘鍑烘潵灏辨槸浣犺鎵剧殑鍦板潃浜嗚寖鍥 瑕佹壘鍑172.168.16.10/25 鐨勫湴鍧鑼冨洿锛岄鍏堟妸鍦板潃鍜屽瓙缃戞帺鐮佹崲...
绛旓細璇锋暀鍏充簬瀛愮綉鎺╃爜鍜岀綉鍏崇殑璁$畻鏂规硶1銆乛3灏辨槸鍧楋紝姣忎釜鍧楀氨鏄竴涓瓙缃戙傚鏋滆兘鐞嗚В锛104/8=13锛屾暣闄よ〃绀鸿繖鏄14涓瓙缃戯紙鏈0瀛愮綉锛312104杩欐槸涓涓綉缁滃湴鍧銆2銆佸疄璐ㄤ笂灏辨槸杩涜鈥滀笌鈥濊繍绠楋紝渚嬪1鈥滀笌鈥1寰1锛1鈥滀笌鈥0涓0锛0鈥滀笌鈥0涓0銆備妇渚嬶細棣栧厛锛屾妸ip鍜屽瓙缃戞帺鐮灞曞紑銆3銆侀鍏堣鎶奍P鍦板潃鍜...
绛旓細灏瀛愮綉鎺╃爜鍜IP鍦板潃杩涜閫昏緫鈥滀笌鈥滆繍绠楋紝灏卞彲浠ュ緱鍒板瓙缃戠綉缁滃湴鍧銆