IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络——子网划分 -> 正文阅读

[网络协议]计算机网络——子网划分

目录

1.子网划分的作用

2.IP地址

2.1 IP地址组成

2.2 IP地址版本

2.2 IP地址的分类

2.3 IP地址用途

3.计算网络号的问题

4.子网数

总结

1.子网划分的作用

一.计算网络号,通过网络号选择正确的网络设备连接终端设备

1.清楚IP地址四段点分十进制数和子网掩码,对应的网络号是什么

2.交换机是用来连接相同网段的设备,路由器是用来连接不同网段的设备

网路号一样的,即在相同网段,网络不一样的,即在不同网段

3.计算方法:把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换成二进制数,两对二进制数对齐做“与”运算,即可得出网络号

二.根据网络的规模,可以对局域网(内网)进行网络地址规划

2.IP地址

2.1 IP地址组成

IP地址=网络部分主机部分

网络部分用来确定终端是不是在同一个网段

主机部分用来确定终端的容量大小;(这个网端最多可以容纳多少台主机)

同一个部门应该要确保其所有的终端在同一个网端

规划的主机的数量应该在你的主机部分可容纳的范围内

子网掩码中连续的1代表了网络部分,连续的0代表了主机部分

2.2 IP地址版本

一字节(byte)=8个比特(bit)

IPV4地址是32位二进制数,点分四段十进制数表示

IP地址=网络部分+主机部分=32位

现在用到IP地址的版本是IPV4(第四个版本),之后将会过渡到IPV6(第六版本),IPV6地址的位数是128位二进制数

因为IPV4全球通用公网地址已经耗尽,没有办法做到一人一个全球通用公网IP,所以将会过渡到TPV6,IPV6可以满足一人一个全球通用公网IP

局域网(LAN):俗称内网/私网,指的是企业单位或家庭的内部的网络

广域网(WAN):俗称外/公网,指的是互联网,运营商的骨干网络

2.2 IP地址的分类

子网掩码分为可变掩码和不可变长子网掩码(固定不变的)

IP地址可分为五类:A、B、C、D、E

其中A、B、C用于商业用途,D类用于组播,E类用于科研

类别地址段二制数表示地址段默认子网掩码
A1~12600000001~01111110255.0.0.0/8
B128~19110000000~10111111255.255.0.0/16
C192~22311000000~11011111255.255.255.0/24
D224~23911100000~11101111
E240~25411110000~11111110

127——本地网卡环回测试地址

0.0.0.0——所有网段

255.255.255.255——全网广播

×.×.×.255/24——本网段广播

2.3 IP地址用途

IP地址用途分类分别为私有地址和公有地址

私有地址只能出现在局域网中,且可以重复使用。因为每个局域网都是独立的分支,如果没有在互联网中出现的话,不会影响别的局域网通信。

公有地址出现在互联网中,如果地址重复,将不能正常转发,因为地址必须唯一

私有地址:只能用于局域网(内网/私网)

A 10.0.0.0~10.255.255.255

B 172.16.0.0~172.31.255.255

C 192.168.0.0~192.168.255.255

3.计算网络号的问题

问:192.168.10.250/24和193.168.20.10/24是不是在同一个网段?

相同网段间数据通信用交换机,不同网段间数据通信用路由器

计算步骤:第一步,把IP地址换算成二进制

第二步,把子网掩码换算成二进制,并且与IP地址对齐

第三步,把IP地址和子网掩码做“与”(乘法)运算

第四步,“有0出0,全1出1”计算出结果即为网络位/网络号

第五步,第二个IP的网络号/网络位计算方法同上

第六步,比较两网络位/网络号是否相同。如果相同即为在同一个网段,两两之间数据通信用交换机。如果不相同即不在同一个网段,两两之间数据通信用路由器。

十进制转二进制方法二:凑数法——用的8个“1”分别数位上代表的意思

192=128+64=11000000

168=128+32+8=10101000

例题:192.168.10.250/24和193.168.20.10在同一网段吗?

11000000.10101000.00001010.11111010

× 255.255.255.0

11111111.11111111.11111111.00000000

=11000000.10101000.00001010.00000000

=192.168.10.0

193.168.20.10

11000001.10101000.00010100.00001010

× 255.255.255.0

11111111.11111111.11111111.00000000

=11000001.10101000.00010100.00000000

=193.168.20.0

因为网络信号不一致,所以不在同一网段,需要用路由器连接

4.子网数

子网数用来确定默认网段分为几段

主机容量用来确定这个网段可以容纳多少台主机

子网数=2^n(n为网络位借主机位的位数)

主机容量/块大小=2^m-2(m为剩余主机的位数)(网络标识位和广播地址位是不能用于主机的IP地址的编写的)

(默认)C类有效主机容量=2^8-2=254台

(默认)B类有效主机容量=2^16-2=65534台

(默认)A类有效主机容量=2^24-2=16777214台

例题:给你需求,一共几个部门,每个部门的人数,让你去做地址规划

192.168.1.1/27求地址网络可以划分为几段?每一段的网络号和广播地址分别是什么?

192地址段属于C类地址,默认子网掩码是/24,/27意味着网络位向主机位借了3位

子网数=2^3=8

主机容量=2^5=32

192.168.1.0/27-192.168.1.31/27,有效主机容量=192.168.1.1-192.168.1.30/27

192.168.1.32/27-192.168.1.63/27

192.168.1.64/27-192.168.1.95/27

192.168.1.96/27-192.168.1.127/27

192.168.1.128/27-192.168.1.159/27

192.168.1.160/27-192.168.1.191/27

192.168.1.192/27-192.168.1.223/27

192.168.1.224/27-192.168.1.255/27

可以分为8段?

192.168.1.0/27-——网络标识位/网络号——作用是用来标识这个网段的

192.168.1.31/27——广播地址位——作用是用来代表192.168.1.31/27这个网段的全体主机

子网掩码:/24=255.255.255.0

/25=255.255.255.128

/26=255.255.255.192

/27=255.255.255.224

/28=255.255.255.240

/29=255.255.255.248

/30=255.255.255.252

例题:一个公司有7个部门

7个部门=7个网段

每个部门200名员工。(C类地址段就可以满足)子网掩码长度是等长的

192.168.1.0/24

192.168.2.0/24

192.168.3.0/24

192.168.4.0/24

192.168.5.0/24

192.168.6.0/24

192.168.7.0/24

总结

交换机是用来连接相同网段的,路由器连接不同网段

计算过程中要将十进制换算成二进制

IP地址=网络部分+主机部分=32位

子网掩码中连续的1代表网络部分,连续的0代表主机部分

子网数=2^n(n为网路位借主机位的位数)

主机容量=2^m(m为剩余主机的位数)

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-04 11:34:02  更:2021-08-04 11:36:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 1:53:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码