当前位置: 首页 > news >正文

网络适配器和MAC地址

        点对点信道:由于目的地只有一个选项,所以数据链路层不需要使用地址。

        而在广播信道中:

 各个主机如何判断信号是不是发给自己的?

        当多个主机连接在同一个广播信道上,要想实现两个主机之间的通信,则每个主机都必须有一个唯-的标识,即一个数据链路层地址。

        在每个主机发送的帧的首部中,都携带有发送主机(源主机)和接收主机(目的主机)的数据链路层地址。由于这类地址是用于媒体接入控制 (Medium Access Control,MAC)的,因此被称为MAC地址

例题:

        一般情况下,普通用户计算机中往往会包含两块网卡一块是用于接入有线局域网的以太网卡。

        另一块是用于接入无线局域网的Wi-Fi网卡每块网卡都有一个全球唯一的MAC地址。

        交换机和路由器往往具有更多的网络接口,所以会拥有更多的MAC地址。

        因此,MAC地址是接口地址,而不是设备地址。

 

MAC地址:

        OUI是公司地址,如果知道设备的MAC地址,就可以查出厂商。

        对于电脑,至少会有网线接口,对于手机,会有WIFI和蓝牙接口,对于路由器,会有多个网线接口。这些每一个接口都有一个位于的MAC地址。 

        网卡从网络上每收到一个无误码的帧,就检查帧首部中的目的MAC地址,按以下情况处理:

        (1)如果目的MAC地址是广播地址 (FF-FF-FF-FF-FF-FF),则接受该帧。

        (2)如果目的MAC地址与网卡上固化的全球单播MAC地址相同,则接受该帧。

        (3)如果目的MAC地址是网卡支持的多播地址,则接受该帧。

        (4) 除上述(1)、 (2)和 (3) 情况外,丢弃该帧。   

        网卡还可被设置为一种特殊的工作方式:

        工作在混杂方式的网卡混杂方式 (Promiscuous Mode)只要收到共享媒体上传来的帧就会收下,而不管帧的目的MAC地址是什么。
        对于网络维护和管理人员,这种方式可以监视和分析局域网上的流量,以便找出提高网络性能的具体措施。        
        嗅探器 (Snifer)就是一种工作在混杂方式的网卡,再配合相应的工具软件 (WireShark),就可以作为一种非常有用的网络工具来学习和分析网络。
        混杂方式就像一把“双刃剑”,黑客常利用这种方式非法获取网络用户的口令。

全球去MAC地址可以将其理解为双刃剑。   

http://www.lryc.cn/news/116193.html

相关文章:

  • react-player静音不能自动播放问题
  • 培训Java技术要多久才能学会?答案都在这里啦
  • Java中使用HttpPost发送form格式的请求
  • C语言----字节对齐
  • Next.js入门介绍(服务端渲染)
  • 模板Plus
  • spring事务和数据库事务是怎么实现
  • el-date-picker设置默认当前日期
  • vue中使用this.$refs获取不到子组件的方法,属性方法都为undefined的解决方法
  • Linux命令200例:df用于显示文件系统的磁盘空间使用情况
  • Service not registered 异常导致手机重启分析
  • 深度解读|一站式ABI平台 Smartbi Insight V11 能力再升级
  • vConsole手机调试模式uniapp和原生h5
  • Flutter Dart语言(05)异步
  • 滇医通微信小程序分析笔记
  • IoTDB在springboot2中的(二) 查询
  • SpringBoot 底层机制分析【Tomcat 启动+Spring 容器初始化+Tomcat 如何关联Spring 容器】【下】
  • NLP(六十五)LangChain中的重连(retry)机制
  • C字符串与C++ string 类:用法万字详解(上)
  • async/await函数需要trycatch吗?
  • Jenkins集成appium自动化测试(Windows篇)
  • MongoDB:切换log日志文件
  • 代码随想录第三十五天
  • 块、行内块水平垂直居中
  • Mybatis引出的一系列问题-动态 SQL
  • Docker学习之构建Base Image
  • SFM(Structure from Motion)和NeRF(Neural Radiance Fields)
  • [Vue] Vue2和Vue3的生命周期函数
  • springboot集成分布式任务调度系统xxl-job(调度器和执行器)
  • 11_Vue3中的新的组件