首页 > 其他分享 >计算机网络数据链路层

计算机网络数据链路层

时间:2023-02-08 20:24:52浏览次数:59  
标签:计算机网络 传输 交换机 冲突 物理层 数据 链路层

计算机网络数据链路层基础概论

基本概念:

  • 数据链路层在物理层和网络层之间,提供相邻节点的可靠数据传输

帧组成:

数据链路层的基本单位

  • 帧头:存放源mac地址与目的mac地址,以及网络拓扑类型

数据

帧尾:用于校验确保数据帧不失真

数据链路层组成部分:

  • MAC介质控制访问:数据帧的封装/装卸,帧的寻址和识别,帧的接受与发送,链路的管理,帧的差错控制;帧的存在去掉了物理链路种类造成的传输差异

  • LLC逻辑控制访问:传输可靠性的控制与保障,数据包的分段与重组,数据包的传输顺序

数据链路层的传输方式:

  • 单播

  • 广播

数据链路层的三个基本问题:

  • 封装成帧

  • 透明传输

  • 差错检查

局域网中的设备:

  • 集线器(物理层)增强传输信号,扩大传输距离|共享带宽

  • 交换机(数据链路层)转发数据信号|独享带宽

  • 网桥(物理层与数据链路层之间)

数据链路层通信协议

同一冲突域共享带宽

  • 冲突域:在同一个冲突域中的每一个节点都能收到所有被发送的帧。,交换机的每个接口都是一个冲突域。

  • 广播域:网络中能收到任何一台设备发出的广播包的节点集合,每个交换机所有接口构成一个广播域。

CSMA/CD

  • 检测总线型信道冲突

  1. 先听后发

  2. 边听边发

  3. 冲突停止

  4. 延迟后发

PPP

  • 点对点通信——单播

  • 封装数据帧

  •  

 

标签:计算机网络,传输,交换机,冲突,物理层,数据,链路层
From: https://www.cnblogs.com/koroka/p/17103151.html

相关文章

  • 云数据库有哪些优势
    一,是更高的灵活性和可扩展性。   利用云计算池化资源的天然优势,云数据库可以提供更好的弹性,利于企业进行存储和计算资源的独立扩缩容,按需开通、快速部署,使资源得到最......
  • 聊下 Clickhouse MergeTree 的分区,索引,标记和压缩数据
    今天花了一天把《ClickHouse原理解析与应用实践》过了一遍,除了感叹诸多结构都为了节省每一个byte做到极致,也感受到要理解某些设计又一点压力。看完之后我感觉差不多理......
  • MySQL 定时备份数据库
    在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL定时备份数据库。一.mysqldump命令备......
  • 数据库基础操作 - 4
    6、事物6.1、什么是事物要么都成功,要么都失败一一一一一1、SQL执行A给B转账A1000-->200B2002、SQL执行B收到A的钱A800B400一一一一一将一组SQL放......
  • C/C++ 数据结构链式队列的定义与实现
    #include<iostream>#include<Windows.h>usingnamespacestd;typedefstruct_QNode{intdata;struct_QNode*next;}QNode;typedefstruct{QNode......
  • 利用AutoUpgrade工具升级数据库
    0.当升级到12cR2及以上的版本时,可以使用AutoUpgrade工具来完成升级工作。具体可以参考MOS文档AutoUpgradeTool(DocID2485457.1)。在本示例中,源数据库的版本为:11.2.0.4......
  • 【SQL Server】中的日期函数和日期数据类型
    SQLServerDate函数SQLServer的重要日期函数包括:函数描述参数含义GETDATE()返回当前的日期和时间 DATEPART(datepart,date) 返回日期/时间的单独部分......
  • vue3+element表格数据导出
    实现效果导出后的效果:步骤第一步:安装依赖npminstall--savexlsxfile-saver第二步:给表格添加id,导出的时候需要用到<!--导出按钮--><el-buttontype="pri......
  • element plus + vue3表单第一次数据未清空的bug问题解决
    使用框架:elementPlus+vue3场景描述:场景一:表单的添加和修改功能,公用同一个弹框,点击修改后,点击添加表单显示的是上次修改的数据。场景二:点击修改,数据回显到表单,然后......
  • 腾讯课堂Python使用Numpy入门数据计算
    p2array创建及属性array元素类型相同,list可不同1.array转化一维数组importnumpyasnplis=[1]np.array(lis)2.array转化二维数组importnumpy......