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地址与子网划分 -> 正文阅读

[网络协议]IP地址与子网划分

目录

一、IP地址

1、什么是IP地址

?2、IP地址的作用

3、IP地址的表示

4、IP地址的构成

5、IP地址的分类?

二、子网划分

1、什么是网络掩码

2、各类别IP地址默认子网掩码

3、计算网络地址

4、计算广播地址

5、计算IP地址数

6、计算可用IP地址数

7、计算可用IP地址范围


一、IP地址

1、什么是IP地址

IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址,是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

?2、IP地址的作用

  • IP地址在网络中用于标识一个节点(或者网络设备的接口)
  • IP地址用于IP报文在网络中的寻址时使用

简单来说就是可以标识网络中的一个节点,数据就是通过它来找到目的地。

3、IP地址的表示

一个IPv4有32bit(1字节=8bit电流),即IPv4是32位 。IPv4有4个字节,所以IPv4为4段8位二进制数,但由于二进制数难于记忆,经常转换为十进制数,及"点分十进制"表示,如下图所示:11000000.10101000.00001010.00000001可以换算成192.168.10.1

IPv4地址范围为0.0.0.0~255.255.255.255

4、IP地址的构成

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

  • 网络部分:用来标识一个网络。代表IP地址所属网络
  • 主机部分:用来区分一个网络内的不同主机,能唯一标识网段上的某台设备

5、IP地址的分类

(1) A、B、C类-----单播P地址、可以配置PC、网络设备

(2)特殊的无法使用的IP

  • ?0.0.0.0 --------任意网段
  • ?255.255.255.255---广播地址
  • 127.0.0.0-------127.255.255.255------内部回环地址((测试本机是否正常 ip协议是正常)
  • 169.254.X.X? DHCP(微软保留地址)
  • 每个网段中主机位全0的IP----网段IP(192.168.10.0/24192.168.10.255/24
  • 192.168.10.0 255.255.224.0)
  • 每个网段中主机位全1的IP------广播

? ? 定义单播的私有地址??? ? ? 每个单播lP=网段+主机位

  • 10.0.0.0-----------10.255.255.255
  • 172.16.0.0--------172.31.255.255·
  • 192.168.0.0-------192.168.255.255


二、子网划分

子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码

1、什么是网络掩码

网络掩码:区分一个IP地址中的网络部分及主机部分(子网掩码中连续的1代表了网络部分,连续的0代表了主机部分

如192.168.1.0/24? ??

其中?24??代表 连续的24个1,如下图所示的,其余的8位全为0,所以子网掩码为255.255.255.0

2、各类别IP地址默认子网掩码

类别可用IP地址子网掩码

A类地址 ? ? ?

1.0.0.0~126.255.255.255?255.0.0.0
B类地址128.0.0.0~191.255.255.255?255.255.0.0
C类地址:192.0.0.0~-23.255.255.255?255.255.255.0
D类地址224.0.0.0~239.255.255.255组播地址
E类地址240.0.0.0~254.255.255.255实验目的

3、计算网络地址

(1)将IP地址用二进制数表示出来

(2)子网掩码用二进制数表示出来

(3)两者对齐排列后,进行与运算

(4)得出网络地址

4、计算广播地址

(1)将IP地址用二进制数表示出来

(2)子网掩码用二进制数表示出来

(3)两者对齐排列后,进行与运算

(4)得出网络地址,将网络地址的主机位全换成1

(5)直接得出广播地址

5、计算IP地址数

IP地址数=2^n? ?(n=主机位)

6、计算可用IP地址数

IP地址数=2^n -2? (n=主机位)

7、计算可用IP地址范围

可用IP地址范围:网络地址+1~广播地址-1

如:172.16.10.1/16? ? (可以看出有16个1 即子网掩码为连续的16个1与剩余16个0组成)

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

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