IPv4地址和子网掩码

IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。互联网上的每一个主机都有一个IP地址。

01、为什么需要IP地址
在这里插入图片描述

如果2台计算机的IP地址相同,请求访问百度的网站,但服务器却不能找到源目标地址。这样IP地址就有其存在的意义。要给计算机合理地分配IP地址。

02、二进制

最初是IPv4版本,32bit(4字节),2019年11月25日,全球的IP地址已经用完、后面推出了IPv6版本,128bit(16字节)。我们在学习中讨论的都是IPV4。

192.168.0.1
上面的IP地址是否感觉莫名熟悉,并不是因为这个IP地址我们使用的多,而是因为使用十进制表示,毕竟我们生活中大多接触到的都是十进制。

计算机是基于二进制的,IP网络通信底层也是二进制的,这样我们就要预先学习一下二进制知识。

十进制是逢十进位,二进制是逢二进位,如下IP某一部分一个字节大小:

在这里插入图片描述
通过对照表我们可以进行十进制和二进制的转化

在这里插入图片描述
如下IP地址192.168.1.10对照计算
在这里插入图片描述
03、网络号和主机号

IP地址是由网络号和主机号组成,网络号相同表示同一网段。网络是通过子网掩码计算来的,仅有IP地址不能判断网段。

计算机和其他计算机通信前,会先判断目标主机和自己是否在同一网段:

同一网段:不需要由路由器进行转发(通过交换机组局域网即可)
不同网段:交由路由器进行转发
下图是2个网段间通信:
在这里插入图片描述
地区A中的主机(39.105.152.173)发送消息给地区B中的主机(39.104.152.17)

过程如下:

1、发起地址主机发送消息给本地路由器
2、本地路由器查看是否本地区网络号,查找目标地址网络号
3、发送消息给地区B中的路由器,地区B中的路由器查看目标地址
4、目标地址的网络号是本网络,查找对应的主机号,发送消息给目标主机
5、目标主机接收消息

04、IP地址分类

IP地址的分类(A类、B类、C类、D类、E类),D、E类为特殊网络。只有ABC类地址才能分配给主机。
在这里插入图片描述
主机号为全0,表示主机所在的网段,如192.168.1.0
主机号为全1,表示给主机所在网段的全部主机(广播),如192.168.1.255

05、子网掩码

通过子网掩码(subnet mask)可以得知网络号、主机号。网段的计算方式:主机所在的网段= IP地址&子网掩码
在这里插入图片描述
上面2个网络都是C类网,能分配的主机数仅有255个。网络A中仅有3台主机那么剩余254未分配是一种浪费。网络B中有256台主机,超过能够分配的主机数。要解决上面的问题就需要子网掩码。

一、A类地址

网络号 0-127 默认子网掩码是255.0.0.0。网络号中0不能用,127作为保留网段。

其中127.0.0.1是本地环回地址(Loopback),代表本机地址。可以分配给主机的第1部分的取值范围是:1~126 (因为去掉全0和全1的00000000,11111111),也就是去掉0和127
在这里插入图片描述
主机号:第2、3、4部分的取值范围是:0~255,每个A类网络能容纳的最大主机数是:256256256?C2 = 2^24?C2 = 16777214

二、B类地址

网络号:第1部分的取值范围是:128-191,第2部分的取值范围是:0~255
主机号:第3、4部分的取值范围是:0~255,每个B类网络能容纳的最大主机数是:256*256-2 = 216-2 = 65534
默认子网掩码:255.255.0.0
在这里插入图片描述
三、C类地址

目前使用最多的是C类地址!
网络号:第1部分的取值范围是:192223,第2、3部分的取值范围是:0255
主机号:第4部分的取值范围是:0~255,每个C类网络能容纳的最大主机数是:256-2 = 254,主机号全为0,就表示为网络号(网段)
默认子网掩码:255.255.255.0

在这里插入图片描述
四、D、E类地址

D类地址:没有子网掩码,用于多播(组播)地址,开头为1110,第一部分为224-239

E类地址:开头为1111,第一部分240-255,今后预留使用

05、合理分配主机
在这里插入图片描述
1、为网络A分配4个主机IP

在这里插入图片描述

子网掩码设置255.255.255.248 多个主机IP分配:192.168.1.[249-255]

2、为网络B分配256个主机IP

在这里插入图片描述

子网掩码是255.255.254.0

IP地址是192.168.254.[1-255],192.168.255.[1-255],在这里我们修改了子网掩码同时要修改各主机的IP。而且我们看到192.168.254.x和192.168.255.x的计算机是同一网段内的。

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老朱2000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值