数据链路层

信道类型

  • 点对点信道:一对一的通信
  • 广播信道:一对多,例如交换机连接多台计算机。

数据链路层解决的三个问题

1.封装成帧
在一段数据的前后分别添加首部和尾部,就封装成了一个帧。用来确定帧的界限。
2.透明传输
如果要传送的数据中包含帧的开始字符或者结束字符时,要在前面插入转义字符“ESC”。接受端数据链路层在将数据传入网络层之前要删除转义字符。
3.差错控制
使用循环冗余检验CRC算法计算出帧检验序列FCS。计算FCS的方法不唯一,FCS要加在数据的后面

ppp协议

这是一种点到点的协议,(ADSL拨号上网),大多用于广域网,ppp协议帧如下图:
在这里插入图片描述
FF,03是固定的,有一个两字节的协议段用来约定信息部分的内容。

CSMA/CD协议

广播信道的数据链路层协议(局域网),最开始用总线型,或者集线器组成星型局域网,属于半双工的通信方式。CSMA/CD是带冲突检测的载波监听,多路访问的协议。

以太网

现在以太网的数据链路层仅有 媒体接入控制MAC子层,很多厂商的设备上仅装有MAC协议。数据链路层只检测错误,丢弃错误帧,而不提供纠错。
每个网卡都有一个MAC地址,由48位二进制组成,前24位是厂家编号,低24位由厂家自行指派。MAC帧格式如下:
MAC帧格式
2字节的类型指明上层网络层的协议,可能是IP、IPX等。以太网帧 通过争用期的计算,约定以太网帧最少64字节,因此可以计算出网络层传来的数据报在46~1500字节。
有效MAC帧在64~1518字节,帧间最小间隔为9.6微秒。

扩展优化以太网

集线器级联:可以增加计算机的数量,但是扩大了冲突域。
网桥连接:网桥具有过滤帧的功能,它可以记录MAC地址,可以隔离冲突。
交换机:是由网桥演化过来,直接连接计算机。交换机的接口可以存储转发,具有存储能力,能够学习MAC地址表,可以全双工通信,端口带宽独享,安全。是目前组网的主流设备。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值