TCP/IP对OSI模型的数据链路层及以下部分(物理层)未做定义.

物理层
1.计算机以二进制0/1表示信息
2.传输媒介用电压的高低/光闪灭/电波的强弱表示
3.物理层就是将二者进行转换
链路层
将二进制信息切块,形成数据帧,来传送

MAC 地址

以太网/无线LAN/蓝牙都使用相同规格的MAC地址

1.一般被烧入到网卡(NIC)的ROM中,
2.世界上MAC地址是唯一的
3.MAC地址48比特

介质与通信

共享介质,半双工通信

半双工是指发送或只接收的通信方式,类似于无线电收发器,

非共享介质网络,全双工通信

根据MAC地址转发

1.以太网交换机就是持有多个端口的网桥
2.他们根据数据链路层中每个帧的目标MAC地址,决定从哪个网络接口发送数据
3.这时参考的,用以记录发送接口的表就叫做转发表(Forwarding Table).
4.该表,不需要手工在每个终端和交换机上设置,而是自动生成
5.链路层每个节点接到包时,会将源MAC地址,发送MAC地址记录(第一次要群发)
6.由于MAC地址没有层次性,当设备量增大时,转发表也会增大,检索转发表所用的时间也就越长

图解TCPIP-MAC地址(数据链路层)相关推荐

  1. PPP协议和MAC地址、IP地址及ARP协议三者之间的关系(3.2)

    目录 点对点PPP协议 PPP协议封装的帧格式 PPP协议工作流程 媒体接入控制 媒体接入控制的分类 怎么解决"碰撞问题"?(随机接入方式) CSMA/CD(多址接入.载波监听.碰 ...

  2. Linux网络_从系统到网络(网络协议栈分层与功能,认识协议,OSI七层模型与TCPIP四层模型,网络通信流程(局域网,跨网络),MAC地址,IP地址)

    文章目录 1.网络在体系结构的位置与网络协议栈的层状结构 2.协议栈各层的功能 3.协议 4.OSI七层模型与TcpIp四层模型 5.网络通信的流程 局域网通信流程(以太网) MAC地址 跨网络通信 ...

  3. 软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)

    阅读目录 一.网络编程 一.网络编程 软件开发架构 C/S架构 C:客户端 想体验服务的时候才会去找服务端体验服务 S:服务端 24小时不间断的提供服务,即时监听,随时待命 B/S架构 B:浏览器 想 ...

  4. 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)

    IP协议 IP协议头格式 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4 4位头部长度(header length): IP头部的长度是多少个.32bit, 也就是 ...

  5. 计算机网络之数据链路层:15、以太网、适配器、MAC地址

    数据链路层:15.以太网 思维导图: 以太网: 以太网提供不可靠.无连接的服务: 以太网传输介质和拓扑结构的发展: 10BASE-T以太网: 适配器和MAC地址: MAC帧: 高速以太网: 思维导图: ...

  6. 数据链路层——MAC地址欺骗及泛洪

    数据链路层--MAC地址欺骗及泛洪 一.MAC地址欺骗 1.说明 2.工具 3.实验 关闭网卡 修改MAC地址 开启网卡 二.MAC地址泛洪 1.原理 2.工具 3.实验 搭建ENSP macof泛洪 ...

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

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

  8. 教你修改电脑mac地址图解教程

    mac地址又称为硬件地址或者物理地址,指的是局域网中的每一台计算机中固化在适配器的ROM中的地址,第二层数据链路层则负责 MAC地址,一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的地址. ...

  9. Linux_网络_数据链路层协议 MAC帧/ARP协议 (以太网通信原理,MAC地址与IP地址的区分,MTU对IP/TCP/IP的影响,ARP协议及其通信过程)

    文章目录 1. 以太网(基于碰撞区与碰撞检测的局域网通信标准) 2. 以太网的帧格式(MAC帧) MAC地址,IP地址的区分 MTU MTU对IP协议的影响 MTU对TCP/UDP协议的影响 3.AR ...

最新文章

  1. 链表栈-》与数组栈同接口-》更确切地说是单项链表的接口封装
  2. Pycharm超使用快捷键
  3. mariadb mysql 5.6_MySQL 5.6 和 MariaDB-10.0 的性能比较测试
  4. Java面向对象(4)--封装和隐藏
  5. 10个 IDEA 插件来解放你的双手
  6. 函数无法识别_PostgreSQL找不到最佳函数问题解析
  7. 20190808面试记录
  8. mysql 优化代码_MySQL Order by 语句优化代码详解
  9. python编程语言模块_Python基础编程常用模块汇总
  10. 寻找节点d=n的节点算法
  11. 步进电机驱动的使用及程序
  12. 数据链路层的主要功能
  13. GNSS系统星座信息
  14. VulnHub 靶场--October
  15. 大学我都是自学走来的,这些私藏的实用工具/学习网站我贡献出来了,建议收藏精品推荐
  16. Jieba分词斗罗大陆
  17. vs,vs code,Dev
  18. CreateCompatibleDC(HDC hdc);
  19. 硬件测试工程师养成日记第一篇
  20. 笔试真题:100颗糖果,甲乙轮流从糖果盒中取出糖果,每次可取出2、4或6颗,若取得最后糖果的玩家为最终胜者,若甲先取z则(甲获胜,乙获胜,平局,不确定)

热门文章

  1. Python+Pandas读取Excel文件分析关系最好的两个演员
  2. Python+matplotlib一笔绘制红色五角星
  3. Python演示SQLite数据库系统表sqlite_sequence的作用与操作
  4. 技术要点|Python监控学生端电脑屏幕自动识别学习状态
  5. Python筛选Excel文件中超过一定年龄的人员信息
  6. Python编写人机对战小游戏(抓小狐狸)
  7. java 判断图片损坏_如何在Java中检测损坏的图像(PNG,JPG)
  8. 搜索python题目的软件_Python编程快速上手——正则表达式查找功能案例分析
  9. php整合proxool,java discuz的开发笔记-模板代码转换
  10. php定时器使用,PHP定时器的说明