《网络技术》课程教学课件(讲稿)第6章 链路层和局域网

第6章链路层和局域网计算机网络自顶向下方法E本章目标:Nesworkingnuler了解数据链路层服务原理:错误检测,校正共享广播信道链路层编址0EE:01可靠数据传输,流量控制SRSAANS各类链路层技术的实现和实例计算机网络(第7版)自顶向下方法陈鸣 (译)
第6章 链路层和局域网 本章目标: 了解数据链路层服务原理: ◦ 错误检测, 校正 ◦ 共享广播信道 ◦ 链路层编址 ◦ 可靠数据传输, 流量控制 各类链路层技术的实现和实例 计算机网络(第7版) 自顶向下方法 陈鸣(译)

第6章链路层和局域网口6.1链路层概述口6.2差错检测和纠错技术6.3多路访问链路和协议口6.4交换局域网
第6章 链路层和局域网 6.1 链路层概述 6.2 差错检测和纠错技术 6.3 多路访问链路和协议 6.4 交换局域网

数据链路层的研究思想BA应用层应用层传输层传输层网络层网络层网络层数据链路层数据链路层数据链路层物理层物理层物理层
数据链路层的研究思想

链路层概述些术语:SY主机和路由器称为节点globalisp连接邻居节点间的通信路径称为链路点T有线链路无线链路O局域网O将数据报进行封装后,形成的第2层的数据单位称为顿。力数据链路层负责将数据顿通过链路力从一个节点传递给它的相邻节点
链路层概述 一些术语: 主机和路由器称为节点 连接邻居节点间的通信路径称为链路 有线链路 无线链路 局域网 将数据报进行封装后,形成的第2层 的数据单位称为帧。 数据链路层负责将数据帧通过链路 从一个节点传递给它的相邻节点。 global ISP

链路层的背景传输的类比数据报在不同的链路上采用不同门从普林斯顿到洛桑的旅游线路:的链路协议进行封装,再进行传豪华轿车:普林斯顿到JFK机O输:场比如第一段链路上用以太协O飞机:JFK机场到日内瓦机场议,中间用顿中继,最后一火车:日内瓦机场到洛桑O段用802.11旅游者=数据报咖不同的链路协议提供不同的服务门运输段=通信链路有些链路协议提供可靠的交?运输方式链路层协议付,而有些链路协议则不提旅行代理选路算法=门供
链路层的背景 数据报在不同的链路上采用不同 的链路协议进行封装,再进行传 输: 比如第一段链路上用以太协 议,中间用帧中继,最后一 段用802.11 不同的链路协议提供不同的服务 有些链路协议提供可靠的交 付,而有些链路协议则不提 供。 传输的类比 从普林斯顿到洛桑的旅游线路: 豪华轿车: 普林斯顿到JFK机 场 飞机: JFK机场到日内瓦机场 火车: 日内瓦机场到洛桑 旅游者 = 数据报 运输段 = 通信链路 运输方式 = 链路层协议 旅行代理 = 选路算法

数据链路层功能概述Skr,skr把这五份文只收到了1,2,3号文件给B公司。这是个傻子,我件,你快去把4,5号文大Boss大Boss件找回来!得把五个文件编个号小秘小秋傻子网络层网络层数据链路层数据链路层物理层
数据链路层功能概述 数据链路层在物理层提供服务的基础上向网络层提供服务,其 最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机 网络层。 其主要作用是加强物理层传输原始比特流的功能,将物理层提 供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网 络层表现为一条无差错的链路

链路层服务口封装成顿将数据报增加顿头、顿尾后封装形成的数据顿二顿头的“MAC”地址用于确定源、目的节点口MAC地址并不同于IP地址!链路接入媒体访问控制MAC协议规定了顿在链路上传输的规则,福如果是共享介质,则需实现信道的访问。在相邻节点可靠数据传递可靠传递是什么概念,回顾一下学过的知识!低误码的链路场合:光纤,以及一些双绞线,可靠性校验显得不必要。无线链路:高误码率
链路层服务 封装成帧 将数据报增加帧头、帧尾后封装形成的数据帧 帧头的“MAC” 地址用于确定源、目的节点 MAC地址并不同于IP地址! 链路接入 媒体访问控制MAC协议规定了帧在链路上传输的规则。 如果是共享介质,则需实现信道的访问。 在相邻节点可靠数据传递 可靠传递是什么概念,回顾一下学过的知识! 低误码的链路场合:光纤,以及一些双绞线,可靠性校验显得不必 要。 无线链路: 高误码率

(续)链路层服务口流量控制链路中的每个节点的顿缓存能力都是有限的,通过流量控制来保持收发双方的同步口差错检测信号衰减和噪声会导致出错接收端检测到错误时:给发送端信号要求重发或丢弃出错的顿O口差错纠正接收端检测多个位错并加以校正,而无需要求发送端重发口半双工和全双工通信半双工通信:链路两端的节点都可以发送,但不能同时发送:0全双工通信:链路两端的节点可以同时发送
链路层服务(续) 流量控制 链路中的每个节点的帧缓存能力都是有限的,通过流量控制来 保持收发双方的同步 差错检测 信号衰减和噪声会导致出错. 接收端检测到错误时:给发送端信号要求重发或丢弃出错的帧 差错纠正 接收端检测多个位错并加以校正 ,而无需要求发送端重发 半双工和全双工通信 半双工通信:链路两端的节点都可以发送,但不能同时发送; 全双工通信:链路两端的节点可以同时发送

链路层在何处实现链路层功能的实现是通过“适配口主机框架器”(俗称网络接口卡:NIC,其内核是链路层控制器)应用层运输层存储器cpuEthernet卡,PCMCI卡网络层链路层802.11卡主机总线实现了链路层、物理层的功能(如PCI)控制器链路层一般适配器都含有:RAM物理层物理传输DSP芯片,主机的总线接口,和链路接口连接到主机的系统总线上网络适配器(卡)集合了硬件、软件,固件
链路层在何处实现 链路层功能的实现是通过 “适配 器” (俗称网络接口卡:NIC,其 内核是链路层控制器) Ethernet卡, PCMCI卡, 802.11卡 实现了链路层、物理层的功能 一般适配器都含有: RAM, DSP芯片, 主机的总线接口, 和 链路接口 连接到主机的系统总线上 集合了硬件、软件, 固件 控制器 物理传输 cpu 存储器 主机总线 (如PCI) 网络适配器(卡) 主机框架 应用层 运输层 网络层 链路层 链路层 物理层

适配器间的通信数据报数据报控制器控制器发送主机接收主机数据报顿发送端:接收端口口将数据报封装成顿检错,是否可靠,流量控制?增加差错检测位,可靠传输对顿进行拆封,然后将数据O中流量控制等报提交给上层
适配器间的通信 发送端: 将数据报封装成帧 增加差错检测位,可靠传输, 流量控制等. 接收端 检错, 是否可靠, 流量控制 对帧进行拆封,然后将数据 报提交给上层 控制器 控制器 发送主机 接收主机 数据报 数据报 数据报 帧
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《网络技术》课程教学课件(讲稿)第4-5章 网络层.pdf
- 《网络技术》课程教学课件(讲稿)第7章 无线网络和移动网络.pdf
- 《网络技术》课程教学课件(讲稿)第2章应用层.pdf
- 编程所需数据及类型(PPT课件)Python数据类型.pptx
- 常州大学:《嵌入式系统原理及应用》课程教学课件(讲稿)嵌入式系统概述.pdf
- 常州大学:《编译原理》课程教学课件(讲稿)绪论——什么是编译.pdf
- 常州大学:《计算机网络》课程教学课件(讲稿)概述.pdf
- 常州大学:《面向对象程序设计(Java)》课程教学课件(讲稿)概述.pdf
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter0_绪论.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_2存储器系统.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_1存储器接口.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter10_0存储器组织.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_3 32处理器结构.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_2 80x86保护模式原理与结构.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_1高档微处理器Pentium(M).pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter9_0 从8086到Pentium微处理器.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter8_3 AD转换ADC0809.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter8_2 DA转换DAC0832.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter8_1DA和AD转换原理.pptx
- 江苏科技大学:《微机原理与接口技术》课程教学资源(PPT课件)Chapter8-0 模拟接口.pptx
- 《网络技术》课程教学课件(讲稿)第3章 运输层.pdf
- 《C语言程序设计》课程教学课件(PPT讲稿)第1章 C语言概述.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型、运算符与表达式.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第4章 选择结构.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第5章 循环结构(5.1 概述 5.2 goto 5.3 while语句 5.4 do-while语句 5.5 for语句).pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第6章 函数.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第8章 数组.pptx
- 《C语言程序设计》课程教学课件(PPT讲稿)第9章 指针.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第1章 程序设计基本方法.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第2章 Python程序实例解析.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第3章 基本数据类型.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第4章 程序的控制结构.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第5章 函数和代码的复用.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第6章 组合数据类型.pptx
- 北京理工大学:《Python语言程序设计》课程电子教案(PPT课件)第7章 文件和数据格式化.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第一章 概论.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第二章 软件工程过程模型.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第三章 传统软件工程.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第四章 面向对象基础.pptx
- 《软件工程 Software Engineering》课程教学课件(PPT讲稿)第五章 可行性分析及制定项目计划.pptx
