关闭

【计算机网络】子网掩码什么用?什么是网段?什么叫做在“同一网段”?

标签: 网络计算机
879人阅读 评论(0) 收藏 举报
分类:

子网掩码(subnet mask)又叫网络掩码地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址主机地址两部分。

关于网段,这要从局域网说起,局域网的拓扑最早都是总线结构,也就是说大家共用一条线路传输数据,这样网络上任何一台计算机发出信息 都会被其他计算机听到,也就是广播式信息发送,缺点很大,比如一个教室,如果人很多 大家都广播,随着教室中人的增多,大家基本上就谁也听不清出每人在说什么了,有用的信息也就发送不出去了(称为广播风暴)。这就像一个有很多计算机的网络一样。

为了解决广播风暴,就出现了路由,把网络划分成很多小的网络,路由器把他们链接起来,路由器链接每个小网络(网段)的同时还起到了阻止网络广播的功能,因此每个网段的广播都不会扩散到其他网段去,相当于把一个大教室的人分隔到几个小教室去。

同一网段指的是IP地址和子网掩码相与得到相同的网络地址。


想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?

算法只要把IP和子网掩码的每位数AND就可以了。
AND方法:0和1=0 0和0=0 1和1=1
如:And 192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位
IP 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
得出AND结果  11000000.10101000.00000000.00000000
转换为十进制192.168.0.0,这就是网络标识,
再将子网掩码反取,也就是00000000.00000000.00000000.11111111,与IP AND
得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1,
这0.0.0.1就是主机标识。要想在同一网段,必需做到网络标识一样。
0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:86743次
    • 积分:2093
    • 等级:
    • 排名:第18128名
    • 原创:121篇
    • 转载:14篇
    • 译文:0篇
    • 评论:34条