文章目录

  • 1.为什么要有Mac地址
  • 2.Mac地址的表示和查询
    • 2.1Mac地址的表示
    • 2.1Mac地址查询
  • 3.Mac地址的获取
  • 4.什么是ARP和RARP
  • 5.IP地址
    • 5.1 IP地址
    • 5.2 组成
    • 5.23分类
  • 6.IP划分
      • 6.1为什么要划分ip地址
      • 6.2 怎么划分ip地址呢?
      • 6.3 子网划分
    • 思考: 下面这个两个机器为什么不可以通信息
1.为什么要有Mac地址
  • Mac (Media Access Control Address )地址是网卡的唯一标识,网络通信的时通过识别网卡的Mac地址来确认哪个网卡接受消息。Mac地址全球唯一。
2.Mac地址的表示和查询
  • 2.1Mac地址的表示
  • 6个字节决定
    • 前三个字节是厂商表识
    • 后三个字节是厂商自己确定
  • Windows
    • 40-50-82-0A-8C-6D
  • Linux Android Mac ios
    • 40:50:82:0A:8C:6D
  • 当48位全为1的时候 代表广播地址
    • FF:FF:FF:FF:FF:FF
组织唯一标识符 网络接口标识符
40-55-82 0A-8C-6D
  • Mac地址查找

    • https://mac.bmcx.com/
    • http://standards-oui.ieee.org/oui/oui.txt
  • 2.1Mac地址查询
  • Mac: ifconfig
  • Win :ipconfig
3.Mac地址的获取
  • 当知道对方主机的Mac地址时,可以通过发送ARP广播获取对方的Mac地址

    • 获取的Mac地址会暂存的本机器(默认两分钟) ,俗称ARP缓存
  • 相关命令
    • arp -a[主机地址] 查询arp缓存
    • arp -d[主机地址] 删除arp缓存
    • arp -s 主机地址 Mac地址 (这是静态缓存 存储时间久 不同的系统存储时间不一样)
4.什么是ARP和RARP
  • ARP(address resolution protocol): 地址解析协议 通过ip地址获取网卡的Mac地址
  • RARP(Reverse Address Resolution protocol): 逆地址解析协议 通过Mac地址获取ip。后来被BOOTP DHCP代替。
5.IP地址
  • 5.1 IP地址
    • 每台计算机和其它设备都规定了一个唯一的IP地址
  • 5.2 组成
  • 网络位+主机标识

  • 网络位: 通过子网掩码能够算出网段(主机号全为0为网段)

    • 网段的计算方式 :子网掩码 & ip地址
  • 5.23分类
    • ipv4:32位(4字节)

      • A类 : 子网掩码默认是255.0.0.0 。比默认的大则是划分了子网 比默认的小则合并为超网
网络位8位 主机位24位
网络 ID 0开头 主机ID

所以 1~126 开头的可能是A类地址.。其中 0不能用,127作为保留网段。
其中127.0.0.1是本地环回地址(Loopback),代表本机地址 。所以A类地址可 表示 最大主机数量为 256 * 256 * 256 – 2 = 1677 7214

  • B类 : 子网掩码默认是255.255.0.0

    • 16位为网段 以10头 128~191之间
  • C类 : 子网掩码默认是255.255.255.0
    • 24位为网段 以110头 192~254之间
  • D类 :以1110开头 多播地址

主机地址全为1 表示某个网段全部主机(广播)

  • ipv6: 128位(6个字节)

    ipv6的出现是为了解决ipv4枯竭的问题

6.IP划分
6.1为什么要划分ip地址
- 避免ip地址浪费 因为ip地址是有限的 每个ip地址都很宝贵
6.2 怎么划分ip地址呢?
  • 用主机位 表示子网位
6.3 子网划分

思考: 下面这个两个机器为什么不可以通信息

  • 根据子网掩码计算出 计算机0和计算机1的网段相同 都是192.168.0.0,但是计算机0向计算机1发消息之前会拿对方的ip于自己的子网掩码按位与。因为对方的子网掩码不知道。与出来不在同一个网段 所以不可以通信。

计算机网络--02 Mac地址和IP相关推荐

  1. 【计算机网络】MAC地址、IP地址以及ARP协议

    [计算机网络]MAC地址.IP地址以及ARP协议 1.概述 2.MAC地址 2.1 IEEE 802局域网的MAC地址格式 2.2 IEEE 802局域网的MAC地址发送顺序 2.2.1 单播MAC地 ...

  2. 网络协议02 - Mac地址和IP地址

    MAC地址 介绍 每一个网卡都要一个6字节的MAC地址(Media Access Control Address),该地址全球唯一,固化在网卡的ROM中,由IEEE802标准规定 前3个字节:组织唯一 ...

  3. 计算机网络(三)—— 数据链路层(7):MAC地址、IP地址以及数据链路层使用的ARP协议

    计算机网络系列内容的学习目录→\rightarrow→谢希仁计算机网络学习系列内容汇总. 7. MAC地址.IP地址以及数据链路层使用的ARP协议 7.1 MAC地址 7.1.1 课后练习 7.2 I ...

  4. 02. MAC地址 · ARP · ICMP · IP地址 · 子网 · 超网 · 端口

    MAC · IP · 子网 · 超网 MAC地址 MAC地址的表示格式 MAC地址操作(查看.修改)[实践] MAC地址的获取[实践] ARP ICMP IP地址 · 子网掩码 IP地址的组成 IP地 ...

  5. MAC地址和IP地址

    MAC地址和IP地址 MAC地址 IP地址 端口 MAC地址 MAC 地址(Media Access Control Address),直译为媒体存取控制位址,还有物理地址(ifconfig出来的就是 ...

  6. Android~获取WiFi MAC地址和IP方法汇总

    最近由于项目需求,需要获取手机WiFi的MAC地址和IP,于是乎网上搜罗了一波.各种版本的都有,各种方法都有,而且安卓6.0以下.6.0~7.0.7.0以上版本差异都很大!在这里我就集中给归一下类,方 ...

  7. 苹果笔记本设置MAC地址和ip地址

    由于学校给每个实验室分配固定的IP和上网帐号,用苹果笔记本通过转街头链接网线需要设置接口的MAC地址.ip地址等.下面一一详细介绍: 一.设置苹果笔记本(mac pro)的 MAC地址. 第一步:首先 ...

  8. [转载]Mac地址、IP、子网掩码、网关、DNS(转)

    原文地址:Mac地址.IP.子网掩码.网关.DNS(转)作者:junming6385 MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interfa ...

  9. Mac 地址与 IP 地址有什么区别?

    Mac 地址和 IP 地址是两个不同的概念,它们分别代表了计算机网络中的不同层次和地址.Mac 地址是物理地址,是在计算机硬件中存储的地址,通常是以特定的六进制格式表示.每个设备都有一个唯一的 MAC ...

  10. mac地址和ip地址有什么区别

    mac地址和ip地址的不同有如下几个方面: 1.名称上的区别 IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写. ...

最新文章

  1. 人工智能都沸腾3年了,现在就业情况还乐观吗?
  2. centos7 安装无线工具包wireless-tools 包含 iwlist,iwconfig命令
  3. switch两个账号合并_国行Nintendo Switch账号常见问题解答
  4. python基本概念_python基本概念-关键要素
  5. 未能加载文件或程序集“System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral,
  6. matlab 实验七 低层绘图操作,matlab实验内容解答.doc
  7. VTK图像处理之vtkImageReslice
  8. pycharm条件判断
  9. 如何判断手机是否支持ASTC格式的贴图
  10. 浅谈IPFS星际文件系统和Filecoin是什么?
  11. IOS-升级102 全局监听SendEvent
  12. 使用Quasar进行木马植入
  13. Bean Definition到底是什么,附spring思维导图分享
  14. 一文看懂Google I/O 2021开发者大会
  15. beego orm Error 1045 [ORM]2020/06/12 22:17:09 register db Ping `default`, Error 1045: Access denied
  16. 元宇宙是人类文明不可避免的一次内卷
  17. 倍福--PLC变量链接
  18. 怎么使用计算机计算,win10 自带计算器怎么输入_win10自带计算器的使用教程
  19. ibm服务器修改管理口用户名密码,IBM DS5020 管理口密码重置
  20. TrueType和OpenType字库简介

热门文章

  1. CDA level1
  2. 苯甲酸废水苯胺废水处理——资源化
  3. 详细讲解数据库第一、第二、第三范式
  4. python内存消耗为什么那么大_详解如何减少python内存的消耗
  5. 【LeetCode】726. Number of Atoms 解题报告(Python)
  6. Mybatis缓存机制(二)
  7. python基础学习之空气质量可视化(六)数据可视化
  8. 以太坊第2层扩容方案:状态通道(State Channels)、Plasma 和 Truebit
  9. java事件处理机制
  10. jdk源码解析(十)——晚期(运行期)优化