MAC地址

为什么要有MAC地址?原因如图:

MAC地址与帧:


MAC地址也被称为物理地址、硬件地址:因为它被固化在网卡上。

总览:

IEEE 802局域网的MAC地址格式


MAC地址发送顺序


举例:单播、广播、多播
单播:
主机B想给C发一个单播帧,于是在帧中的源地址填上自己的MAC地址,目的地址填上C的MAC地址。B发送出去后AC都能收到,A发现不匹配就丢弃该帧,C发现匹配所以接收该帧并将其交给上层处理。

广播:
主机B想发送广播帧,于是它先构建一个广播帧:源地址为自己的MAC地址,目的地址为广播地址(FF-FF-FF-FF)。发送出去后AC都能收到,AC发现该帧是广播帧,于是都接收。

多播:
多播地址07-E0-12-F6-2A-D8,其中07的二进制表示0000 0111,最后一位是1,所以它是多播地址。
实际上,如果该数是奇数,则它的最后一位一定是1,则它一定是多播地址。
这个例子中,A想发送多播帧,于是在帧的源地址填上自己的地址,目的地址填上多播地址,BCD都能收到该帧,其中,BC发现该帧的目的地址在自己的多播组列表中,于是BC接收该帧,D丢弃该帧。

小结

IP地址

网络N8中有三个接口,它们分别是:

  • 192.168.0.1
  • 192.168.0.2
  • 192.168.0.254
    前三个十进制数表是网络编号,后一个是主机编号。同一个网络的网络编号相同。
    并不是所有的网络编号和主机编号都是这样分的。(在后序网络层会详细介绍)

从网络体系结构看IP地址与MAC地址

IP地址被封装在网络层首部。
MAC地址被封装在链路层首部。

数据包在转发过程中IP地址与MAC地址的变化情况


如何通过IP地址得知MAC地址?下节课的ARP协议会讲:

小结

例题


解:
D。

ARP协议

假设主机B想给主机C发送数据,且主机B只知道主机C的IP地址,不知道它的MAC地址。

于是主机B先查自己的ARP高速缓存表:里面记录了IP地址与其对应的MAC地址:

但是表里只有A的IP地址和MAC地址的对应,没有C的IP与MAC地址的对应,于是B就发送一个**ARP请求报文(广播帧)**来询问C的MAC地址。
主机A和C都会受到该广播帧,然后C会回复(单播帧)。


B收到C的单播帧后,就把其IP地址和MAC地址的信息存在它的ARP高速缓存表中,然后就可以给C发送数据包了。

IP地址与MAC地址的对应类型分为静态和动态两种:
对于动态,其生命周期结束后就会自动删除:这是因为IP地址和MAC地址的关系不是永久有效的。
比如,主机的网卡坏了,更换网卡后MAC地址就改变了,但IP地址没有变。

ARP的使用是逐段链路进行的,不能跨网络使用

总结

【计算机网络】湖科大微课堂笔记 p33-35 MAC地址、IP地址以及ARP协议相关推荐

  1. 【计算机网络】湖科大微课堂笔记 p7-10 计算机网络体系结构:常见的计算机网络体系结构、必要性、分层思想、专业术语

    视频 计算机网络体系结构(重点.难点) 目录: 常见的计算机网络体系结构 必要性 思想举例 专业术语 常见的计算机网络体系结构 OSI体系结构与TCP/IP体系结构 用户主机的操作系统和路由器中,会带 ...

  2. 【计算机网络】湖科大微课堂笔记 p32 随机接入——CSMA/CA协议(无线局域网使用协议)

    无线局域网使用协议:载波监听多址接入/碰撞避免 CSMA/CA 引入 无线局域网会有隐蔽站问题,如图(左).而有线的不会(右): 802.11无线局域网使用CSMA/CA 帧间间隔 工作原理 源站检测 ...

  3. 【计算机网络】湖科大微课堂笔记 p54-56 IPv4数据报的首部格式、网际控制报文协议ICMP、虚拟专用网VPN与网络地址转换NAT

    文章目录 IPv4数据报的首部格式 小结 一些例题 网际控制报文协议ICMP 小结 一些例题 虚拟专用网VPN与网络地址转换NAT 小结 IPv4数据报的首部格式 版本 首部长度.可选字段.填充字段 ...

  4. 计算机网络微课堂笔记

    计算机网络 计算机网络微课堂 笔记总结 视频地址:https://www.bilibili.com/video/BV1c4411d7jb 文章目录 计算机网络 第一章 概述 1.1 计算机网络在信息时 ...

  5. 2015年度最全微课堂笔记精华包

    自八月PMCAFF微课堂上线以来广受好评,到年底已经举办二十三期之多,在2015年的最后一天小编整理了微课堂笔记精华包送给大家. 感谢每一期嘉宾为我们带来精彩的干货,感谢每一期微课堂的班长和志愿者,感 ...

  6. 网络层笔记六、硬件地址与IP地址

    网络层笔记六.硬件地址与IP地址 引言:前面三篇笔记中,我们介绍了IP地址的三种编址方式,依次是分类的IP编址.划分子网(改进分类编址)及无分类IP地址.本篇笔记我们将介绍硬件地址与IP地址的关系,真 ...

  7. 【专栏必读】王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记、题目题型总结、注意事项、目录导航和思维导图

    王道考研复习指导下载(密码7281) 其他科目导航 [专栏必读]王道考研408计算机组成原理万字笔记(从学生角度辅助大家理解):各章节导航及思维导图 [专栏必读]王道考研408操作系统万字笔记.题目题 ...

  8. HCIA-RoutingSwitching华为认证路由交换工程师学习笔记 (1) - 数据通信基本原理及IP地址的规划和设计

    企业网络基本架构  扁平化架构(小企业) 优点:节省资源,省钱 缺点:冗余性不足 多层网络结构(大企业) 接入层:将大量终端接入网络中,一定要保证向下接入的端口数量(如边缘端口),主要是保证接入,做很 ...

  9. 计算机网络 湖科大 笔记 1.5 计算机网络的性能指标(2)- 时延带宽积、往返时间、利用率、丢包率

    重点 1.5.5 时延带宽积 1.5.6 往返时间 1.5.7 利用率 1.5.8 丢包率 1.5.5 时延带宽积 ·传播时延和带宽的乘积: ·若发送端连续发送数据,则在所发送的第一个比特即将到达终点 ...

最新文章

  1. 卷积神经网络CNN(Convolutional Neural Networks)没有原理只有实现
  2. 三星E1200R语言设置_三星 S20 系列评测:依旧是 Android 阵营最高水平
  3. ReportViewer改变图表类型
  4. 卷积神经网络、比较MLPS和CNNS、滤波器、CNN各层的作用、在Pytorch可视化CNN
  5. 【转载】C# ??(问问,问号问号)运算符,可空值(申明加?(问号))的克星
  6. 极限编程创始人Ron Jeffries建议开发者放弃敏捷
  7. WSL2开启sshd
  8. 震撼!寒冬腊月里惊现多台历途外墙清洗机器人
  9. Google Earth Engine(GEE)——使用在线的世界矢量边界作为研究区(国家和洲际),如何调用?
  10. JAVA WEB 设置session过期时间
  11. 微型计算机上的tab作用,TAB键有什么用处
  12. 跑三小时的monkey测试该怎么算_Android命令Monkey压力测试,详解
  13. 对list的一些常用操作
  14. python_添加标签打标签
  15. QSPI驱动带NV3030B的LCD屏
  16. Spring Cloud的负载均衡Spring Cloud Ribbon和Spring Cloud Feign
  17. 太敢拍了!20万条弹幕告诉你,《扫黑风暴》为何能掀起收视热潮?
  18. java玫瑰花代码_js html5渲染的3D玫瑰花(程序员的情人节礼物)
  19. 一图了解交通拥堵治理措施
  20. 顺序队列求解迷宫问题

热门文章

  1. 在计算机中程序主要存放在什么中,在计算机中.指令主要存放在( )中.A.存储器 B.键盘 C.鼠标 D.运算器——青夏教育精英家教网——...
  2. 科普:探地雷达发展历史、天线分类,结构组成和工作原理
  3. STM32F429 0.96寸OLED程序
  4. 包装类型是什么?基本类型和包装类型有什么区别?
  5. map和flat_map区别:
  6. python如何用c语言表示_如何在python中调用C语言代码
  7. python中按照文件夹中文件的排列顺序读取文件内容,python文件显示和windows目录显示一致
  8. best-pay-sdk 微信请求支付的时候出现org.simpleframework.xml.core.ElementException:appid is null 问题
  9. 机器学习常用python三方库
  10. 使用SQL.js访问SQLite