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

计算机网络:数据链路层

0 本节主要内容

问题描述
解决思路

1 问题描述

数据链路层主要面临四个问题:

  • 封装成帧;
  • 透明传输;
  • 差错检测;
  • 实现相邻节点之间的可靠通信。

1.1 子问题1:封装成帧

怎么知道数据从哪里开始?到哪里结束?
生活中类似的例子:文件有表示文件开头的标识,还有标识文件结尾的标识。

1.2 子问题2:透明传输

这个问题是子问题1带来的,由于要解决子问题1,会引入一些特殊字符,在实际传输的数据中,如果出现了这些特殊字符又怎么办?

1.3 子问题3:差错检测

如何知道数据在传输过程中出现了错误?

1.4 子问题4:实现相邻节点之间的可靠通信

这个问题又存在若干个子问题:

  • 如果采用广播信道,如何避免冲突?(集线器工作方式)
  • 如果采用交换方式,如何进行自学习和转发?(交换器工作方式)

2 解决思路

2.1 封装成帧:解决子问题1

2.2 透明传输:解决子问题1

2.3 CRC:解决子问题3

2.4 CSMA/CD:解决子问题4-1

2.5 交换机工作原理:解决子问题4-2

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

相关文章:

  • 电线电缆行业生产管理怎么数字化?
  • 计算机网络之数据链路层
  • 前端新手Vue3+Vite+Ts+Pinia+Sass项目指北系列文章 —— 系列文章(目录)
  • uniapp 给小程序添加分享功能
  • npm命令
  • Halcon Solution Guide I basics(3): Region Of Interest(有兴趣区域/找重点)
  • 以太坊铭文聚合交易平台 Scorpio,铭文爆发的新推手?
  • Socket通信之网络协议基本原理
  • linux 开发板以太网通过Ubuntu上外网方法
  • DependencyProperty.Register:wpf 向别的xaml传递参数
  • uvm白皮书练习_ch2_ch231_加入transaction
  • python-泛型实现,类型检查
  • 黑马React18: Redux
  • visionOS空间计算实战开发教程Day 5 纹理和材质
  • 低代码PaaS开发平台
  • 阿里云99元服务器ECS经济型e实例性能如何?测评来了
  • vue3-生命周期
  • 23. 深度学习 - 多维向量自动求导
  • 挺扎心!好不容易有了一个offer,就因为背调出之前有仲裁记录,offer黄了,这已经是第二次了!...
  • 【brpc学习实践四】异步请求案例详解
  • git命令 cherry-pick
  • 手动添加扩展到composer中
  • TCP/IP
  • NX二次开发UF_CAM_set_clear_plane_data 函数介绍
  • 如何在 ASP.NET Core 中使用 Quartz.NET
  • 阿里云3M固定带宽服务器速度快吗?是否够用?
  • 跨越行业边界,CodeMeter护航AI领域安全与合规
  • 地磁传感器在城市交通智能监控系统的作用
  • 自动解决IP冲突的问题 利用批处理更改末位IP循环+1直到网络畅通为止 解放双手 事半功倍
  • 目标检测 Faster RCNN全面解读复现