概述

结点:

主机, 路由器

链路:

网络中两个结点之间的物理通道, 链路的传输介质主要有双绞线, 光纤和微波, 分为有线链路和无线链路.

数据链路:

网络中两个结点之间的逻辑通道,  把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路.

帧:

链路层的协议数据单元, 封装网络层数据报.

主要职责:

数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻结点传送数据报(网络层数据传送单元, 在链路层会封装成帧).

功能

介质访问控制

局域网和广域网

链路层的设备

网桥

网桥根据MAC帧的目的地址对帧进行转发和过滤。当网桥收到一个帧时,并不向所有接口转发此帧,而是先检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个接口,或者是把它丢弃(即过滤)。

网桥优点

  • 过滤通信量,增大吞吐量。
  • 扩大了物理范围
  • 提高了可靠性
  • 可以互联不同物理层 ,不同MAC子层和不同速率的以太网。

透明网桥

“透明”指以太网上的站点并不知道所发送的帧将经过哪几个网桥,是一种即插即用设备 --- 自学习。

源路由网桥

在发送帧时,把详细的最佳路由信息(路由最少/时间最短)放在帧的首部中。

具体方法:

源站以广播方式向欲通信的目的站发送一个发现帧。

以太网交换机

可以独占传输媒体带宽。

以太网交换机的两种交换方式

  • 直通式交换机  查完目的地址(6B)就立刻转发。延迟小,可靠性低,无法支持具有不同速率的端口的交换。
  • 存储转发式交换机  将帧放入高速缓存,并检查是否正确,正确则转发,错误则丢弃。延迟大,可靠性高,可以支持具有不同速率的端口的交换。

冲突域和广播域

冲突域

在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。

广播域

网络中能接收任一设备发出的广播帧的所有设备的集合。简单的说如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。

设备与冲突/广播域

计算机网络中的数据链路层相关推荐

  1. 什么叫计算机网络阻塞,计算机网络中的“线端阻塞”释义

    李勇军 张胜兵 刘潮东 张隽 秦涛 摘要:在与计算机网络相关课程的教学或实践过程中经常提及"线端阻塞"这个概念,其与拥塞控制.网络性能和网络应用紧密联系.了解该概念的本义与延伸,可 ...

  2. 回退n帧协议c语言代码,[计算机网络]Ch.3 数据链路层

    数据链路层 1.DLL层设计问题 1.1 DLL层·功能 数据链路层使用物理层提供的服务在通信信道上发送和接收比特. (1) 向网络层提供一个定义良好的接口 (2) 处理传输错误 (3) 调节数据流, ...

  3. 计算机网络中tdm是什么,计算机网络-复习题(1)

    <计算机网络>期末复习题 1.TCP/IP体系结构定义了一个几层模型? 2.对于协议ICMP.ARP.PPP.RARP不属于TCP/IP协议的网络层协议的是那个? 3.以下四个IP地址哪个 ...

  4. 在计算机网络中为了保证正确传输,计算机网络试卷B

    2009-2010学年第2学期考试试题(B)卷 课程名称<计算机网络>任课教师签名 出题教师签名审题教师签名 考试方式(闭)卷适用专业计算机各专业 考试时间(120 )分钟 一.选择题(每 ...

  5. 计算机网络中使用最广泛的交换技术是什么,04741计算机网络原理试题及答案201604...

    2016年4月高等教育自学考试全国统一命题考试 计算机网络原理试卷 (课程代码04741) 本试卷共4页,满分l00分.考试时间l50分钟. 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答.答 ...

  6. 【计算机网络笔记】数据链路层(封装成帧,差错检测,可靠传输)

    链路:从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换结点. 数据链路:把实现通信协议的硬件和软件加到链路上 数据链路层以帧为单位传输和处理数据. 三个过程:封装成帧,差错检测,可靠传输 封 ...

  7. 计算机网络笔记Part3 数据链路层(Data Link Layer)

    本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...

  8. 计算机网络中的层次结构

    目录 一.网络中的层次结构 二.各层次结构的作用,以及相应的协议 2.1 应用层 2.2 运输层 2.3 网络层 2.4 数据链路层 2.5 物理层 一.网络中的层次结构 计算机的网络结构分为OSI七 ...

  9. 计算机网络中的OSI模型和TCP/IP模型

    在计算机网络工程中,我们总听过有几层几层的,有的说七层,有的说五层.其实就算我们不清楚每层是什么,也应该听过有分什么应用层.物理层啊啥的.本篇就详细的讲述一下,关于计算机网络的这些所谓的层都是怎么来的 ...

最新文章

  1. s10 linpus linux,上月国外最受关注NB排行 超便携本占优
  2. 第1次作业+105032014074
  3. python PyQt5 adjustSize()(根据内容自适应大小)
  4. 一个基于LZMA压缩的javascript文件的解码过程。
  5. LeetCode 500. Keyboard Row
  6. Android 存储路径浅析
  7. 出现问题Debug Assertion Failed!
  8. java locationuitool_求助systemui编译时哪里出错
  9. “error MSB8011” 解决方法
  10. 便利蜂门店网络与 Rust 落地实践
  11. [Android ] 进度条组件ProgressBar
  12. 软件开发过程与项目管理(9.软件项目配置管理计划)
  13. 全国计算机二级等级考试评卷,全国计算机等级c语言考试评卷老师是如何阅卷的...
  14. 业绩差距拉大 11家消费金融公司座次洗牌
  15. SXT分布式缓存技术公开课的观后感
  16. jfinal与bootstrap的登出实战
  17. fatal: unable to connect to gitee.com: gitee.com[0: 180.97.125.228]: errno=Unknown error
  18. 基于小波变换的音频压缩
  19. 计算机桌面点击无反应,电脑屏幕点击没反应是怎么回事
  20. swift 代码加载xib storyboard

热门文章

  1. 仓库温度湿度控制措施_药品仓库如何保持温湿度均衡?
  2. c# 网口相机可以通过_电脑可以跑安卓9.0了!完全免费
  3. Matlab——图像缩放(插值法)
  4. Matlab——图像平移
  5. labelme标注文件转coco json,coco json转yolo txt格式,coco json转xml, labelme标注文件转分割,boxes转labelme json
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 4丨员工薪水中位数【难度困难】
  7. Scrapy源码阅读分析_2_启动流程
  8. Java并发编程实战~不安全的单例
  9. teamviewer企业版 添加计算机,teamviewer添加常用控制电脑列表的操作步骤
  10. linux nslookup命令安装,在CentOS中安装nslookup命令