Westmont College 包,帧, 奇偶校验, 校验和, 循环冗余校验

Slides:



Advertisements
Similar presentations
因数与倍数 2 、 5 的倍数的特征
Advertisements

會計學 Chapter 1 基本概念 1-2 基本概念 第一節 單式簿記 第二節 會計學的定義與功用 第三節 會計學術與會計人員 第四節 企業組織 第五節 會計學基本第五節 會計學基本慣例 第六節 會計方程式 第七節 財務報表.
Chapter 5 教育發展與職業選擇. 1. 認識高職學生的生涯進路。 2. 了解個人特質與職業屬性之 間的關係。 3. 認識打工安全與勞動權益。
第 4 章 存 貨 存貨之意義及內容 存貨數量之衡量制度 存貨成本之衡量方法 成本之續後衡量 存貨之估計方法 總目次 會計學 III
NAT与ICMP交互.
小 王 子 組別:第五組 班級:財金二甲 組員:A 林安潔 A 陳思羽 A 許雅涵
近年来,出现了一些制作粗糙、违背史实甚至常理的“抗战雷剧”,社会上也出现了一股“戏说”抗战剧的不良风气。
第三章 数据链路层 任务驱动 问题探究 习题讲解 实验要求.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
11-1 保險業之定義 11-2 保險業之設立 11-3 保險業之組織 11-4 保險業之營業範圍
第三节 会计电算化岗位及其权限设置的基本 要求 概 念 会计电算化岗位
商業服務學程 簡報者:雷天楠.
9-1 火災保險 9-2 海上保險 9-3 陸空保險 9-4 責任保險 9-5 保證保險 9-6 其他財產保險
III. 辛亥革命及其影響 1. 辛亥革命的爆發及結果 1.
浪漫 碰撞 蜕变 专题八 19世纪以来的文学艺术.
德国波恩明斯特广场修建的贝多芬铜像( 1845年)
槍砲病菌與鋼鐵 第三組.
1 1 1.
公務員法 楊智傑.
生命關懷與服務學習 指導老師:胡翰平教授 指導助教: 鍾雅婷助教 組長:物二甲 姚烜鈞 組員:物一乙 何乃翔 物一乙 李昭蓉 物一乙 劉晏君
勤奮品格簡介 蘇澳品格月會 2010年 3月.
導覽解說與環境教育 CHAPTER 3 解說員.
財務報表的內容 四種報表格式 財務報表的補充說明 會計師簽證的重要性 合併報表 財務報表分析 Chapter 2 財務報表的內容.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
老師 製作 法律與生活.
实验四 利用中规模芯片设计时序电路(二).
第十七章休閒農業之經營策略與成功之道 17 Chapter.
一、数据链路层的设计问题 1. 向网络层提供的服务
Chapter 2 勞工安全衛生法.
网络游戏对大学生生活的影响 英本1班 鞠申镅 汪晨茹 沈秋云 元文杰 段祺琪.
風險分析與財務結構 瞭解風險的定義與種類 衡量企業風險與財務風險 影響企業風險的因素 影響財務風險的因素 以現金流量衡量企業長期的財務狀況
國際行銷管理 林 建 煌 著.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
第一節 知覺 第二節 認知 第三節 學習 第四節 創造力
CHAPTER 2 綜合所得稅之架構.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
大学计算机基础 典型案例之一 构建FPT服务器.
矢量距离路由.
实用组网技术 第一章 网络基础知识.
数 控 技 术 华中科技大学机械科学与工程学院.
Windows网络操作系统管理 ——Windows Server 2008 R2.
Online job scheduling in Distributed Machine Learning Clusters
第七单元 小数的初步认识 简单的小数加、减法 安徽省黄山市黟县碧阳小学 叶群芳.
利用Arduino制作定向装置 核科学与技术系 崔伟毅 梁嘉祺
数据挖掘工具性能比较.
CPU结构和功能.
绿色圃中小学教育网 比例 比例的意义 绿色圃中小学教育网
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
数据通信与计算机网络技术.
第 5 讲 数据链路层(1) 1/31.
老師 製作 休閒農場.
心理學—日常生活中的應用 人際溝通.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第六章 Excel的应用 一、Excel的单元格与区域 1、单元格:H8, D7, IV26等 2、区域:H2..D8, HS98:IT77
第4章 Excel电子表格制作软件 4.4 函数(一).
IT 安全 第 9节 通信和网络控制.
数据报分片.
临界区问题的硬件指令解决方案 (Synchronization Hardware)
財務預測 財務預測的用途 法令相關規定 預測的基本認知 預測的方法 製作預測性報表 財務報表分析 Chapter 16 財務預測.
本节内容 标志寄存器.
数据表示 第 2 讲.
自慢 社長的成長學習筆記 何飛鵬.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
團體工作的倫理議題 CHAPTER 12. 團體工作的倫理議題 CHAPTER 12 團體工作的倫理議題 1.如果我有資格執行個別治療,那麼我也可以執行團體治療。 2.仔細而審慎地篩選團體成員,較符合專業倫理要求。 3.在團體治療開始前,讓成員能先有準備以便從團體中獲得最大利益,是非常重要的。
Chapter1 大師的視界,見證歷史的腳步
96 教育部專案補助計畫案明細 單位 系所 教育部補助款 學校配合款 工作໨目 計畫主 持人 備註 設備費 業務費 579,000
Westmont College 网络互连 Part 2 (数据包 封装,传输, 分片, 重组)
Presentation transcript:

Westmont College 包,帧, 奇偶校验, 校验和, 循环冗余校验 CS 140 Part III 数据链路层 包,帧, 奇偶校验, 校验和, 循环冗余校验 Chapter 7

要解决的问题 不能为每对计算机提供单独的网络 原因 安装电缆需要大量的时间和金钱 维护电缆需要花费金钱 (尤其是长距离电缆) 2019/2/28

解决方案 网络包含 共享的主机 许多节点 2019/2/28

共享的问题 需求量很大 一些应用软件传输量很大(影响公平性) 一些应用软件不能等待(影响及时性) ==》需要一个公平的仲裁机制:保证所有计算机都能公平地访问共享的通信设施。 ==》怎么办? 2019/2/28

包交换原则 公平性的解决之道 把数据分成很小的单位,叫包 每一个站点都有公平的送出包的机会 时分多路技术:保障公平性和及时性 2019/2/28

包交换技术图解 获得共享的媒介 送出一个包 在发送下一个之前允许其他站点发送 2019/2/28

有关包的细节 取决于不同的网络 与特定网络的硬件相关的包称为硬件包( Hardware packet ),又称为帧( frame ) 最小/最大尺寸不同 格式不同 与特定网络的硬件相关的包称为硬件包( Hardware packet ),又称为帧( frame ) 帧起始 控制信息 数据 校验和 帧结束 8bit m 0 - n 8-32 8bit 2019/2/28

帧格式举例 :RS-232传输机制的硬件包 RS-232 :面向字符 特殊字符 起始字符 (soh) 结束字符 (eot) 2019/2/28

当数据包含特殊字符时 翻译成替换的形式 称为字节填充法( byte stuffing ) 举例 2019/2/28

以字节填充帧的示例图 填充后的帧比原来的长 不得已而为之 2019/2/28

错误处理 数据可能在传输过程中出现错误 帧包含了额外的信息用以检测/纠正错误 可以在统计意义上保证正确传送了数据 位丢失 位值改变 由发送端负责设置 由接受端负责检查 可以在统计意义上保证正确传送了数据 2019/2/28

错误检测和修复技术 校验位 每个字符的一个额外位 可以使用 奇校验 偶校验 不能处理两个比特同时改变的错误 2019/2/28

错误检测和修复技术[续] 校验和 把待发数据看成一串整数 计算和发送算术和 能够处理多位比特错误 但不能处理所有的错误(即使数据变了,和可能未变) 2019/2/28

错误 检测和修复技术[续] 循环冗余校验 (CRC) 用数学函数来处理数据 计算更加复杂 可以处理更多的错误 2019/2/28

检查和计算举例 检查和计算上面的数据 把计算的结果添加到帧 2019/2/28

校验和不能发现的错误举例 每一条的第二比特反转 校验和还是一样的 2019/2/28

循环冗余校验的基本单元 异或 移位寄存器 a :移位之前的状态 b :移位以后的状态 输出的最高比特和原来相同 2019/2/28

循环冗余校验硬件举例 计算16位CRC码 移位寄存器初始化为零 待发信息的每一位依次移入 CRC结果在寄存器中。 2019/2/28

CRC计算举例 输入的数据比特位都是1 上图显示15, 16,和 17次移入后的CRC 反馈引入零 2019/2/28

使用CRC的帧的图例 CRC 只cover数据 2019/2/28

SUMMARY 包技术 硬件包称为帧 可以通过RS-232进行包交换 为公平访问共享的网络资源而发明 由发送方把数据分成许多个小的包 用特殊字符来划分帧的开始和结束 当数据中出现特殊字符时则用字节填充 2019/2/28

SUMMARY (续) 如何检测数据错误? 技术: 发送方在包中加入额外信息 接受方进行检查 校验位 校验和 循环冗余校验 (CRC) 提供统计意义上的保证 2019/2/28