MAC地址
- 每个网卡都有一个6字节的MAC地址(Media Access Control Address)
 - 全球唯一性,固化在了网卡的ROM中,由IEEE802标准规定
 - 前3个字节: 组织唯一标识符, 由IEEE的注册管理机构分配给厂商
 - 后3个字节:网络接口标识符,由厂商自行分配
 
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地址的获取
- 当不知道对方主机的 地址时,可以通过发送 广播获取对方的 地址
 - 获取成功后,会缓存 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 版本, 128bit128bit(16 字节)
IPv4 
IP地址的组成
- IP 地址由 2部分组成:网络 标识(ID )、主机 标识(ID )
 - 通过子网掩码( subnet mask mask)可以得知网络 ID 、主机 ID
 - 主机所在的网段 = 子网掩码 & IP 地址
 - 计算机和其他通信前,会先判断目标主自己是否在同一网段
- 同一网段:不需要由路器进行转发
 - 不同网段:交路由器进行转发
 
 
IP地址的分类
- A类地址:默认子网掩码是 255.0.0.0
 
| 8 bit | 24bit | 
|---|---|
| 网络ID 0开头 | 主机ID | 
- B类地址:默认子网掩码是 255.255.0.0
 
| 16 bit | 16bit | 
|---|---|
| 网络ID 10开头 | 主机ID | 
- C类地址:默认子网掩码是 255.255.255.0
 
| 24 bit | 8bit | 
|---|---|
| 网络ID 110开头 | 主机ID | 
- D类地址:以 1110 开头,多播地址
 - E类地址:以 1111 开头,保留为今后使用
 - 只有 A\B\C类地址才能分配给主机
- 主机 ID 为全 0,表示主机所在的网段
 - 主机 ID 为全 1,表示主机所在网段的全部主机(广播),可以尝试用 ping 给某个网段的全部主机发数据, 所以主机为0和主机位全为1的有特殊含义,不分配给该网段内的机器作为ip地址
 
 
A类地址

A类地址
- 网络ID
- 全 0不能用, 127 作为保留网段。其中 127.0.0.1 是本地环回址( Loopback),代表本机地址
 - 可以分配给主机的:第一部分的取值范围是:1 ~ 126
 
 - 主机ID
- 第2、3、4部分的取值范围是0 ~ 255
 - 每个A类网络能容纳的最大主机数是 255 * 255 * 255 - 2(减2的目的是去除主机为0和主机位全为1的ip)
 
 
B类地址

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

C类地址
- 网络 ID
- 可以分配给主机的
 - 第1部分的取值范围是: 192~223
 - 第2、3部分的取值范围是: 0~255
 
 - 主机 ID
- 第4部分的取值范围是: 0~255
 - 每个 C类网络能容纳的最大主机数是: 256 – 2 = 254
 
 
D类地址、E 类地址
- D类地址:没有子网掩码,用于多播(组播)地址
 - 第1部分取值范围是: 224~239
 

D类地址
- E类地址:保留为今后使用
- 
第1部分取值范围是: 240~255
E类地址 
 - 
 
子网掩码的 CIDR表示方法
子网掩码的 表示方法
- CIDR (Classless Inter Inter-Domain Routing Routing):无类别域间路由
 - 子网掩码的 CIDR 表示方法
- 192.168.1.100/24 24,代表子网掩码有 24 个1,也就是 255.255.255.0
 - 123.210.100.200/16 16,代表子网掩码有 16 个1,也就是 255.255.0.0
 
 

