计算机网络学习笔记_数据链路层

数据链路层知识图谱

在这里插入图片描述

数据链路层介绍

链路是从一个结点到相邻结点的一段物理线路,数据链路则是在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(如协议的实现)。

数据链路层属于计算机网络的低层。数据链路层使用的信道主要有以下两种类型:

  1. 点对点信道。这种信道使用1对1的点对点通信方式。使用的是PPP协议
  2. 广播信道。这种信道使用1对多的广播通信方式,过程比较复杂。因为信道上主机很多,因此使用专用的共享信道协议来协议这些主要的数据发送,主要使用CSMA/CD协议

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

  1. 封装成帧:这样接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束;
  2. 透明传输:所谓“透明传输”就是上层交下来的数据,不管是什么形式的比特组合,都必须能够正确传送;
  3. 差错检测:使用循环冗余检验CRC(Cyclic Redundancy Check),使得比特流没有比特差错;但还存在帧丢失、帧重复帧失序

点对对信道

对于点对点的链路点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的数据链路层协议。

PPP协议作用:互联网用户通常都要连接到某个ISP(Internet Service Provider)才能接入互联网,PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议。

PPP协议不能使数据链路层实现可靠传输(仅实现没有比特差错),适用于线路质量不太差的情况下(当前年代线路质量较好,质量较差的年代使用高级数据链路控制HDLC)。
PPP协议的工作状态图如下图所示,也大致说明了该协议的工作流程。
在这里插入图片描述

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

局域网介绍

局域网是使用的广播信道,后面的内容都是对局域网进行研究讨论。
局域网的网络拓朴有:星形网、环形网、总线网。

以太网

以太网与局域网关系传统以太网是一种总线网形式的局域网,现在,以太网已经在局域网市场中占据了绝对优势,以太网几乎成为了局域网的同义词。
以太网的两个标准

  1. DIX Ethernet V2 标准:符合这个标准的局域网称为以太网
  2. IEEE 802.3标准:符合这个标准的局域网称为802.3局域网,又由于两个标准只有很小差别,也把其简称为“以太网”;

使用总线的以太网(或者使用集线器),使用的协议是CSMA/CD协议,意思是载波监听多点接入/碰撞检测(Carrier Sense Multiple Access with Collision Detetion);发送的数据都使用曼彻斯特编码

MAC地址:局域网中,硬件地址又称为物理地址MAC地址,该地址48位,是固化在适配器的ROM中的地址。

以太网交换机:如果是使用以太网交换机,这样相互通信的主机都是独占传输媒体,无碰撞地传输数据,这个时候,就不使用CSMA/CD协议了,但因为仍采用以太网的帧结构,所以还叫以太网;交换机在使用中,会自动学习补充及更新交换表要注意交换机与集线器是不同的!

虚拟局域网VLAN:利用以太网交换机可以很方便地实现虚拟局域网VLAN(Virtual LAN),个人猜测应该是因为有交换表的缘故。

PPPoE协议

因为现在的以太网提高了数据的传输效率且降低了传输成本,因此可以让多个连接在以太网上的用户共享一条到ISP的宽带链路,现在人们也用以太网进行宽带接入互联网。而PPPoE协议(PPP over Ethernet,在以太网上运行PPP)便是宽带上网的主机使用的链路层协议。
来由:由于以太网帧格式标准的限制(无法用户验证之类的),于是人们就把数据链路层的两个成功的协议结合起来,即把PPP协议中的PPP帧再封装在以太网帧中传输,这就是1999年公布的PPPoE。现在光纤宽带接入FTTx都是使用PPPoE的方式接入。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值