计网第三章复习(数据链路层)
目录
第三章重要内容
思维导图
考纲详解
一.数据链路层的功能
二.链路层的一些基本概念
1.链路
2.数据链路
3.网络适配器
三.链路层的三个基本问题
1.封装成帧
2.透明传输
3.差错检测
四.点对点信道
1. PPP协议有三个组成部分:
2.PPP的帧格式:
3.PPP的工作状态
五.广播信道(CSMA/CD)
1.信道划分
2.CSMA/CD协议(载波接听,多点接入,碰撞检测)
3.电磁波在1KM电缆的传播时延约为5us
4.CSMA/CD的具体分析
5.截断二进制指数退避算法
6.为什么以太网规定的最短帧为512比特
7.强化碰撞
8.CSMA/CD过程总结
六.数据链路的两个子层
七.适配器
八.以太网的MAC层
九.扩展的以太网
1.在物理层扩展以太网
2.在数据链路层拓展以太网
3.以太网交换机的特点
十.虚拟局域网
第三章重要内容
1.数据链路层的功能
2.数据链路层的点对点信道(PPP协议)和广播信道(CSMA/CD协议)
3.数据链路层的三个基本问题:封装成帧,透明传输,差错检测
思维导图
暂无
考纲详解
一.数据链路层的功能
在物理层提供服务的基础上继续为网络层服务,其主要作用是加强物理层传输原始比特流的的功能,将物理层可能出错的物理连接改为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。
二.链路层的一些基本概念
1.链路
一个节点到另一个节点的一段物理线路
2.数据链路
将实现协议的硬件和软件加在链路上
3.网络适配器
网络适配器又称网卡或网络接口卡(NIC),英文名NetworkInterfaceCard。它是使计算机联网的设备。平常所说的网卡就是将PC机和 LAN连接的网络适配器。网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输。它的主要技术参数为带宽、总线方式、电气接口方式 等。它的基本功能为:从并行到串行的数据转换,包的装配和拆装,网络存取控制,数据缓存和网络信号。目前主要是8位和16位网卡。
三.链路层的三个基本问题
1.封装成帧
在IP数据报加上首部和尾部,首部和尾部一个很重要的作用就是帧界定,并包含各种控制信息
下面是四种封装成帧的方法
1.字符计数法
2.字符填充的首尾界定符法
3.零比特填充法
零比特填充法使用一个特殊的比特模式:01111110 作为界定符
4.违规编码作为首尾部
曼彻斯特编码中,前高后低作为1,前低后高作为0。其它的前高后高,前低后低可看作违规编码
2.透明传输
对于传输的数据来说,看不见有什么妨碍该数据传输的。(即界定符不起作用)
3.差错检测
CRC循环冗余校验
四.点对点信道
PPP协议就是用户和ISP进行通信时所使用的协议。(在串行线路通信中的面向字节的协议,既能在同步线路上实现,也能在异步线路上实现)
1. PPP协议有三个组成部分:
(1)链路控制协议(LCP)
(2) 网络控制协议 (NCP)
(3) 一个将IP数据报封装的办法
2.PPP的帧格式:
1.0x7E为界定符
2.A和C暂未给出定义
3.协议决定PPP协议是IP数据报还是LCP还是NCP
4.FCS为帧检验序列
3.PPP的工作状态
当用户拨号接入ISP时,就建立了一条物理连接
用户电脑向ISP发送一系列LCP分组,建立LCP连接
建立完成LCP后,进行鉴别
五.广播信道(CSMA/CD)
局域网使用的就是广播信道,现在以太网在局域网的占有较大的市场,故有时可相互替换。
使用CSMA/CD协议的以太网只能进行半双工通信
局域网按照拓扑结构可以分成三类
局域网使用的是共享信道。那么如何进行信道的划分呢?
1.信道划分
①静态划分信道:上一章讲过的FDM,TDM,WDM,CDMA.但这种代价太大
②动态划分信道:随机接入(可随时发送信息),受控接入
2.CSMA/CD协议(载波接听,多点接入,碰撞检测)
载波接听:用电子技术检测总线上的其它计算机有没在发送
多点接入:许多计算机连接在一根总线上
碰撞检测:即为边发送边检测,当前主机在发送数据时候还要检测信道上是否有其它数据
这里不太好想的点就是,为什么已经有载波接听了?还要有碰撞检测呢?
因为载波接听只能判断当前有没有数据在传送,考虑两种情况是载波接听检测不到的。①当前主机和总线上的主机同时发送数据②其它主机发送数据还在链路上传播
3.电磁波在1KM电缆的传播时延约为5us
4.CSMA/CD的具体分析
总线上单程端到端的时延记为“套”(t)
当科赛趋于0时,端到端的时延为2t,称为争用期,争用期又叫碰撞窗口
5.截断二进制指数退避算法
具体退避算法如下
(1) 协议规定了基本退避时间的争用期为2t,具体征用期时间为51.2us.对于10Mbit/s的以太网,在征用期能发送512bit,也可以说争用期为512bit
(2)退避的时间为r倍的征用期,r为0到2的k次方-1 k=min(重传次数,10)
(3)当重传次数到达16次时,表明次数链路中传输的数据过多,丢弃该帧,并向上层汇报。
6.为什么以太网规定的最短帧为512比特
因为征用期是512比特,如果小于512比特,如果发生碰撞,会导致接收端丢弃该帧,而发送端也不重新发送该帧。在以太网中,当接收端收到的帧的长度小于512比特时,应当将其丢弃
7.强化碰撞
当发送数据的站监测到发生了碰撞后,除了要停止发送当前数据。还要继续发送32或48比特的人为干扰数据。
8.CSMA/CD过程总结
六.数据链路的两个子层
为了让数据链路层能更好地适应局域网标准,将数据链路层划分为两个子层——逻辑链路控制层(LLC)和媒体接入控制(MAC)。与传输媒体有关的都放在MAC子层,而LLC与传输媒体无关,不管采用何种传输媒体和MAC都对LLC层是透明的。但随着时代的演变,以太网的适配器上一般只装有MAC层的协议。
七.适配器
计算机与外界局域网的连接是通过适配器进行的。适配器是主机内插入的一块网络接口板,简称为网卡。适配器内装有处理器和存储器。
八.以太网的MAC层
PPP数据帧和MAC数据帧除了帧格式的区分,最主要的特点就是PPP数据帧用于点对点信道,而MAC数据帧用于广播信道。
适配器具有过滤功能,当适配器每收到一个MAC帧先检测MAC帧的目的地址。
常见的MAC帧有三种格式:单播帧,广播帧,多播帧(一对一,一堆全体,一对多)
MAC帧的格式
类型是用来表示上一层用的什么协议
九.扩展的以太网
1.在物理层扩展以太网
1.转发器
2.光纤和光纤调制解调器
3使用多个集线器
2.在数据链路层拓展以太网
①网桥
②以太网交换机
3.以太网交换机的特点
以太网交换机连接的主机都是独占传输媒体,无碰撞的传输数据。
以太网交换机是通过自学习算法建立转发表的
总线以太网使用CSMA/CD协议,以半双工方式工作
而以太网交换机不使用共享总线,没有碰撞问题,因此不使用CSMA/CD协议
十.虚拟局域网
虚拟局域网是由一些局域网网段构成的与物理位置无关的逻辑组。每一个VLAN的帧都有明确的标识符。
插入VLAN tag的802.1Q帧
计网第三章复习(数据链路层)相关推荐
- 【习题答案】计网第三章_数据链路层
3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? "电路接通了"与"数据链路接通了"的区别何在? (1)数据在物理链路上传输时,不仅需要物理硬件, ...
- 计网-第三章-数据链路层
计算机网络 之前学习计网的笔记,巩固基础 计网-第一章-概述 计网-第二章-物理层 第三章 数据链路层 计算机网络 第三章 数据链路层 一.数据链路层概述 二.封装成帧 三.差错检测 四.可靠传输 4 ...
- 计网第三章答案(谢希仁 第七版)
题目:5,8,10,18,20,24,27,30,31,33 3-05 如果在数据链路层不进行封装成帧,会发生什么问题? 3-08 要发送的数据为101110.采用CRC的生成多项式是P(X)=X^3 ...
- 计算机网络笔记(王道考研) 第三章:数据链路层
内容基于中国大学MOOC的2023考研计算机网络课程所做的笔记. 感谢LY,他帮我做了一部分笔记.其中第四章网络层各小节的顺序稍微做了下调整,和上课老师讲的先后顺序稍有不同,但内容是完整的. 课程内容 ...
- 计网第四章 网络层(咕咕咕)
计网第四章 网络层(更新ing 咕咕咕) 网络层提供的两种服务 面向连接的通讯:虚电路 虚电路知识一种逻辑上的连接,分组沿着这个逻辑转发而不是真的建立了一条物理线路. 面向无连接的通讯:数据报服务 网 ...
- 计算机网络前三章试题,计算机网络前三章复习试题PPT课件.ppt
计算机网络前三章复习试题PPT课件 前三章复习;1.Internet最早起源于 .A.ARPAnet B.MILnet C.NSFnet D. ANSnet2.广域网中广泛采用的拓扑结构是.A.树状 ...
- 计算机网络学习笔记——第三章:数据链路层
目录 第三章:数据链路层 3.1 数据链路层功能概述 3.2 封装成帧和透明传输 3.3 差错控制 3.3.1 检错编码 3.3.2 纠错编码 3.4 流量控制与可靠传输机制 3.4.1 流量控制.可 ...
- 【计算机网络高分笔记】第三章:数据链路层
[计算机网络高分笔记]第三章:数据链路层 标签(空格分隔):[计算机网络] 第三章:数据链路层 第三章:数据链路层 3.1 数据链路层的功能 3.2 组帧 3.3 差错控制 3.3.1 检错编码 3. ...
- 软件工程导论第三章复习总结附思维导图
软件工程导论第三章复习总结附思维导图 概述 准确回答"系统必须做什么" 必须理解并描述问题的信息域,根据这条准则应该建立数据模型 必须定义软件应该完成的功能,这条准则要求建立功能模 ...
最新文章
- ionic app 开发和生产环境的配置
- 前端开发常见问题精选(五)
- ArcGis For Flex 之 QueryTask地理坐标展现【原创】
- 产品经理如何走出被运营牵着鼻子走的怪圈
- 用于读、写、删除、比较Session中的用户信息的类库。
- 第三次学JAVA再学不好就吃翔(part15)--基础语法之控制跳转语句
- oracle出错如何备份数据,备份oracle数据库出错
- (转)Windows系统、Linux系统 和 Mac OS操作系统 历史由来 与 区别?
- 大横琴科技联合阿里云发布全国首个跨境服务创新平台琴澳通
- Arduino笔记-流水点灯
- iOS开发之来自一线开发者的Swift学习资源推荐
- Qt官方示例Demo介绍
- 029--PM话术模板
- python爬虫如何更换ip_Python爬虫被封IP,怎么换ip?
- iir滤波器c语言程序,请教C语言做iir滤波器问题
- 福师《计算机应用基础》在线作业三,福师《计算机应用基础》在线作业一 电子计算机主要以划分发展阶段.docx-得力文库...
- 基于TCP/IP的展厅智能中控系统
- echarts图表销毁
- awk 中使用 OFS.
- 18、DQL(分页查询:limt)
热门文章
- idea设置主题皮肤(详细)
- 《树莓派4B家庭服务器搭建指南》第九期:用树莓派低成本给热心老哥搭个窝,在树莓派建立BBS论坛flarum并映射到公网全攻略...
- 《数据结构课程实践》_02_隐式图的搜索问题_实现
- D-OJ刷题日记:找数组中的最大值 题目编号:702
- 代号Gimmick Arch Linux 0.7.2发布
- 浪漫主义计算机科学家的真知灼见——《代码整洁之道》
- elasticsearch ik分词实现 中文、拼音、同义词搜索
- 【生产排故】oracle11g升19c之ORA-00904 WM_CONCAT invalid identifie排故
- Myeclipse安装lombok
- Ansys随机振动理论