计算机网络,链路层ppp与mac

2020-11-23 16:53:01 字数 3449 阅读 5975

1楼:匿名用户

mac帧一般是以太网的二层数据帧格式,而ppp帧一般是串口之间的二层数据帧格式,它们的物理层和数据链路层类型有所不同。如果要在以太网中上实现类似ppp协议的功能,就必须使用pppoe协议。因ppp协议是面向字节型的,也就是说它是通过整个字节的内容来识别数据的,所以它不能采用hdlc所使用的零比特插入法,而是使用一种特殊的字符填充。

一般来说,面向比特的协议如hdlc使用零比特插入法来区分标志字段和信息内容,而面向字节的协议如ppp使用字节填充来区分标志字段和信息内容。

数据链路层中hdlc、ppp、mac以及fr协议的区别和适用情况

2楼:匿名用户

简单的说,ppp和hdlc指的是广域网中数据传输时封装的协议,而mac和llc指的是数据链路层的构成

数据链路层以前使用hdlc,后来都用ppp,ppp的帧格式和hdlc的相似。与hdlc不同的是多了2个字节的协议字段。

tpc/ip体系在数据链路层使用mac帧封装ip数据报(而在x.25下使用的是hdlc)……

ppp帧和mac帧都是数据链路层上面的帧,什么时候用ppp帧传,什么时候用mac帧传?

3楼:钦玉兰莱午

搜一下:ppp帧和mac帧都是数据链路层上面的帧,什么时候用ppp帧传,什么时候用mac帧传?

4楼:用心過生活

这个问题牵涉的范围比较广,一般来说,设备本身就会设定是要用ppp帧格式还是mac帧格式。一般来说,ppp原来在广域网路(像是isdn, frame relay, t1/e1.. )应用的比较多,但是在乙太网上也能跑ppp,即是ppp over ether***的方式。

最近看网络原理,看到数据链路层,想问问大家一些问题:ppp帧、c**a/cd协议、还有mac帧有什么联系?

5楼:匿名用户

c**a/cd是一种介质访问技术,在局域网里因为处于一个冲突域所以可能出现a、b主机同时争用一段线路的问题c**a/cd就是解决这个问题,我自己理解是不需要封装到帧的。它应该是交换机或者网桥**数据帧或者主机发送数据帧时用到的。比方说发到一半发现线路被占用了然后过段儿时间再发发送成功为止。

帧里的信息包括目的mac源mac还有校验码,mac地址是你的网卡地址或者是交换机路由器上的网卡地址是全球唯一的,帧里的数据部分是ip数据报,ip分组里有源ip地址目的ip地址,这是在网络层传送的单位,到达各局域网之后会添加mac地址通过arp地址解析协议,然后就可以找到网卡找到你的主机了。我们校园网属于局域网,局域网最多的类型是以太网。ppp、hdlc协议是数据链路层的协议,但是是广域网用到的。

表达的不太有条理问的也有点多,您凑合吧~

mac帧与ppp帧的区别

6楼:匿名用户

ip地址是tcp/ip网络层的寻址机制,mac是802.3/ether***链路层的寻址机制,他们是不同层次的东西,不是并排关系,想一想数据发出去走到网线上最终还是变成了电脉冲,tcp/ip是没有物理层定义的,ip包最终变成电信号之前需要以太网来处理,当ip的数据给予了以太网之后,以太网就用属于它自己的寻址机制来处理以太帧,也就是用mac地址。

ppp属于广域网范畴,mac是局域网范畴,按实际情况和环境就选用不同的协议,ppp支持的网络结构只能是点对点,mac支持多点对多点。

以太网中用mac,远程的话就用ppp(如adsl拨号,就是基于ppp的)。

ppp是点到点协议 ,逻辑上相连的就一台设备,因此不需要寻址, 目标地址为广播地址, ppp中前6个字节就是目标地址。

ppp的帧格式如下:

flag address crotrol protocol informaiton fcs flag

其中flag标识了一个ppp数据帧的起始及结束,fcs为帧校验,真正属于ppp报文内容的为address,control,protocol,information域所包含内容。address表示此为ppp广播地址,address和control一起表示了此报文为ppp报文,即ppp报文头为ff03。

ppp在封装方式以以太网的封装方式不同,它没有以太网帧所要求的mac地址,它通过自身的协商过程实现点到点的数据传输。

这类广域网协议,其帧的结构与以太网的完全不同,当然,pppoe除外,因为pppoe是基于以太网上的,而其它的如ppp,fr,x.25等却并不是。

网络的数据链路层什么时候将数据封装成ppp帧什么时候封装成mac帧?

7楼:匿名用户

当同步或者异步线路使用ppp协议封装的时候,需要ppp帧格式通过lcp ,身份验证,ncp等建立会话链路

8楼:

因为ppp帧是属于ppp协议范围内,而ppp协议是广域网协议,所以在广域网中发送数据时,可能将数据封装成ppp帧。

而mac帧是以太网帧,以太网是局域网,所以在以太网中发送数据时,可能将数据封装成mac帧。

mac帧和数据链路层里讲的封装成帧是什么关系。。

9楼:太原东方**

所谓数据帧,就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要得控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如ip数据报。

  在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如ppp帧、mac帧等,其具体格式也不尽相同。

在数据链路层的“网络帧”是不是就是mac“帧”

10楼:匿名用户

mac帧,是网络帧的一种体现。

所谓数据帧,就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要得控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如ip数据报。

  在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如ppp帧、mac帧等,其具体格式也不尽相同。

11楼:匿名用户

数据链路层的pdu,就是帧。但你说的mac帧,它是帧结构中的一部分,帧主要有“帧前导码,帧首定界符,目的mac,源mac,类型,数据内容,fcs”组成,我的理解,呵呵

链路层slip协议帧中有mac地址没? 点对点链路是指slip还是ppp协议啊?如果是slip协议那使不使用arp协议? 5

12楼:匿名用户

slip对ip数据报的封装格式很简单,只在首位加了个end字符,并且转义ip数据报中的end字符和转义字符本身。

因此,没有mac地址。