计算机网络原理中逻辑链路控制子层和介质访问控制层之间通信是什么意思?
答案:2 悬赏:50 手机版
解决时间 2021-11-27 15:55
- 提问者网友:沦陷
- 2021-11-27 10:23
计算机网络原理中逻辑链路控制子层和介质访问控制层之间通信是什么意思?
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-11-27 11:32
你这是个好问题哈。我也在书上给你找了个标准答案:
参考模型中,每个实体和另一个系统的同等实体按协议进行通信;而一个系统的上下层之间的通信,则通过接口进行。
这里”通过接口进行的通信“就是指的“服务和被服务”,因此你的理解没错。换一句话说,上下层的通信也可以叫做服务(被服务)。追问..我昨天看了下图解...是不是这个意思..比如数据链路层往向应用层提供服务..再详细点就是说在数据链路层的HDLC格式侦.在由一个局域网传到另一个局域网时去掉HDLC侦的侦头变成了IP数据报然后再传到用户计算机然后再去掉IP报头成了TCP数据报或者udp数据包.然后再由计算机程序进程直接拿出数据,进行线程,这就是书上说层与层之间的通信 对吗?我是这么理解的,因为
追答你这样理解不完全正确。
1)服务只存在于相邻的层。因此,不存在数据链路层为应用层服务这种说法,因为他们不相邻。
2)你题目中讲802是局域网体系结构,最好用局域网体系结构的图来看,用全网的体系结构来讨论并不合适。当然如果你只想知道服务和被服务的关系,那无所谓。
3)你的概念混乱比较严重的地方是在说一个帧被送到另一个机器去掉头部什么的,只要存在数据传送,就说明你在使用对等实体的通信了,因为你的数据已经从一台设备到另一个设备了,这是典型的通信,不是服务。服务一般是同一台设备上。比如你自己电脑(比如就是你图上的主机1)上各进程之间的通信。
总之,服务就是相邻两层之间功能的分工问题,比如:
你的数据要从应用层送到对方计算机去,应用层会使用TCP层的服务,因为TCP层可以帮应用层搞定把数据送到对方,这时,对应用层来讲,根本不知道下面还有IP层,还有链路层,物理层这些层。下面这些层是TCP层的事,应用层只管使用TCP(传输层)的服务就OK了。
然后依些类推。追问那在IEEE802标准与局域网中MAC层是否相当于OSI模型中的物理层加一些附加功能而LLC层是否相当其数据链路层呢?还有就是IEEE802标准与局域网扩充性的问题,扩充的是MAC层还是LLC层?我觉得扩充的是MAC层。追答第一问,一定要和OSI/RM模型对应的话,MAC/LLC均对应OSI链路层。局域网中多个设备一般共享介质,在设备之间传输数据时,首先要解决由哪些设备占用介质的问题。所以局域网的数据链路层必须设置介质访问控制层MAC。局域网的介质有很多种,介质访问控制方法也有多种,为了使数据帧独立于这二者,又弄出了LLC。但LLC现在名存实亡,因为90年代后,以太网取得了垄断地位。大家只要支持以太网的MAC就可以了。
第二问,扩充性无疑问指的MAC。因为LLC是抽象层,要把MAC的不同掩盖起来,新的物理介质 和介质访问方法都是在MAC层搞定的。追问MAC层协议有多种,每种对介质的管理都不同,设立LLC的目的就是为了在他们的不同中抽象出相同的属性对吗?那就是说MAC中的协议可以支持LLC的3种服务,可是局域网用的是广播通信方式,那广播通信中可不可以也像点到点通信中一样先建立连接再询问应答最后通信呢?LLC的第三种确认的面向连接服务就是这样的追答我的理解是LLC帧是一种统一的帧,不管MAC如何变化,这一层帧的形式都是统一的。这样便于屏蔽MAC变化,以便上层协议可以以一种统一的方法使用链路层的服务。你要注意服务是下层提供给上层的,不是你说的下层MAC使用上层LLC的服务。LLC设计的时候参照了HDLC的,只使用ABM异步平衡方式,因此对上层协议来说,它的节点都是组合站。再强调一点LLC的服务是给上层用的,跟MAC层无关。追问可不可以加你企鹅或许后来还会有问题 我还想问你追答私信你了哈。加油!
参考模型中,每个实体和另一个系统的同等实体按协议进行通信;而一个系统的上下层之间的通信,则通过接口进行。
这里”通过接口进行的通信“就是指的“服务和被服务”,因此你的理解没错。换一句话说,上下层的通信也可以叫做服务(被服务)。追问..我昨天看了下图解...是不是这个意思..比如数据链路层往向应用层提供服务..再详细点就是说在数据链路层的HDLC格式侦.在由一个局域网传到另一个局域网时去掉HDLC侦的侦头变成了IP数据报然后再传到用户计算机然后再去掉IP报头成了TCP数据报或者udp数据包.然后再由计算机程序进程直接拿出数据,进行线程,这就是书上说层与层之间的通信 对吗?我是这么理解的,因为
追答你这样理解不完全正确。
1)服务只存在于相邻的层。因此,不存在数据链路层为应用层服务这种说法,因为他们不相邻。
2)你题目中讲802是局域网体系结构,最好用局域网体系结构的图来看,用全网的体系结构来讨论并不合适。当然如果你只想知道服务和被服务的关系,那无所谓。
3)你的概念混乱比较严重的地方是在说一个帧被送到另一个机器去掉头部什么的,只要存在数据传送,就说明你在使用对等实体的通信了,因为你的数据已经从一台设备到另一个设备了,这是典型的通信,不是服务。服务一般是同一台设备上。比如你自己电脑(比如就是你图上的主机1)上各进程之间的通信。
总之,服务就是相邻两层之间功能的分工问题,比如:
你的数据要从应用层送到对方计算机去,应用层会使用TCP层的服务,因为TCP层可以帮应用层搞定把数据送到对方,这时,对应用层来讲,根本不知道下面还有IP层,还有链路层,物理层这些层。下面这些层是TCP层的事,应用层只管使用TCP(传输层)的服务就OK了。
然后依些类推。追问那在IEEE802标准与局域网中MAC层是否相当于OSI模型中的物理层加一些附加功能而LLC层是否相当其数据链路层呢?还有就是IEEE802标准与局域网扩充性的问题,扩充的是MAC层还是LLC层?我觉得扩充的是MAC层。追答第一问,一定要和OSI/RM模型对应的话,MAC/LLC均对应OSI链路层。局域网中多个设备一般共享介质,在设备之间传输数据时,首先要解决由哪些设备占用介质的问题。所以局域网的数据链路层必须设置介质访问控制层MAC。局域网的介质有很多种,介质访问控制方法也有多种,为了使数据帧独立于这二者,又弄出了LLC。但LLC现在名存实亡,因为90年代后,以太网取得了垄断地位。大家只要支持以太网的MAC就可以了。
第二问,扩充性无疑问指的MAC。因为LLC是抽象层,要把MAC的不同掩盖起来,新的物理介质 和介质访问方法都是在MAC层搞定的。追问MAC层协议有多种,每种对介质的管理都不同,设立LLC的目的就是为了在他们的不同中抽象出相同的属性对吗?那就是说MAC中的协议可以支持LLC的3种服务,可是局域网用的是广播通信方式,那广播通信中可不可以也像点到点通信中一样先建立连接再询问应答最后通信呢?LLC的第三种确认的面向连接服务就是这样的追答我的理解是LLC帧是一种统一的帧,不管MAC如何变化,这一层帧的形式都是统一的。这样便于屏蔽MAC变化,以便上层协议可以以一种统一的方法使用链路层的服务。你要注意服务是下层提供给上层的,不是你说的下层MAC使用上层LLC的服务。LLC设计的时候参照了HDLC的,只使用ABM异步平衡方式,因此对上层协议来说,它的节点都是组合站。再强调一点LLC的服务是给上层用的,跟MAC层无关。追问可不可以加你企鹅或许后来还会有问题 我还想问你追答私信你了哈。加油!
全部回答
- 1楼网友:毛毛
- 2021-11-27 12:06
简单的说就是 在一个系统中按IOS七层模式是层层之间通过接口通信并且低层为高层提供服务(低层是服务,高层是被服务)
不同的系统之间通信是有各自系统的低层到高层最后由高层协议进行通信(意思就是系统间用协议通信)
计算机网络的书本上有图解 可以好好看看,理解的没错。追问
不同的系统之间通信是有各自系统的低层到高层最后由高层协议进行通信(意思就是系统间用协议通信)
计算机网络的书本上有图解 可以好好看看,理解的没错。追问
谢谢...我昨天看了下图解...是不是这个意思..比如数据链路层往向应用层提供服务..再详细点就是说在数据链路层的HDLC格式侦.在由一个局域网传到另一个局域网时去掉HDLC侦的侦头变成了IP数据报然后再传到用户计算机然后再去掉IP报头成了TCP数据报或者udp数据包.然后再由计算机程序进程直接拿出数据,进行线程,这就是书上说层与层之间的通信 对吗?我是这么理解的,因为
追答是的 这是层与层的通信我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯