MAC地址_IP地址

MAC地址

基础概念:

1. 每个网卡都有一个6字节 (48bit) 的MAC地址 (Media Access Control Address)
2. 全球唯一,  固话在网卡的ROM中, 由IEEE802标准规定
    ① 前3字节: OUI(Organization Unique Identifier),  组织唯一标识符,  由IEEE的注册管理机构分配给厂商
    ② 后3字节: 网络接口标识符, 由厂商自行分配

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

MAC地址的获取:

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

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


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

B类地址: 默认子网掩码是 255.255.0.0

C类地址: 默认子网掩码是 255.255.255.0

D类地址:以1110开头, 多播地址
E类地址:以1111开头, 保留为今后使用

注意:
    只有A \ B \ C 类地址才能分配给主机
    主机ID为全0, 表示主机所在的网段
    主机ID为全1, 表示主机所在网段的全部主机 (广播)
    可以尝试用ping给某个网段的全部主机发数据: 如: ping 192.168.1.0

A类地址

网络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类地址

网络ID:
    ① 可以分配给主机的
    ② 第1部分的取值范围是:128~191
    ③ 第2部分的取值范围是:0~255
主机ID:
    ① 第3、4部分的取值范围是:0~255
    ② 每个B类网络能容纳的最大主机数是:256 * 256 – 2 = 2的16次方 – 2 = 65534

C类地址

网络ID:
    ① 可以分配给主机的
    ② 第1部分的取值范围是:192~223
    ③ 第2、3部分的取值范围是:0~255
主机ID:
    ① 第4部分的取值范围是:0~255
    ② 每个C类网络能容纳的最大主机数是:256 – 2 = 254

D类地址

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

E类地址

① 保留为今后使用
② 第1部分取值范围是:240~255

子网掩码的CIDR表示方法:
  CIDR(Classless Inter-Domain Routing): 无类别域间路由
  子网掩码的CIDR表示方法: 
      ① 192.168.1.100/24, 代表子网掩码有24个1, 也就是255.255.255.0
      ② 123.210.100.200/16, 代表子网掩码有16个1, 也就是255.255.0.0


子网

子网划分: 借用主机位作子网位,划分出多个子网

可分为
   ① 等长子网划分: 将一个网段等分成多个子网,每个子网的可用IP地址数量是一样的
   ② 变长子网划分: 每个子网的可用IP地址数量可以是不一样的

子网划分的步骤
   ① 确定子网的子网掩码长度
   ② 确定子网中第1个、最后1个主机可用的IP地址

等长子网划分

 

等长子网划分(C类子网划分) - 等分成2个子网

A子网
   子网掩码:255.255.255.128/25
   主机可用IP地址:192.168.0.1 ~ 192.168.0.126
   广播地址: 192.168.0.127
   网段: 192.168.0.0
B子网
   子网掩码:255.255.255.128/25
   主机可用IP地址:192.168.0.129 ~ 192.168.0.254
   广播地址: 192.168.0.255
   网段: 192.168.0.128 

 

等长子网划分(C类子网划分) - 等分成4个子网


4个子网的子网掩码都是:255.255.255.192/26
A子网

 主机可用IP地址: 192.168.0.1 ~ 192.168.0.62
 广播地址: 192.168.0.63
 网段: 192.168.0.0
B子网
 主机可用IP地址: 192.168.0.65 ~ 192.168.0.126
 广播地址: 192.168.0.127
 网段: 192.168.0.64
C子网
 主机可用IP地址: 192.168.0.129 ~ 192.168.0.190
 广播地址: 192.168.0.191
 网段: 192.168.0.128
D子网
 主机可用IP地址:192.168.0.193 ~ 192.168.0.254
 广播地址: 192.168.0.255
 网段: 192.168.0.192

等分4个子网的广播地址:

等长子网划分(C类子网划分) - 等分成8个子网

4个子网的子网掩码都是:255.255.255.224/27
A子网:192.168.0.1 ~ 192.168.0.30
B子网:192.168.0.33 ~ 192.168.0.62
C子网:192.168.0.65 ~ 192.168.0.94
D子网:192.168.0.97 ~ 192.168.0.126
E子网:192.168.0.129 ~ 192.168.0.158
F子网:192.168.0.161 ~ 192.168.0.190
G子网:192.168.0.193 ~ 192.168.0.222
H子网:192.168.0.225 ~ 192.168.0.254

等长子网划分 - B类子网划分

等长子网划分 - A类子网划分

等长子网划分 - 测试

① 当子网掩码为 255.255.255.0, 计算机1的IP为:192.168.1.10, 计算机2的IP地址为:192.168.1.200 时:

② 当子网掩码为 255.255.255.128, 计算机1的IP为:192.168.1.10, 计算机2的IP地址为:192.168.1.200 时:

③ 当子网掩码为 255.255.255.128, 计算机1的IP为:192.168.1.10, 计算机2的IP地址为:192.168.1.200 时:

增加路由器: 路由器Fa0/0--IP为192.168.1.1/25, 路由器Fa1/0--IP为192.168.1.129/25


变长子网划分

如果一个子网地址块的长度是原网段的(1/2) ^ n,那么子网的子网掩码,就是在原网段的子网掩码基础上增加n个1; 不等长的子网,它们的子网掩码也不同

假设上图是对 192.168.0.0/24 进行变长子网划分:

C网段:
    子网掩码: 255.255.255.128/25
    广播地址: 192.168.0.255
    网段: 192.168.0.128
    主机可用IP地址: 192.168.0.129 ~ 192.168.0.254
    
B网段:
    子网掩码: 255.255.255.192/26 
    广播地址: 192.168.0.127
    网段: 192.168.0.64
    主机可用IP地址: 192.168.0.65 ~ 192.168.0.126
    
A网段:
    子网掩码: 255.255.255.224/27 
    广播地址: 192.168.0.63
    网段: 192.168.0.32
    主机可用IP地址: 192.168.0.33 ~ 192.168.0.62
    
D网段:
    子网掩码: 255.255.255.252/30 
    广播地址: 192.168.0.7
    网段: 192.168.0.4
    主机可用IP地址: 192.168.0.5 ~ 192.168.0.6    
    
E网段:
    子网掩码: 255.255.255.252/30
    广播地址: 192.168.0.3
    网段: 192.168.0.0
    主机可用IP地址: 192.168.0.1 ~ 192.168.0.2


超网

超网: 跟子网反过来, 它是将多个连续的网段合并成一个更大的网段

需求: 原本有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位)

合并4个网段

子网掩码向左移动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是2的k次幂(k >= 1)
    如果第一个网段的网络号能被n整除, 那么由它开始连续的n个网段, 能通过左移k位子网掩码进行合并
比如:
    第一个网段的网络号以二进制0结尾, 那么由它开始连续的2个网段, 能通过左移1位子网掩码进行合并
    第一个网段的网络号以二进制00结尾, 那么由它开始连续的4个网段, 能通过左移2位子网掩码进行合并
    第一个网段的网络号以二进制000结尾, 那么由它开始连续的8个网段, 能通过左移3位子网掩码进行合并

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

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值