Linux网络管理——子网掩码
1. 网络基础
.note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,Song,sans-serif;}
.note-content h2 {line-height: 1.6; color: #0AA89E;}
.note-content {background: #FFFFFF;}
.note-content h1 {color: #7AB3A7;}
.note-content h3 {color: #147A67;}
1. 网络基础
1.4 子网掩码
A、B、C类IP地址由不同的主机和网段构成,这是由什么决定的呢?没错,它是由子网掩码决定的。
○ 子网掩码的使用
A类地址:
子网掩码可以写成:
- 255.0.0.0
- 255.255.0.0
- 255.255.255.0
- 以上是标准子网掩码,当然还有非标准的
子网掩码必须跟IP地址一块使用。IP地址分几个网段,每个网段中有几个主机,其实都是默认与它的子网掩码进行匹配的。
以255.0.0.0为例,只要跟255匹配的这个数字就代表不同的网络,而跟0匹配的数字就代表同一个网段的不同主机。也就是说,只要跟255匹配的数字不一样,那么它们之间通信就得通过路由器;只要跟0匹配的数字不一样,那么它们就是不同主机。它们的网络ID就是与255匹配的数字。
B类地址:
C类地址:
注:同一网段子网掩码不一定得写成255.255.255.0,也可以是别的数字。但是有一个规则,它所有的数字都必须是连续的。例如:81.81.81.0。为了简单使用,子网掩码设置成255(即二进制的11111111)。
○ 变长子网掩码及子网规划
IP地址:172.16.2.121
子网掩码:255.255.255.0
(网络地址:相与计算,广播地址:子网掩码有多少位0就把IP地址的后多少位全部换成1,那么主机地址范围:网络地址最后一个数字+1---广播地址最后一个数字-1)
- 网络地址=172.16.2.0
- 主机地址=172.16.2.1—172.16.2.254
- 广播地址=172.16.2.255
再例:
IP地址:172.16.2.160
子网掩码:255.255.255.192
172.16.2.160 | 10101100 | 00010000 | 00000010 | 10100000 | Host(IP地址) |
---|---|---|---|---|---|
255.255.255.192 | 11111111 | 11111111 | 11111111 | 11000000 | Mask(子网掩码) |
172.16.2.128 | 10101100 | 00010000 | 00000010 | 10000000 | Subnet(网络地址) |
172.16.2.191 | 10101100 | 00010000 | 00000010 | 10111111 | Broadcast(广播地址) |
172.16.2.129 | 10101100 | 00010000 | 00000010 | 10000001 | First(主机地址开始) |
172.16.2.190 | 10101100 | 00010000 | 00000010 | 10111110 | Last(主机地址结束) |
解析:子网掩码前三个数是连续的,所以可以判断出是C类IP地址。也就是说,无论是网络地址、广播地址、主机地址,开头三个数字都是一样的,照抄前面的172.16.2
最后一个数字,将IP地址和子网掩码化为二进制,
1.10100000
2.11000000 AND
3.--------------------------
4.10000000 网络地址=128
5.
6.11000000 子网掩码
7. ↓
8.xx111111
9.↓
10.10
11.11 AND
12.----------
13.10---------------------->10111111 广播地址=191
14.
15.主机地址=128+1---191-1
Linux网络管理——子网掩码的更多相关文章
- 学习笔记:CentOS7学习之十九:Linux网络管理技术
目录 学习笔记:CentOS7学习之十九:Linux网络管理技术 本文用于记录学习体会.心得,兼做笔记使用,方便以后复习总结.内容基本完全参考学神教育教材,图片大多取材自学神教育资料,在此非常感谢MK ...
- Linux网络管理命令
Linux网络管理命令 ifconfig 用于配置网卡ip地址信息等网络参数或显示网络接口状态,类似于windows的ipconfig命令. 可以用这个工具来临时性的配置网卡的IP地址.掩码.广播地址 ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...
- Linux网络管理(一)之配置主机名与域名
Linux网络管理(一)之配置主机名与域名参考自:[1]修改主机名(/etc/hostname和/etc/hosts区别) https://blog.csdn.net/shmily_lsl/artic ...
- Linux网络管理1---(Linux配置IP地址,ifconfig、配置文件)
1.Linux配置IP 地址 ifconfig命令临时配置IP 地址 ifconfig命令,最常用的功能是查看本机的网络的配置状态(当然也可以配置网络,不过是暂时性的),直接输入ifconfig命令就 ...
- Linux网络管理
关于OSI七层模型.TCP五层模型.TCP的三次握手.HTTP协议.DNS解析等相关的网络基础知识请参考我整理的一篇博客:http://www.cnblogs.com/wxisme/p/4699049 ...
- Linux网络管理——Linux网络命令
3. Linux网络命令 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- Linux网络管理——linux网络配置
2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
随机推荐
- C# 运算符 if
运算符: 一.算术运算符: + - * / % ——取余运算 取余运算的应用场景: 1.奇偶数的区分. 2.把数变化到某个范围之内.——彩票生成. 3.判断能否整除.——闰年.平年. int a = ...
- 记一次dedeCMS网站搭建全过程
Step 1 使用阿里云Windows Server 2012服务器 { 使用远程桌面进行操作,ip admin pwd登录 } Step 2 下载安装phpStudy包 { 下载安装,直接安装到C盘 ...
- 本地网址连不上远程mysql问题
问题:host 'XXX.XXX.XXX.XXX'is not allowed to connect to this MySQL server 解决办法: 进入远程mysql #mysql -u ro ...
- Uber License for Android
Uber license for android list: 1.Butter Knife: 项目地址:https://github.com/JakeWharton/butterknife 这个开源库 ...
- Qt for Android遇到的几个错误解决[Win7 + Qt5.6 +jdk 8u91]
[1]SDK Manager无法更新Android SDK安装后需要运行SDK Manager下载安装包,默认从google网站下载,但被GWF和谐了,感谢一位网友提供的镜像站点.具体步骤是:运行SD ...
- Unicode其实是Latin1的扩展。只有一个低字节的Uncode字符其实就是Latin1字符——附各种字符编码表及转换表
一.概念 1,ASCII ASCII(American Standard Code for Information Interchange),中文名称为美国信息交换标准代码.是 ...
- 只有电信3G是公网ip。
只有电信3G是公网ip,其它网络拿到是内部网.
- 利用代码改变世界 #AzureDev
毫无疑问,开发人员是 //build/ 2013 的主角.开发人员是我们这个行业的心脏和灵魂,我们很感谢他们所做的一切.在 Satya Nadella 走上讲台发表第 2 天的主题演讲之前,我们播放了 ...
- libcurl提交表单上传文件
不多说了,curl的http上传文件代码示例,有需要的可以参考. int http_post_file(const char *url, const char *user, const char *p ...
- SEO高手在扯蛋?
真正的高手SEO你在扯蛋吗?当大家都很会扯的时候,高手扯得肯定比你疼,不是他们 蛋比较敏感,而是他们的确更用力. 当你说我是SEO时,高手肯定说现在我在做的是SEM. 当你说我是SEM时,高手肯定在说 ...