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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 最全解说计算机网络--子网划分(带习题讲解) -> 正文阅读

[网络协议]最全解说计算机网络--子网划分(带习题讲解)

目录

前言:

一:子网划分的定义:

二:用到的网络设备:

三:子网掩码:

四.IP的判断:

五.私有地址和公有地址:

六.计算网络号的问题:

七:习题讲解:

总结:


前言:

回顾上期博主给大家分享了数制之间的转换,如二进制,八进制,十进制,十六进制之间的转换,这些进制间的转换将有利于我们本期子网划分内容的讲解;

一:子网划分的定义:

1.子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。

A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。

2.可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码

二:用到的网络设备:


交换机是用来连接相同网段的设备;
路由器是用来连接不相同网段的设备;
网络号一样的,即在相同网段;不一样则在不同网段;

当我们对一个网络进行子网划分时,基本上就是将它分成小的网络。比如,当一组IP地址指定给一个公司时,公司可能将该网络“分割成”小的网络,每个部门一个。这样,技术部门和管理部门都可以有属于它们的小网络。通过划分子网,我们可以按照我们的需要将网络分割成小网络。这样也有助于降低流量和隐藏网络的复杂性。

三:子网掩码:

子网掩码是一个32位的2进制数,其对应网络地址的所有位置都为1,对应于主机地址的所有位置都为0。

由此可知,A类网络的默认子网掩码是255.0.0.0,B类网络的默认子网掩码是255.255.0.0,C类网络的默认子网掩码是255.255.255.0。

将子网掩码和IP地址对齐按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。

四.IP的判断:

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

IP地址=网络部分+主机部分=32位二进制数;
网络部分用来确定终端是不是在同一网段;
主机部分用来确定终端的容量大小;(这个网段最多可以容纳多少台主机)
同一部门应该要确保其所有终端在同一个网段;
规划的主机的数量应该在你的主机部分可容纳的范围内;

IP地址分类:A,B,C,D,E五类;
其中A,B,C三类用于商业用途,D类用于组播,E类用于科研;
127-本地网卡环回测试地址;
0.0.0.0-所有网段;255.255.255.255-全网广播;x.x.x.255/24-本网段广播(如:192.168.1.255);
类别: ? 地址段: ? ?二进制数表示地址段 ? ? ? ? ? ?默认子网掩码
A类: ? ?1-126 ? ? ? ?00000001-01111110 ? ? ? ? ? 255.0.0.0 ? /8
B类: ? ?128-191 ? ? 10000000-10111111 ? ? ? ? ? 255.255.0.0 ? /16
C类: ? ?192-223 ? ? 11000000-11011111 ? ? ? ? ? 255.255.255.0 ? /24
D类: ? ?224-239 ? ? 11100000-11101111 ? ? ? ? ??
E类: ? ?240-254 ? ? 11110000-11111110

子网掩码告知路由器,IP地址的前多少位是网络地址,后多少位(剩余位)是主机地址,使路由器正确判断任意IP地址是否是本网段的,从而正确地进行路由连接。

例如:

222.21.160.6即:11011110.00010101.10100000.00000110

255.255.255.192即:11111111.11111111.11111111.11000000

按位逻辑与运算结果为:11011110.00010101.10100000.00000000

十进制形式为(网络地址):222.21.160.0

主机二

222.21.160.73 即:11011110.00010101.10100000.01001001

255.255.255.192即:11111111.11111111.11111111.11000000

按位逻辑与运算结果为:11011110.00010101.10100000.01000000

十进制形式为(网络地址):222.21.160.64

因为主机一和主机二不在同一网段,如果要通信需要通过路由器转发。

五.私有地址和公有地址:

私有地址:只能用于局域网;
用作私有地址段的范围:
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
IP地址用途分为私有地址和公有地址;
私有地址只能出现在局域网中,且可以重复使用;因为每个局域网都是独立的分支;
如果没有在互联网中出现的话,不会影响别的局域网通信;
公有地址出现在互联网中,如果地址重复,将不能正常转发,因为地址必须唯一;

六.计算网络号的问题:

1.把IP地址换算成二进制数;

2.把子网掩码换算成二进制数,并与IP地址对齐;

3.把IP地址和子网掩码做“与”运算;

4.用“有0为0,全1为1”的口诀计算出网络号;

5.比较两位网络号是否相同,如果相同即为在同一个网段,两两之间通信用交换机;如果不同则不在同一网段,两者之间数据通信用路由器;

七:习题讲解:

1.某主机IP地址为210.33.5.68,子网掩码为255.255.255.128。求其网络地址?

网络地址为:IP地址和子网掩码做“与”运算,

?2. 问172.16.10.11/28和172.16.10.40/28是否在同一网段,两者之间用什么通信?

IP地址后面/28代表子网掩码有28个连续的1,即子网掩码为:255.255.255.224;

?计算结果得知,两主机网络号不同,即不在同一网段,所以两者之间的数据通信用的是路由器;

总结:

1.了解了IP的地址,子网掩码和网络号主机号的定义;

2.会通过IP地址和子网掩码计算出网络号,从而得知两主机间是否在同一网段,两者之间用啥通信;

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:34:09  更:2021-08-03 11:35:39 
 
开发: 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/3 15:11:50-

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