计算机网络_学习笔记 第三章 数据链路层

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

(本文为hcbbt个人收集总结,方便以后复习与查阅。点此见学习笔记索引

  1. 数据链路层使用的信道主要有以下两种类型:点对点信道、广播信道。
  2. 链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。
  3. 数据链路(data link),即把实现这些协议的硬件和软件加到链路上。
  4. 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。
  5. 数据链路层传送的是帧。
  6. 三个基本问题:(1) 封装成帧(2) 透明传输(3) 差错控制
  7. 封装成帧(framing)就是在一段数据的前后分别添加首部(帧开始符SOH 01)和尾部(帧结束符EOT 04),然后就构成了一个帧。(数据部分<=长度限制MTU)首部和尾部的一个重要作用就是进行帧定界。
  8. 解决透明传输问题:在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(十六进制1B)
  9. 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER。
计算机网络学习笔记——第三章 数据链路层(上) 阅读详情

相关推荐

计算机网络学习笔记第三章 数据链路层

数据链路层 数据链路层研究的是在同一个局域网中,分组怎样从一个主机传送到另一个主机(不经过路由器) 数据链路不等于链路:链路是指从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换结点。而数据链路则是链路加上必要的通信协议。 1. 点对点信道和广播信道 点对点信道 这种信道采用一对一的点对点通信方式 帧 数据链路层的协议数据单元 数据链路层将网络层下发的数据构成帧发送到链路上,以及把接收到的帧中的数据取出来上交给网络层。 通信时的主要步骤: 结点A的数据链路层将网络层下发

qq_44831027的博客 697

计算机网络思维导图-第三章-数据链路层

详细的计算机网络数据链路层的思维导图,花费了两个月时间完成

计算机网络学习笔记——第三章 数据链路层(下)

第三章 数据链路层(下)

1528

计算机网络层思维导图

计算机网络层思维导图

计算机网络第三章数据链路层知识点及经典例题汇总

qq_46649279的博客 1757

【思维导图】计算机网络第三章数据链路层

yutong5818的博客 9533

计算机网络——第三章 数据链路层(详细附图)

第三章 数据链路层3.1 数据链路层概述3.1.1 本章问题封装成帧差错检测可靠传输广播信道的数据链路层网桥和交换机的工作原理3.2 封装成帧3.2.1 封装成帧3.2.2 透明传输面向字节的物理链路面向比特的物理链路 3.1 数据链路层概述 在研究数据链路层时,我们可以只考虑数据链路层(不考虑网络体系结构的其他各层),换句话说,我们可以想象数据包只在数据链路层从左向右沿水平方向传送。所以主机H1到主机H2的通信,可以看成是在4段不同的链路上的通信组成的。 3.1.1 本章问题 需要注意的是,下面三

Concise200的博客 7919

计算机网络第3章 数据链路层(自整理万字图文详细笔记)

计算机网络第3章 数据链路层(自整理万字图文详细笔记)。耗时两天,准备+制作+整理,超详细的计算机网络学习笔记,万字图文,一起学习起来!

Code_流苏:在代码中寻诗意,在实践中觅真知 6407

计算机网络-第三章-数据链路层

数据链路层 数据链路层属于计算机网络的底层。数据链路层使用的信道主要有: (1)点对点信道 (2)广播信道 本章节重要内容:(1)数据链路层的点对点信道和广播信道的特点,以及这两种信道所使用的的协议(ppp)协议以及(CSMA/CD协议)的特点。 (2)数据链路层的三个基本问题:封装成桢、透明传输和差错检测。 (3)以太网MAC层的硬件地址。 (4)适配器、转发器、集线器、网桥、以太网交换机的作用以及使用场合。 ...

伊甸园的博客 2866

计算机网络学习笔记-第三章数据链路层

计算机网络学习笔记 笔记主要用于记录自己的学习经历,便于日后复习。 主要参考资源:《王道计算机网络》。 视频资源转至b站: https://www.bilibili.com/video/BV19E411D78Q?from=search&seid=1517288630122778145 第三章数据链路层 1. 基本概念 2. 封装成帧与透明传输 封装成帧就是加将数据加头加尾,相当于将数据打包 透明传输就是为了防止特殊的数据无法正常传输的的情况的发生,比如说在封装成帧的过程中出现数据中的某些标记符与开

Guo_Chuang的博客 256

计算机网络第三章数据链路层学习笔记

接收方通过这些字节识别帧的首尾。透明传输的实现方式是如果帧的数据段中出现 EOT 或 SOH 字符,发送方会在每个 EOT 或 SOH 字符前再插入一个 ESC 字符作为转义字符,接收方收到数据后会自己删除这个插入的 ESC 字符,还原得到原始数据。例如曼彻斯特编码方法将数据比特 1 编码成高低电平对,将数据比特 0 编码成低高电平对,而高高电平对和低低电平对在数据比特中是违规的,可用来界定帧的起始和终止。数据链路层在网络通信中起着至关重要的作用,它负责将网络层的数据封装成帧,并进行可靠的传输。

m0_57836225的博客 589

[吴功宜]计算机网络学习笔记--第三章 数据链路层

教材:计算机网络(第四版) 作者:吴功宜 吴英 出版社:清华大学 第3章 数据链路层 3.1 差错产生的原因与差错控制方法 物理线路:由传输介质与通信设备组成 设计数据链路层的主要目的:在有差错的物理线路的基础上,采取差错检测、差错控制与流量控制等方法 从参考模型的角度来看,物理层以上的各层都有改善数据传输质量的责任,数据链路层是最重要的一层 传输差错:通过物理线路传输之后接收数...

饮tom的博客 2562

计算机网络学习笔记第三章数据链路层)超详细整理

目录3.1、数据链路层概述1、概述2、三个重要问题2.1、封装成帧2.2、差错控制2.3、可靠传输3、小结3.2、封装成帧1、介绍2、透明传输3、小结3.3、差错检测1、介绍2、奇偶校验3、循环冗余校验CRC(Cyclic Redundancy Check)3.4、可靠传输1、基本概念2、三种可靠协议3、停止-等待协议4、回退N帧协议GBN5、选择重传协议SR3.5、点对点协议PPP1、帧格式2、透明传输3、差错检测4、工作状态3.6、媒体接入控制(介质访问控制)——广播信道1、基本概念2、静态划分信道3、

林深不见鹿 的博客 1万+

计算机网络-第三章.数据链路层

加0规则:按指定的除数的位数-1,加在传送的数据后面 101001000 3)商的规则 补位后,余数部分首位是0,除数首位是1,商0 其它商1 4)求余数的规则: 异或(不同为1,相同为0) 5) 最后留下余数R,做FCS 6) 最终传送数据是:传送数据 + 余数 101001001 7) 接受方:用接收到的数据/协商好的除数==>余数为0,传输过程没有错误;否则错误,扔掉,要求重传 8)说明 除数是数据链路层协商定的 商不管 注 具有r检测位的多项式,能够检测出所有小于或等于r的突发错误 长度大于r+1的错误,逃脱的概率是1/(2的r次方) 仅能做到无差错接收(不是可靠传输) CRC是检错码。CRC是具有纠错功能的,但是在计算机网络中,一般是出错就直接要求重传,所以默认CRC是检错码(不是纠错码) 概述:在接收端不但能检查错误,而且还能纠正检查出来的错误。常见的纠错编码是海明编码 概述:在信息字段中插入若干位数据,用于监督码字里的哪一位数据发生了变化,具有一位纠错能力 1)求出校验码位数 原理 假设信息位有k位,冗余位r位,整个码字的长度就设置为k+r位 每一位数据有0、1两个状态,r位可以表示2^r种状态 一种状态来表示一个码元发生了错误;k+r位码元,需要k+r种状态来表示 还额外需要一位表示数据的正确情况 所以2^r-1>=k+r才能检查一位错误 例子 推导D=101101的海明码,信息位有6位

计算机网络》谢希仁版--第三章数据链路层.pdf

计算机网络》谢希仁版--第三章思维导图(适合期末复习或系统理解知识点

数据结构第三章思维导图

数据结构第三章思维导图

计算机网络学习笔记——第三章数据链路层

目录 第三章数据链路层 3.1 数据链路层功能概述 3.2 封装成帧和透明传输 3.3 差错控制 3.3.1 检错编码 3.3.2 纠错编码 3.4 流量控制与可靠传输机制 3.4.1 流量控制、可靠传输 3.4.2 停止-等待协议 3.4.3 选择重传协议(SR) 3.4.4 后退N帧协议(GBN) 3.5 介质访问控制 3.5.1 信道划分介质访问控制 3.5.2 ALOHA协议 3.5.3 CSMA协议 3.5.4 轮询访问介质访问控制 3.5.5 CSMA-CA协

番茄炒蛋不加蛋!的博客 1641

王道《计算机网络第三章数据链路层 学习笔记

数据链路层 链路层的功能 链路层的两种信道 局域网、广域网 链路层的设备 数据链路层的功能概述 数据链路层的基本概念 结点:主机、路由器 链路:网络中两个结点之间的物理通道,根据传输介质的不同分为有线链路和无线链路 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路 帧:链路层的协议数据单元,封装网络层数据报 功能概述 在物理层提供服务的基础上向网络层提供服务。主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成逻辑上无差错的数

weixin_41359213的博客 6014

学习笔记计算机网络 第三章 数据链路层

以下内容为参考课件和《计算机网络》(第7版,谢希仁编著)的个人整理,若有错误欢迎指出 第三章 数据链路层 文章目录第三章 数据链路层一、数据链路层概述1、数据链路层2、数据链路层使用的信道类型3、数据链路层涉及的问题4、成帧方法二、错误检测和纠正1、背景2、误码率3、处理方法4、常用的检错编码(方法)5、纠错编码6、说明三、基本数据链路协议1、无限制的单工协议2、单工停-等协议3、有噪声信道的单工协议四、滑动窗口协议1、ARQ协议的不足2、滑动窗口协议原理3、后退N帧的滑动窗口协议(Go back N).

Vera_shsf的博客 3379
上一篇: UVA 10154 Weights and Measures 01背包
下一篇: 计算机网络_学习笔记 第四章 网络层
hcbbt
博客等级 码龄14年 1143粉丝 392原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值