首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
差错专题
【计算机网络】第三章——差错检测
个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【计算机网络】 本专栏旨在分享学习计算机网络的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 一、比特差错二、奇偶校验三、循环冗余检验——CRC(Cyclic Redundancy Check)重点生成多项式练习1练习2 四、总结 一、比特差错 比特差错:
阅读更多...
计算机网络 2.4差错检验与校正
第四节 差错检验与校正 一、认识检验与校正 1.差错形成原因 内部因素(随机错):噪声脉冲、脉动噪声、衰减、延迟失真等。 外部因素(突发错):电磁干扰、太阳噪声、工业噪声等。 2.差错控制编码分类:检错码和纠错码。 3.常用方法:使用定比码、正反码、奇偶校验等。 二、常用校验方法 1.奇偶校验:是最简单的校验方法,在传输过程中使“1”的个数变为奇数或偶数。 2.循环冗余码
阅读更多...
计算机网络:数据链路层 - 封装成帧 透明传输 差错检测
计算机网络:数据链路层 - 封装成帧 & 透明传输 & 差错检测 数据链路层概述封装成帧透明传输差错检测 数据链路层概述 从数据链路层来看,主机 H1 到 H2 的通信可以看成是在四段不同的链路上的通信组成的,所谓链路就是从一个节点到相邻节点的一段物理线路,中间没有任何其他的交换节点。要在链路上传输数据,仅有链路还不够,还需要一些通信协议来控制这些数据的传输。若把实现这
阅读更多...
【计算机网络篇】数据链路层(3)差错检测
文章目录 🥚误码🍔两种常见的检错技术⭐奇偶校验⭐循环冗余校验🎈例子 🥚误码 误码首先介绍误码的相关概念 🍔两种常见的检错技术 ⭐奇偶校验 奇校验是在待发送的数据后面添加1个校验位,使得添加该校验位后的整个数据中比特1的个数为奇数 偶校验是在待发送的数据后面添加1个校验位,使得添加该校验位后的整个数据中比特1的个数为偶数 我们来看下面的例子
阅读更多...
【计算机网络】数据链路层|封装成帧|透明传输|差错检测|PPP协议|CSMA/CD协议
目录 一、思维导图 二、数据链路层功能概述 1.数据链路层概述 2.数据链路层功能概述——封装成帧 3.数据链路层功能概述——透明传输 4.数据链路层功能概述——差错检测 三、数据链路层重要协议 1.数据链路层重要协议:PPP协议 2.数据链路层重要协议:CSMA/CD协议(局域网广播信道所使用) 四、趁热打铁☞习题训练 推荐 前些天发现了一个巨牛的人工
阅读更多...
计算机网络——数据链路层-点对点协议(组成部分、PPP帧格式、透明传输、差错检测、工作状态)
目录 介绍 组成部分 PPP帧格式 透明传输 字节填充法 比特填充法 差错检测 工作状态 本篇我们介绍点对点协议PPP 介绍 点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的点对点数据链路层协议。 请大家想想看:一般的英特网用户,是如何接入到英特网的呢? 通常都是要通过连接到某个英特网服务提供者ISP(例如中国电信、
阅读更多...
计算机网络——数据链路层-点对点协议(组成部分、PPP帧格式、透明传输、差错检测、工作状态)
目录 介绍 组成部分 PPP帧格式 透明传输 字节填充法 比特填充法 差错检测 工作状态 本篇我们介绍点对点协议PPP 介绍 点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的点对点数据链路层协议。 请大家想想看:一般的英特网用户,是如何接入到英特网的呢? 通常都是要通过连接到某个英特网服务提供者ISP(例如中国电信、
阅读更多...
计算机网络——数据链路层-可靠传输的实现机制:回退N帧协议GBN(无差错情况、累积确认、有差错情况、发送窗口尺寸)
目录 回退N帧协议GBN 介绍 无差错情况 累积确认 有差错情况 发送窗口尺寸 小结 练习 解析 示意图 上篇中所介绍的停止-等待协议的信道利用率很低;若出现超时重传,则信道利用率更低。 如果发送方在收到接收方的确认分组之前可以连续发送多个数据分组,则可大大提高信道利用率,也就是一种流水线式的传输。 回退N帧协议GBN 介绍 本篇我们介绍回退N帧协议
阅读更多...
ICMP协议以及报文讲解(ICMP查询报文、ICMP差错报文)
目录 ICMP协议 ICMP报文格式 ICMP回显请求/应答报文 ICMP差错报文 ICMP 宿主机不可达差错报文 ICMP 重定向差错报文 ICMP TTL超时差错报文 ICMP协议 ICMP协议的作用 ICMP(Internet Control massage protocol)因特网控制协议,主要用来在网络设备间传递各种差错、控制和查询等消息(在收集网络信息、诊断、排
阅读更多...
计算机网络——数据链路层-差错检测(奇偶校验、循环冗余校验CRC)
目录 奇偶校验 循环冗余校验CRC 发送方操作 接收方操作 生成多项式 举例-1 举例-2 我们知道, 实际的通信链路都不是理想的,比特在传输过程中可能会产生差错;1可能变成0,而0也可能变成1,这称为比特差错。 如下图所示: 比特流在传输过程中由于受到各种干扰就可能会出现比特差错,或称为误码。 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BE
阅读更多...
通信原理_数字传输系统差错概率的旋转与平移不变性
传输系统的最小差错概率由它的信号星座图的性状与先验概率唯一的确定,即使对该星座图进行任意的旋转与平移,传输系统的最小差错概率不会改变。 假定信号点相应的符号是等概率的: 可以看出,两个均为边长2a的正方形,图(b)由图(a)旋转平移得到,故两者的误码率相同。
阅读更多...
【计算机网络-哈工大】---学习笔记(中)---(三)链路层、物理层、差错检测、多路访问控制、以太网、虚拟局域网、无线局域网、基带传输,频带传输
3 链路层 3.1 数据链路层服务 1、概述 2、链路层服务 3、链路层的具体实现 4、网卡间通信 3.2 差错检测:差错编码 1、差错编码基本原理 2、差错编码的检错能力 汉明距离:两个码字间对应bit中不同的位数;编码集的汉明距离: 一个编码集内所有的有效码字,任意两个码字之间汉明距离的最小值; 红色部分就是冗余信息,检错码/纠错码; 3、奇偶校
阅读更多...
计算机网络差错检测在哪层,2.4 差错检测
检测传输差错的一项最常用的技术叫作循环冗余校验(Cyclic Redundancy Check, CRC)。它几乎用在前几节讨论的所有链路层协议中,例如HDLC、DDCMP以及本章后面讲到的CSMA和无线协议。2?4?3节概述基本的CRC算法。在讨论该算法之前,我们考虑两种也被广泛使用的较为简单的差错检测方法:二维奇偶校验(two?dimensional parity)与校验和(checksum
阅读更多...
3.3、差错检测
1、比特差错 比 特 差 错 \color{red}比特差错 比特差错 实际的通信链路都不是理想的,比特在传输过程中可能会产生差错: 1 1 1 可能会变成 0 0 0 ,而 0 0 0 也可能变成 1 1 1 。 比特流在传输过程中由于受到各种干扰,就可能会出现比特差错,或称为误码 误 码 率 B E R \color{red}误码率 BER 误码率BER ( Bit E
阅读更多...
数据报差错检测
运输层 1. 用户数据报协议 UDP 用户数据报协议 UDP 有两个字段: 首部字段数据字段 首部字段有 8 个字节,由四个字段组成,每个字段的长度都是两个字节。 源端口:源端口号。不需要时可用全 0。目的端口:目的端口号。长度:UDP 用户数据报的长度,其最小值是 8 (仅有首部)。校验和:检测 UDP 用户数据报在传输中是否有错。有错就丢弃。 UDP 用户数据报首部中检验和的计算方
阅读更多...
计算机网络——差错检测
比特在传输过程中可能会产生差错,1可能变成0,0也可能变成1,这叫做比特差错。传输错误的比特占所传输比特总数的比率称为误码率BER。在计算机网络传输数据时,必须采用各种差错检测措施来保证数据传输的可靠性。目前在数据链路层广泛使用的是循环冗余检测CRC的检错技术。 在发送端假定数据每k个比特作为一组,假定带传送的数据时M=101001。CRC运算就是在数据的后面添加供差错检测的n位冗
阅读更多...
传输中的差错检验技术
差错检验 在网络传输过程数据难免会产生错误,需要使用差错检验技术进行纠错,可靠传输技术避免错误的发生 1 术语 比特差错 误码率BER 差错检验码 2 奇偶校验(不会采用) 在待发送的数据后面添加1位奇偶校验位,使整个数据中1的个数为奇数(奇校验) 或 偶数(偶校验)缺陷:如果有偶数个位发生错误,奇偶性不发生改变,无法检验处错误 3 循环冗余校验CRC(使用较多)
阅读更多...
计算机网络体系差错检查,计算机网络体系结构及协议之差错控制
3.3.2差错控制 用以使发送方确认接收方是否正确收到了由它发送的数据信息的方法称为反馈差错控,制。通常采用反馈检测和自动重发请求(ARQ)两种基本方法来实现。 1.反馈检测法 反馈检测法也称回送校验法或"回声"法,主要用于面向字符的异步传输中,如终端与远程计算机间的通信。这是一种元须使用任何特殊代码的差错检测法。双方进行数据传输时,接收方将接收到的数据(可以是一个字符,也可以是一帧)重新发回
阅读更多...