网络协议2之MAC地址与IP地址

MAC地址(Media Access Control Address )

每一个网卡都有一个6字节的MAC地址
它是全球唯一,固化在了网卡的ROM中,由IEEE802标准规定
前三个字节:OUT(Organizationally Unique Identifier) ,组织唯一标识符
由IEEE的注册管理机构分配给厂商
后三字节:网络接口标识符
由厂商自行分配
在这里插入图片描述
◼ 查询OUI查询
http://standards-oui.ieee.org/oui/oui.txt
https://mac.bmcx.com/

MAC地址的表示格式

Windows
40-55-82-0A-8C-6D

Linux、Android、Mac、iOS
40:55:82:0A:8C:6D

Packet Tracer
4055.820A.8C6D

当48位全为1时,代表广播地址
FF-FF-FF-FF-FF-FF

MAC地址操作

查看 地址:ipconfig /all
修改MAC地址:
更改适配器选项---属性---配置---高级----网络地址
填写的时候需要把减号( )去掉

MAC地址的获取

当不知道对方主机的 地址时,可以通过发送 广播获取对方的 地址获取成功后,会缓存IP地址、
MA地址的映射信息,俗称:ARP缓存通过ARP广播获取的MAC地址,属于动态(dynamic)缓
存存储时间比较短(默认是2分钟),过期了就自动删除

相关命令

arp -a [主机地址]:查询ARP缓存
arp -d [主机地址]:删除ARP缓存
arp -s 主机地址 MAC地址:增加一条缓存信息(这是静态缓存,存储时间较久,不同系统的存储
时间不同)

ARP

ARP( Address Resolution Protocol),译为:地址解析协议
通过IP地址获取MAC地址

RARP( Recerse Address Resolution Protocol),译为:逆地址解析协议
使用与ARP相同的报头结构
作用与ARP相反,用于将MAC地址转换为IP地址
后来被BOOTP、DHCP所取代

ICMP

ICMP( Internet Control Message Protocol),译为:互联网控制消息协议
Pv4中的ICMP被称作ICMPv4,IPv6中的ICMP则被称作ICMPv6
通常用于返回错误信息
 比如 值过期、目的不可达
ICMP的错误消息总是包括了源数据并返回给发送者

IP地址

IP地址(Internet Protocol Address):互联网上的每一个主机都有一个IP地址
最初是IPv4版本,32bit(4字节),2019年11月25日,全球的IP地址已经用完
后面推出了IPv6版本,128bit(16字节)
在这里插入图片描述

IP地址的组成

◼ IP地址由2部分组成:网络标识(网络ID)、主机标识(主机ID)
通过子网掩码(subnet mask)可以得知网络ID 、主机ID
◼ 主机所在的网段 = 子网掩码 & IP地址
◼ 计算机和其他计算机通信前,会先判断目标主机和自己是否在同一网段
同一网段:不需要由路由器进行转发
不同网段:交由路由器进行转发

IP地址的分类

A类地址:默认子网掩码是255.0.0.0
在这里插入图片描述
在这里插入图片描述网络ID

0不能用,127作为保留网段。其中127.0.0.1是本地环回地址(Loopback),代表本机地址
可以分配给主机的
 第1部分的取值范围是:1~126

主机ID

第2、3、4部分的取值范围是:0~255
每个A类网络能容纳的最大主机数是:256 * 256 * 256 – 2 = 2的24次方 – 2 = 16777214

B类地址:默认子网掩码是255.255.0.0
网络ID的取值为128 ~191,0 ~255
主机ID的取值范围0 ~255,0 ~255
在这里插入图片描述
在这里插入图片描述
网络ID

可以分配给主机的
第1部分的取值范围是:128~191
第2部分的取值范围是:0~255

主机ID

第3、4部分的取值范围是:0~255
每个B类网络能容纳的最大主机数是:256 * 256 – 2 = 2的16次方 – 2 = 65534

C类地址:默认指望掩码是255.255.255.0
网络ID的取值为192 ~223, 0 ~255
主机ID的取值范围0~255
在这里插入图片描述
在这里插入图片描述

网络ID

可以分配给主机的
第1部分的取值范围是:192~223
第2、3部分的取值范围是:0~255

主机ID

第4部分的取值范围是:0~255
每个C类网络能容纳的最大主机数是:256 – 2 = 254

D类地址:以1110开头,多播地址
在这里插入图片描述

没有子网掩码,用于多播(组播)地址
第1部分取值范围是:224~239

E类地址:以1111开头,保留为今后使用
在这里插入图片描述

第1部分取值范围是:240~255
只有A\B\C类地址才能分配给主机
主机ID为全为0,表示主机所在的网段
主机ID全为1,表示主机所在的网段的全部主机(广播)
子网掩码的CIDR的表示方法:
192.168.1.100/24,代表子网掩码有24个1,也就是255.255.255.0
123.210.100200/16,代表子网掩码有16个1,也就是255.255.0.0

注意:网络ID+主机ID(主机位为0表示网段,主机位为255表示广播地址)
计算工具:https://www.sojson.com/convert/subnetmask.html
例如:192.168.100.200/24
表示子网掩码为:255.255.255.0
网段为:是由IP和子网掩码按位与算出,网段最后一位全为0则位网段,192.168.100.0
广播地址为:网段最后一位全为1则是广播地址, 192.168.100.255
网关与路由器有关:网段最后一位为1,192.168.100.1,一般设置为网段中第一个可用的ip地址
MAC地址:与网卡有关

子网划分

子网划分:借用主机位作子网位,划分出多个子网
◼ 可用分为
等长子网划分:将一个网段等分成多个子网,每个子网的可用IP地址数量是一样的
变长子网划分:每个子网的可用IP地址数量可以是不一样的
◼ 子网划分器:http://www.ab126.com/web/3552.html
◼ 子网划分的步骤
确定子网的子网掩码长度
确定子网中第1个、最后1个主机可用的IP地址

等长子网划分

等长子网划分–等分成2个子网

划分192.168.0.0/24为两个子网
在这里插入图片描述
在这里插入图片描述

划分步骤:

1、先将子网掩码255.255.255.0向右移动一位(向右移动一位是除2,向左移动一位是乘2),将主机位的一位变成网络位,获取最新的子网掩码为255.255.255.128,
2、根据子网掩码的移动位数来确定192.168.0.0的ip位数可变位置,可变位置为主机部分与子
网掩码相同的部分,子网的ip分别为192.168.0.0和192.168.0.128
3、192.168.0.0和192.168.0.128分别为A子网和B子网的网段
4、A子网的可用IP:190.168.0.1 ~192.168.0.126;B子网的可用IP:192.168.0.129 ~
192.168.0.254
5、A子网的网段为192.168.0.0,广播地址为:192.168.0.127,
子网掩码为:255.255.255.128/25
6、B子网的网段为192.168.0.128,广播地址为:192.168.0.255,
子网掩码为:255.255.255.128/25
等长子网划分–等分成4个子网

划分192.168.0.0/24为4个子网
在这里插入图片描述
在这里插入图片描述

划分步骤:

1、先将子网掩码255.255.255.0向右移动两位(向右移动两位是除4,向左移动两位是乘4),将主机位的两位位变成网络位,获取最新的子网掩码为255.255.255.192,
2、根据子网掩码的移动位数来确定192.168.0.0的ip位数可变位置,可变位置为主机部分与子
网掩码相同的部分,子网的ip分别为192.168.0.0和192.168.0.64和192.168.0.0和192.168.0.192
3、192.168.0.0和192.168.0.64和192.168.0.0和192.168.0.192分别为A子网和B子网、C子网、D子网的网段
4、A子网的可用IP:190.168.0.1 ~192.168.0.62;B子网的可用IP:192.168.0.65 ~
192.168.0.127;C子网的可用IP:190.168.0.129 ~192.168.0.191;D子网的可用IP:192.168.0.193~
192.168.0.254
5、A子网的网段为192.168.0.0,广播地址为:192.168.0.63,
子网掩码为:255.255.255.192/26
6、B子网的网段为192.168.0.64,广播地址为:192.168.0.127,
子网掩码为:255.255.255.192/26
7、A子网的网段为192.168.0.128,广播地址为:192.168.0.191,
子网掩码为:255.255.255.192/26
8、B子网的网段为192.168.0.192,广播地址为:192.168.0.255,
子网掩码为:255.255.255.192/26

变长子网划分

◼ 如果一个子网地址块的长度是原网段的(1/2)^n,那么
子网的子网掩码,就是在原网段的子网掩码基础上增加n个1
不等长的子网,它们的子网掩码也不同
在这里插入图片描述
◼假设上图是对192.168.0.0/24进行变长子网划分
C网段:子网掩码是255.255.255.128/25
B网段:子网掩码是255.255.255.192/26
A网段:子网掩码是255.255.255.224/27
D网段:子网掩码是255.255.255.252/30
E网段:子网掩码是255.255.255.252/30
在这里插入图片描述

超网

◼ 超网:跟子网反过来,它是将多个连续的网段合并成一个更大的网段
◼ 需求:原本有200台计算机使用192.168.0.0/24网段,现在希望增加200台设备到同一个网段
200台在192.168.0.0/24网段,200台在192.168.1.0/24网段
合并192.168.0.0/24、192.168.1.0/24为一个网段:192.168.0.0/23(子网掩码往左移动1位)
在这里插入图片描述

合并四个网段

◼ 子网掩码向左移动2位,可以合并4个网段
在这里插入图片描述

将192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24合并为192.168.0.0/22网段

合并网段的规律

◼ 假设n是2的k次幂(k≥1)
子网掩码左移k位能够将能够合并n个网段
如果第一个网段的网络号能被n整除,那么由它开始连续的n个网段,能通过左移k位子网掩码进行合并
◼ 比如
第一个网段的网络号以二进制0结尾,那么由它开始连续的2个网段,能通过左移1位子网掩码进行合并
第一个网段的网络号以二进制00结尾,那么由它开始连续的4个网段,能通过左移2位子网掩码进行合并
第一个网段的网络号以二进制000结尾,那么由它开始连续的8个网段,能通过左移3位子网掩码进行合并
![在这里插入图片描述](https://img-blog.csdnimg.cn/bb4ce1c6d8104cce89a63374be2aa206.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Y-v5LmQ5Li_5LiN5Yqg5Yaw,size_20,color_FFFFFF,t_70,g_se,x_16

判断一个网段是子网还是超网

◼ 首先
看看该网段的类型,是A类网络、B类网络、C类网络?
默认情况下,A类子网掩码的位数是8,B类子网掩码的位数是16,C类子网掩码的位数是24
◼ 然后
如果该网段的子网掩码位数比默认子网掩码多,就是子网
如果该网段的子网掩码位数比默认子网掩码少,则是超网
◼ 比如
25.100.0.0/16是一个A类子网
200.100.0.0/16是一个C类超网

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值