1、MAC地址

(1) 介绍

📕 每个网卡都有一个6字节(48bit)的MAC地址(Media Access Control Address)
在这里插入图片描述

📕 MAC地址全球唯一,固化在网卡的ROM中,由IEEE802标准规定
🖊 前三个字节是 OUT(Organizationally Unique Identifier),组织唯一标识符
✏ 由IEEE的注册管理机构分配给厂商

🖊 后三个字节是网络接口标识符
✏ 由厂商自行分配

📕 OUI 查询
🖊 http://standards-oui.ieee.org/oui.txt
🖊 https://mac.bmcx.com/

在这里插入图片描述

🖊 Windows 可通过 ipconfig /all 显示出物理地址
🖊 物理地址就是MAC地址
在这里插入图片描述

(2) MAC地址的表示格式

📕 Windows:
在这里插入图片描述

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

📕 Packet Tracer
在这里插入图片描述

📕 当48位全为1的时候,表示广播地址
在这里插入图片描述

(3) 修改MAC地址

  • 更改适配器选项 👉 属性 👉 配置 👉 高级 👉 网络地址
  • 填写的时候需要把减号(➖)去掉

在这里插入图片描述

(4) MAC地址的获取

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

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


在这里插入图片描述

🖊 以管理员身份运行 CMD 命令行窗口

在这里插入图片描述

2、IP地址

(1) 介绍

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

在这里插入图片描述

(2) IP地址的组成

📕 IP地址由2部分组成:网络标识(网络ID)、主机标识(主机ID)
🖊 通过子网掩码(subnet mask)可以计算出网络ID 、主机ID

📕 主机所在的网段 = 子网掩码 & IP地址

🖌IP地址 ip = 192.168.1.10
🖌子网掩码 mask = 255.255.255.0
🖌网段:ip & mask = 192.168.1.0

在这里插入图片描述

🖊 网络ID:192.168.1
🖊 主机标识是 x:【192.168.1.x


IP地址:130.168.1.10
子网掩码:255.255.0.0

网络ID:130.168
主机标识是【x.y】:130.168.x.y
网段:130.168.0.0
该网段的主机ID数量:256*256-2

🍀 不能是:
(1) 130.168.0.0(网段)
(2) 130.168.255.255(广播)

📕 计算机和其他计算机通信前,会先判断目标主机和自己是否在同一网段
🖊 同一网段:不需要由路由器进行转发
🖊 不同网段:交由路由器进行转发

(3) 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给某个网段的全部主机发数据

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐