目录

第三章重要内容

思维导图

考纲详解

一.数据链路层的功能

二.链路层的一些基本概念

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帧

计网第三章复习(数据链路层)相关推荐

  1. 【习题答案】计网第三章_数据链路层

    3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? "电路接通了"与"数据链路接通了"的区别何在? (1)数据在物理链路上传输时,不仅需要物理硬件, ...

  2. 计网-第三章-数据链路层

    计算机网络 之前学习计网的笔记,巩固基础 计网-第一章-概述 计网-第二章-物理层 第三章 数据链路层 计算机网络 第三章 数据链路层 一.数据链路层概述 二.封装成帧 三.差错检测 四.可靠传输 4 ...

  3. 计网第三章答案(谢希仁 第七版)

    题目:5,8,10,18,20,24,27,30,31,33 3-05 如果在数据链路层不进行封装成帧,会发生什么问题? 3-08 要发送的数据为101110.采用CRC的生成多项式是P(X)=X^3 ...

  4. 计算机网络笔记(王道考研) 第三章:数据链路层

    内容基于中国大学MOOC的2023考研计算机网络课程所做的笔记. 感谢LY,他帮我做了一部分笔记.其中第四章网络层各小节的顺序稍微做了下调整,和上课老师讲的先后顺序稍有不同,但内容是完整的. 课程内容 ...

  5. 计网第四章 网络层(咕咕咕)

    计网第四章 网络层(更新ing 咕咕咕) 网络层提供的两种服务 面向连接的通讯:虚电路 虚电路知识一种逻辑上的连接,分组沿着这个逻辑转发而不是真的建立了一条物理线路. 面向无连接的通讯:数据报服务 网 ...

  6. 计算机网络前三章试题,计算机网络前三章复习试题PPT课件.ppt

    计算机网络前三章复习试题PPT课件 前三章复习;1.Internet最早起源于 .A.ARPAnet B.MILnet C.NSFnet D. ANSnet2.广域网中广泛采用的拓扑结构是.A.树状 ...

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

    目录 第三章:数据链路层 3.1 数据链路层功能概述 3.2 封装成帧和透明传输 3.3 差错控制 3.3.1 检错编码 3.3.2 纠错编码 3.4 流量控制与可靠传输机制 3.4.1 流量控制.可 ...

  8. 【计算机网络高分笔记】第三章:数据链路层

    [计算机网络高分笔记]第三章:数据链路层 标签(空格分隔):[计算机网络] 第三章:数据链路层 第三章:数据链路层 3.1 数据链路层的功能 3.2 组帧 3.3 差错控制 3.3.1 检错编码 3. ...

  9. 软件工程导论第三章复习总结附思维导图

    软件工程导论第三章复习总结附思维导图 概述 准确回答"系统必须做什么" 必须理解并描述问题的信息域,根据这条准则应该建立数据模型 必须定义软件应该完成的功能,这条准则要求建立功能模 ...

最新文章

  1. ionic app 开发和生产环境的配置
  2. 前端开发常见问题精选(五)
  3. ArcGis For Flex 之 QueryTask地理坐标展现【原创】
  4. 产品经理如何走出被运营牵着鼻子走的怪圈
  5. 用于读、写、删除、比较Session中的用户信息的类库。
  6. 第三次学JAVA再学不好就吃翔(part15)--基础语法之控制跳转语句
  7. oracle出错如何备份数据,备份oracle数据库出错
  8. (转)Windows系统、Linux系统 和 Mac OS操作系统 历史由来 与 区别?
  9. 大横琴科技联合阿里云发布全国首个跨境服务创新平台琴澳通
  10. Arduino笔记-流水点灯
  11. iOS开发之来自一线开发者的Swift学习资源推荐
  12. Qt官方示例Demo介绍
  13. 029--PM话术模板
  14. python爬虫如何更换ip_Python爬虫被封IP,怎么换ip?
  15. iir滤波器c语言程序,请教C语言做iir滤波器问题
  16. 福师《计算机应用基础》在线作业三,福师《计算机应用基础》在线作业一 电子计算机主要以划分发展阶段.docx-得力文库...
  17. 基于TCP/IP的展厅智能中控系统
  18. echarts图表销毁
  19. awk 中使用 OFS.
  20. 18、DQL(分页查询:limt)

热门文章

  1. idea设置主题皮肤(详细)
  2. 《树莓派4B家庭服务器搭建指南》第九期:用树莓派低成本给热心老哥搭个窝,在树莓派建立BBS论坛flarum并映射到公网全攻略...
  3. 《数据结构课程实践》_02_隐式图的搜索问题_实现
  4. D-OJ刷题日记:找数组中的最大值 题目编号:702
  5. 代号Gimmick Arch Linux 0.7.2发布
  6. 浪漫主义计算机科学家的真知灼见——《代码整洁之道》
  7. elasticsearch ik分词实现 中文、拼音、同义词搜索
  8. 【生产排故】oracle11g升19c之ORA-00904 WM_CONCAT invalid identifie排故
  9. Myeclipse安装lombok
  10. Ansys随机振动理论