目录

数据链路层的通信类型

一、使用点对点信道的数据链路层

1.1 数据链路和帧

1.2 三个基本问题

1.2.1 封装成帧

1.2.2 透明传输

1.2.3 差错监测

二、点对点协议PPP

2.1 ppp协议的特点

2.1.1 ppp协议应满足的需求​编辑

2.1.2 ppp协议的组成

2.2  ppp协议的帧格式

2.2.1 各字段意义

2.2.2 透明传输问题

2.3 ppp协议的工作状态

三、使用广播信道的数据链路层

3.1 局域网的数据链路层

3.1.1 局域网可按网络拓扑分类

3.1.2  局域网传输媒体

3.2 CSMA/CD协议

3.3 使用集线器的星型拓扑

3.4 以太网的信道利用率

3.5 以太网的MAC层

3.5.1 MAC 层的硬件地址

3.5.2  MAC 帧的格式

四、扩展的以太网

4.1在物理层扩展以太网

4.2 在数据链路层扩展以太

4.3 虚拟局域网

五、高速以太网5.1 100BASE-T以太网

5.2 吉比特以太网

5.3 10吉比特以太网(10GE)和更快的以太网

5.4使用以太网进行宽带接入


数据链路层的通信类型

一、使用点对点信道的数据链路层

1.1 数据链路和帧

链路 (link)
  • 一条无源的点到点的物理线路段,中间没有任何其他的交换结点。
  • 一条链路只是一条通路的一个组成部分
  • 物理链路。
数据链路 (data link)
  • 把实现控制数据传输的协议的硬件和软件加到链路上,就构成了数据链路
  • 逻辑链路。
  • 典型实现:适配器(即网卡)

一般的适配器都包括 了数据链路层和物理层这两层的功能。

      帧点对点信道的数据链路层的协议 数据单元。

1.2 三个基本问题

数据链路层协议有许多种,但有三个基本问题则是共同的。这三个基本问题是:封装成帧、透明传输和差错检测。

1.2.1 封装成帧

分组交换 的一个重要概念就是:所有在互联网上传送的数据都以分组(即 数据报)为传送单位。 网络层的 数据报传送到数据链路层就成为帧的数据部分。在帧的数据部分的前面和后面 分别添加上首部和尾部,构成了一个完整的帧。这样的帧就是数据链路层的数据传送单元。

     当数据在传输中出现差错时,帧定界符的作用更加明显。假定发送端在尚未发送完一个帧时突然出故障,中断了发送。但随后很快又恢复正常,于是重新从头开始发送刚才未发 送完的帧。由于使用了帧定界符,接收端就知道前面收到的数据是个不完整的帧(只有首部 开始符 SOH 而没有传输结束符 EOT) ,必须丢弃。而后面收到的数据有明确的帧定界符 (SOH EOT) ,因此这是一个完整的帧,应当收下。

1.2.2 透明传输

1.2.3 差错监测

 误码率与信噪比有很大的关系。如果设法提高信 噪比,就可以使误码率减小。实际的通信链路并非是理想的,它不可能使误码率下降到零。 因此,为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。 目前在数据链路层广泛使用了循环冗余检验 CRC (Cyclic Redundancy Check) 的检错技术。 

 

 

二、点对点协议PPP

2.1 ppp协议的特点

  • 对于点对点的链路,目前使用得最广泛的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)
  • PPP 协议 1994 就已成为互联网的正式标准 [RFC 1661, STD51]

2.1.1 ppp协议应满足的需求

2.1.2 ppp协议的组成

PPP 协议有三个组成部分:

(1) 一个将 IP 数据报封装到串行链路的方法。 PPP 既支持异步链路(无奇偶检验的 特数据),也支持面向比特的同步链路。 IP 数据报在 PPP 帧中就是其信息部分。这个信息部 分的长度受最大传送单元 MTU 的限制。

(2) 一个用来建立、配置和测试数据链路连接的链路控制协议 LCP (Link Control Protocol) 。通信的双方可协商一些选项。在 RFC 1661 中定义了 11 种类型的 LCP 分组。

(3)一套网络控制协议 NCP (Network Control Protocol户,其中的每一个协议支持不同的 网络层协议,如 IP OSI 的网络层、 DECnet ,以及 AppleTalk 等。

2.2  ppp协议的帧格式

2.2.1 各字段意义

2.2.2 透明传输问题

  • PPP 用在异步传输时,使用字节填充法。
  • PPP 用在同步传输链路时,采用零比填充法。 

(1)字节填充法

 

 (2) 零比特填充法

2.3 ppp协议的工作状态

三、使用广播信道的数据链路层

3.1 局域网的数据链路层

3.1.1 局域网可按网络拓扑分类

由于集结器(hub) 的出现和双绞 线大量用于局域网中,星形以太网以及多级星形结构的以太网获得了非常广泛的应用。环形网,总线网,各站直接连在总线上。总线两端的匹配电阻吸收在 总线上传播的电磁波信号的能量,避免在总线上产生有害的电磁波反射。总线网以传统以太 网最为著名。

3.1.2  局域网传输媒体

1、双绞线
主要特点:
(1)可以传输模拟信号、数字信号。
(2)双绞线容易受到外部高频电子波的干扰,误码率高。
(3)价格便宜、安装方便、既适用点到点连接、又可用于多点连接。
2、同轴电缆
主要特点:
(1)在局域网发展的初期曾广泛的使用同轴电缆作为传输媒体。
(2)具有很好的抗干扰特性。
3、光导纤维
(1)传输损耗小,可实现长距离传输。
(2)体积小、重量轻。
(3)传输速率高,通信容量大。
(4)抗雷电和电磁干扰性能好,保密性好、误码率低。
4、无线电微波通信
(1)通信容量大,传输频率宽。
(2)受外界干扰小、传输质量高。
(3)初建成本低、易于跨越山区、江河。

 随机接入 随机接入的特点是所有的用户可随机地发送信息。但如果恰巧有两个 或更多的用户在同一时刻发送信息,那么在共享媒体上就要产生碰撞(即发生了冲 突),使得这些用户的发送都失败。因此,必须有解决碰撞的网络协议。

 受控接入 受控接入的特点是用户不能随机地发送信息而必须服从一定的控制。 这类的典型代表有分散控制的令牌环局域网和集中控制的多点线路探询(polling) 或称为轮询。

计算机与外界局域网的连接是通过通信适配器(adapter)进行的。适配器本来是在主机箱 内插入的一块网络接口板(或者是在笔记本电脑中插入一块 PCMCIA 卡一一个人计算机存 储器卡接口适配器)。这种接口板又称为网络接口卡 NIC (Network Interface Card)或简称为 "网卡".

  适配器和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的, 而适配器和计算机之间的通信则是通过计算机主板上的 1/0 总线以并行传输方式进行的。

3.2 CSMA/CD协议

检测到碰撞后

1、适配器立即停止发送

2、等待一段随机时间后再次发送

3.3 使用集线器的星型拓扑

3.4 以太网的信道利用率

3.5 以太网的MAC层

3.5.1 MAC 层的硬件地址

在局域网中,硬件地址又称为物理地址或 MAC 地址(因为这种地址用在 MAC 中)。

3.5.2  MAC 帧的格式

常用的以太网 MAC 帧格式 2 种标准:
1.DIX Ethernet V2 标准
2.IEEE 802.3 标准
最常用的 MAC 帧是以太网 V2 的格式。

四、扩展的以太网

4.1在物理层扩展以太网

4.2 在数据链路层扩展以太网

4.3 虚拟局域网

五、高速以太网
5.1 100BASE-T以太网

l又称为快速以太网 (Fast Ethernet)
l在双绞线上传送 100 Mbit/s 基带信号的星形拓扑以太网。
l仍使用 IEEE 802.3 CSMA/CD 协议。
l1995 为正式标准:IEEE 802.3u

特点:

1.可在全双工方式下工作而无冲突发生

2.全双工方式下工作时,不使用 CSMA/CD 协议。

3.使用 IEEE 802.3 协议规定 MAC 帧格式。

4.保持最短帧长不变,但将一个网段的最大电缆长度减小 100 米。

5.帧间时间间隔从原来的 9.6 ms 改为现在的 0.96 ms

5.2 吉比特以太网

特点:

1.允许在 1 Gbit/s 以全双工和半双工 2 方式工作。
2.使用 IEEE 802.3 协议规定 MAC 帧格式
3.半双工方式下使用 CSMA/CD 协议,而在全双工方式不使用 CSMA/CD 协议
4. 10BASE-T 100BASE-T 技术向后兼容。

5.3 10吉比特以太网(10GE)和更快的以太网

10 吉比特以太网(10GE)主要特点:
1.万兆比特。
2. 10100 Mbit/s 1 Gbit/s 以太网的帧格式完全相同。
3.保留了 IEEE 802.3 标准规定的以太网最小和最大帧长。
4.使用光纤作为传输媒体。
5.只工作在全双工方式,没有争用问题使用 CSMA/CD 协议。

5.4使用以太网进行宽带接入

IEEE 2001 年初成立了 802.3 EFM 工作组,专门研究高速以太网的宽带接入技术问题。
以太网宽带接入具有以下特点
1.可以提供双向的宽带通信。
2.可以根据用户对带宽的需求灵活地进行带宽升级。
3.可以实现端到端的以太网传输,中间不需要再进行帧格式的转换
4.不支持用户身份鉴别。

 声明:以上仅作为个人学习笔记,不做商业用途!

计算机网络 四、五层协议体系结构-----数据链路层相关推荐

  1. 计网一: 计算机网络五层协议体系结构

    文章目录 一.五层协议体系结构 1. 应用层(第五层): 2. 运输层 3. 网络层 4. 数据链路层 5. 物理层(第一层) 二.浏览器输入一个url到显示页面的过程 0. 以HTTP请求和响应为例 ...

  2. 计算机网络中的五层协议体系结构

    五层协议是综合OSI七层协议和TCP/IP四层协议的优点,采用一种只有五层协议的体系结构,从下往上依次为:物理层.数据链路层.网络层.运输层.应用层.下面就对计算机网络中的五层协议体系结构作一下简单介 ...

  3. 五层协议之数据链路层

    五层协议之数据链路层 一.数据链路层的基本概念 信道类型有以下两种: 点对点信道:使用一对一的通信方式. 广播信道:使用一对多的广播通信方式,过程比较复杂,需要专门的共享协议来管理. 链路(link) ...

  4. 五层协议体系结构的各层功能

    五层协议体系结构的各层功能 1 第五层--应用层(application layer) 应用层(application layer):是体系结构中的最高.直接为用户的应用进程提供服务. 在因特网中的应 ...

  5. OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系

    OSI七层协议模型.TCP/IP四层模型和五层协议体系结构之间的关系 一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Ses ...

  6. mysql是4层协议_OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系...

    一.OSI七层协议模型 OSI的七层协议主要包括:物理层(physical layer).数据链路层(data link layer).网络层(network layer).运输层(transport ...

  7. 计算机网络的五层协议体系

    转载地址:https://my.oschina.net/u/1378445/blog/285939 五层模型主要是结合了osi的七层和tcp/ip的四层得出,主要是物理层.数据链路层.网络层.传输层. ...

  8. TCP/IP五层协议体系结构的各层功能

    目录:五层协议体系结构的各层功能 1 第五层--应用层(application layer) 2. 第四层--运输层(transport layer) 3. 第三层--网络层(network laye ...

  9. 计算机网络的五层协议的体系结构

    五层协议的体系结构从上往下依次为:应用层.运输层.网络层.数据链路层.物理层. 1.应用层 任务:通过应用进程间的交互来完成特定网络应用. 应用层协议定义的是应用进程间通信和交互的规则.这里的进程就是 ...

最新文章

  1. DOM相关内容(课程来源:B站 后盾人)
  2. 好气啊,面试官不讲武德! | 每日趣闻
  3. 如何改变线的长度?CAD .NET热门技术问答精选合集
  4. 用 async/await 来处理异步
  5. 使用 RequireJS 优化 Web 应用前端
  6. 我和我的广告前端代码(六):webpack工程合并、也许我不需要gulp
  7. rcp rapido_为什么气流非常适合Rapido
  8. Linux:I/O多路转接之select(有图有代码有真相!!!)
  9. ThinkPHP医疗门诊病人挂号管理在线付款系统源码
  10. 字节跳动全资收购北京麦田?回应称只收购了麦田旗下一家公司
  11. [HAOI2010]计数 数位DP+组合数
  12. Mozart Update 1(杯具额…)
  13. java 工作流框架都有哪些_java工作流框架有哪些?哪个比较好?
  14. 架构师之路 — 架构师的职责
  15. Sun Studio 12 Update 1:C++ 用户指南
  16. 【Linux学习笔记04】Linux常用命令
  17. python输出两个元素空格隔开_python实现将一串字符每两个一组,中间用空格隔开...
  18. 在线云html排版,云标签,关键字图排版 html5 canvas版
  19. 2021-11-04 历年提高组真题刷题统计表zyz
  20. 北斗卫星导航产业重大应用示范项目落户哈市

热门文章

  1. 智慧物流:RFID智能仓储物流管理-RFID仓库管理解决方案-新导智能
  2. 测试java实现继承接口案例
  3. 关于微信小程序云开发,申请退款接口返回“订单不存在”的问题
  4. Bearer Token的相关定义与使用方法
  5. 关于魔兽改键。。。类似11的
  6. Angelababy顺产生子,做女人当如Angelababy!
  7. Nokia n97详解
  8. DB2 HADR TSA切换
  9. asp.net动态设置CSS等
  10. 《程序员》2012年8期精彩内容:我们的开源