ppp协议与以太网协议的异同

声明:本文所说的以太网协议均为mac协议

下面我将从数据链路层的三个要素着手,来讨论ppp协议与以太网协议的异同。

0x1封装成帧

大家都知道当ip数据报传到数据链路层时需要封装成帧,ppp协议采用的方式是通过在ip在每个帧的首尾都添加一个帧定界符(soh与eot),但是以太网协议生成的帧却只有头部帧定界符,为什么mac帧不需要尾部定界符呢?这就和以太网采用的对信号的编码方式有关了,以太网采用曼彻斯特编码,而,曼彻斯特编码的每一个码元的正中间都一定会有一次电压的跳变,当以太网把一个mac帧发完过后就不在发送其他的码元了(mac帧之间都是有一定间隙的),所以这样就很容易找到帧的结束位置。

0x2透明传输

ppp协议在透明传输时,会对一些产生歧义的数据进行转义操作,但是,以太网协议不需要担心这一问题因为在mac帧中不可能出现歧义数据。理由同上

0x3差错检测

ppp协议与以太网协议都是采用crc差错校验。

此处贴一个从其他方面进行分析的文章链接:点击打开链接


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值