我是靠谱客的博主 感动心锁,最近开发中收集的这篇文章主要介绍计算机网络中端到端通信与点到点通信的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机网络中端到端与点到点的区别

    • OSI模型上的区别
    • 在谈谈我自己的理解

OSI模型上的区别

直白点说点到点通信就是底三层的通信,说到点到点通信,答:物理层,数据链路层,网络层没得跑。准没错。
说到端到端通信。答:传输层以及其上的通信。

在谈谈我自己的理解

在有一篇文章中说到,其实你可以把传输层看作是你的领导,下面的物理层,链路层,网络层都可以看成是员工,领导只关心任务的目的和结果,过程是员工的事情。

也就是说,端到端通信其实就是规定开头与结果。中间过程并不关心。其实中间的过程实现就是点到点通信了。我觉得也可以理解为一堆的点到点通信组成了端到端通信。譬如a->b->c>-d,端到端通信只知道a发送到了d,但是并不知道中间还经过了bc,这之间一段一段的通信就是点到点通信。

端到端通信需要从连接建立到最后接收端接收到为止。
优点:可以保证接收端一定可以接收到消息。中间过程不需要存储转发,中间过程的时延较小。
缺点:端到端通信需要等到接收端收到消息后才能进行下一次通信,可能会造成发送端设备浪费。
二是如果接收端宕机,端到端通信不可完成。

很多的点到点通信构成了端到端通信。
优点:发送端发送完消息后任务完成,避免发送端资源浪费。
点到点通信有存储转发的功能,即便接收端宕机也可以存储转发进行缓冲。
缺点:数据发送之后并不能保证接收端收到或者何时收到。

最后

以上就是感动心锁为你收集整理的计算机网络中端到端通信与点到点通信的区别的全部内容,希望文章能够帮你解决计算机网络中端到端通信与点到点通信的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部