数据链路层

#######参考(手打非粘贴)
#######https://www.cnblogs.com/whgk/p/6048354.html

定义

看图

3806565-10d44f858a8cabc0.png
image

链路: 两点之间的物理线路,线路不串联其他点
数据链路:有数据传输的硬件---物理线路,还需 通信协议 来控制 传输数据的 方式. 把实现这些协议的硬件和软件(路由器,交换机)加到链路上,就构成了数据链路.
适配器:就是网卡,实现数据链路上的协议
帧:数据链路层 数据的传输方式
3806565-bd5256caf49331f3.png
image

三个基本问题

完整数据传输流程:如何封装帧,封装后帧的传输方式,传输到达目的地,如何检验该帧的完整性

封装成帧

3806565-eec932459a630b35.png
image

首部和尾部都是由二进制数表示,可以一样,也可以不一样

透明传输

解决帧冲突.传输加转义字符,接收端删除转义字符ESC
3806565-5e33093ec769df11.png
image

差错检验

误码率传输产生比特差错率
解决方法:循环冗余检测CRC,
即在数据组后面添加冗余码一起发送
冗余码计算特点:不能确定是哪个比特出错
使用位数越多的除数,那么检测准确率就越高
只接收无差错的数据
是不可靠的 .

可靠传输

停止等待协议:
每发送完一个分组就停止发送,等待对方确认,收到确认在发送下一分组
超时重传:超时未确认,重传数据
重复分组:
算法
回退N步协议

选择重传协议

点对点信道数据链路层(ppp协议)

特点

简单:接收方每接收一帧,就进行CRC检验,是不可靠传输
封装成帧:
多种网络层协议:
多种类型链路:比如,串行的,并行的,同步的异步,低速高速,电光等
差错检测:CRC
透明传输:
检测连接状态:
最大传送单位:
网络层地址协商:

PPP协议的组成

1.数据链路层可以适用多种性质的链路
2.使用LCP(链路控制协议)建立并维护数据链路连接
3.网络控制协议(NCP)允许点到点连接上使用多种网络层协议

PPP协议的工作状态

链路静止,链路建立,鉴别,网络层协议,链路打开,链路终止

广播信道的数据链路层

以太网:是通信协议标准,该标准定义了在局域网中采用的电缆类型和信号处理方法,比如CSMA/CD协议,这个协议后面会讲到
局域网:在较小范围内组件的网络,在局域网中采用的是广播信道
广播信道:一台PC机发送数据给另一台PC机,在同一局域网中计算机都能接受到该数据,就像广播一样,所以这种就叫做广播信道

局域网

局域网的常用拓扑结构
3806565-7732b9dd62aadd39.png
image

局域网是广播信道的方式去传送数据,如果在局域网内有两个PC机同时在其中传播数据就会发生碰撞,使数据失效,所以用CSMA/CD协议来解决这类问题

CSMA/CD:半双工通信

1.多址接入:许多站点以多址接入的方式链接在一根总线上
2.载波监听:发送前监听,有数据传播就不发送
3 碰撞检测:边发送边监听

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值