【计算机网络】数据链路层

本文详细介绍了数据链路层的职责,包括封装成帧、透明传输和差错检测。重点讲解了点对点信道上的PPP协议,其特点、帧格式和工作流程。此外,还探讨了广播信道上的局域网数据链路层,特别是以太网的CSMA/CD协议、信道利用率和MAC层。最后,文章涵盖了以太网的扩展,如以太网交换机、虚拟局域网(VLAN)以及高速以太网的发展。
摘要由CSDN通过智能技术生成

总目录

物理层
数据链路层
网络层
运输层
应用层
网络安全
互联网的音频视频服务
无线网络和移动网络

概述

1.数据链路层使用的信道主要有两种类型:

  • 点对点信道 使用PPP协议
  • 广播信道 使用CSMA/CD协议

2.数据链路层的三个基本问题:

  • 封装成帧
  • 透明传输
  • 差错检测

3.数据链路层的协议数据单元是帧

  • 把网络层交下来的数据构成帧发到链路上,网络层协议的数据单元是IP数据报
  • 把接受到的帧数据取出并上交给网络层
    在这里插入图片描述

数据链路层的三个基本问题

封装成帧

1.接收端在收到物理层上交的比特流后,就根据首部和尾部的标记,识别帧的开始和结束

2.网络层的IP数据报传送到数据链路层就成为帧的数据部分,在数据部分添上首部和尾部,构成了一个完成的帧

在这里插入图片描述

透明传输

帧的首部和尾部都是二进制8比特,帧的数据部分如果和帧界定符一样,就需要使用转义字符

差错检测

1.数据链路层对差错的检测,局限在比特差错,也就是1可能会变成0,0可能会变成1,目前数据链路层使用的是循环冗余检测技术CRC

2.CRC的原理就在帧的组成中加入N位的校验码,然后构成一个帧,这个冗余码叫做FCS

3.数据链路层并不能提供可靠传输,比如帧丢失,帧重复,帧失序,这种靠CRC无法解决

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

PPP协议的特点

1.点对点的链路,使用的协议是PPP协议

2.互联网用户需要接入ISP才能接入互联网,PPP协议就是用户结算及和ISP进行通讯时使用的数据链路层协议
在这里插入图片描述
3.PPP协议应当满足的需求

  • 简单,把最复杂的部分交给TCP协议
  • 使用界定符封装成帧,以便接收端能从收到的比特流找出帧开始和结束位置
  • 透明性,数据内容如果有界定符一样的8位比特需要转义
  • 支持多种网络层协议,比如IP/IPX
  • 支持串行/并行,电的,光的等不同的点对点链路
  • 差错检测
  • 能够及时检测出链路的不正常
  • 数据部分的最大长度也就是MTU
  • 可以协商网络层地址
  • 可以协商数据压缩算法

4.PPP协议的组成

  • 一个封装IP数据报的方法
  • LCP 一个链路控制协议,用于建立,配置,和测试数据链路连接
  • NCP 一套网络控制协议,其中每一个协议支持不同的网络层协议,比如IP等等
PPP协议的帧格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值