`
zhengweizhong
  • 浏览: 74991 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

什么是端到端,什么是点到点?两者的优缺点!

 
阅读更多


在我们大家刚接触NA的时候可能对有些字眼比较熟悉而又陌生吧。那我今天就给大家讲一下端到端和点到点,上次和很多人讨论。以及在网上收的一些资料我就比较一下两者优缺点:

1,   点到点是数据链路层的说法,因为数据链路层只负责直接相连的两个节点之间的通信,一个节点的数据链路层接受ip层数据并封装之后,就把数据帧从链路上发送到与其相邻的下一个节点。 
    端到端是传输层的说法,因为无论tcp还是udp协议,都要负责把上层交付的数据从发送端传输到接收端,不论其中间跨越多少节点。只不过tcp比较可靠而udp不可靠而已。所以称之为端到端,也就是从发送端到接收端。


2, 从本质上说,由物理层、数据链路层和网络层组成的通信子网为网络环境中的主机提供点到点的服务,而传输层为网络中的主机提供端到端的通信。
    直接相连的节点对等实体的通信叫点到点通信。它只提供一台机器到另一台机器之间的通信,不会涉及到程序或进程的概念。同时点到点通信并不能保证数据传输的可靠性,也不能说明源主机与目的主机之间是哪两个进程在通信,这些工作都是由传输层来完成的。
    端到端通信建立在点到点通信的基础之上,它是由一段段的点到点通信信道构成的,是比点到点通信更高一级的通信方式,完成应用程序(进程)之间的通信。
3,       端到端与点到点是针对网络中传输的两端设备间的关系而言的。端到端传输指的是在数据传输前,经过各种各样的交换设备,在两端设备问建立一条链路,就象它们是直接相连的一样,链路建立后,发送端就可以发送数据,直至数据发送完毕,接收端确认接收成功。        点到点系统指的是发送端把数据传给与它直接相连的设备,这台设备在合适的时候又把数据传给与之直接相连的下一台设备,通过一台一台直接相连的设备,把数据传到接收端。 
端到端传输的优点是链路建立后,发送端知道接收设备一定能收到,而且经过中间交换设备时不需要进行存储转发,因此传输延迟小。端到端传输的缺点是直到接收端收到数据为止,发送端的设备一直要参与传输。如果整个传输的延迟很长,那么对发送端的设备造成很大的浪费。端到端传输的另.一个缺点是如果接收设备关机或故障,那么端到端传输不可能实现。 
点到点传输的优点是发送端设备送出数据后,它的任务已经完成,不需要参与整个传输过程,这样不会浪费发送端设备的资源。另外,即使接收端设备关机或故障,点到点传输也可以采用存储转发技术进行缓冲。点到点传输的缺点是发送端发出数据后,不知道接收端能否收到或何时能收到数据。 
在一个网络系统的不同分层中,可能用到端到端传输,也可能用到点到点传输。如Internet网,IP及以下各层采用点到点传输,4层以上采用端到端传输。

=======
如此一来,这两个概念就比较清晰了。它们讲的都是网络通信,只是看问题的层面不同。
在点到点的层面中只有传输的概念,它只是埋头搞传输;
而端到端的层面中就主要是传输的可靠性等更高层面上的问题了,但它仍然是建立在前者基础上的。
我想讲到这里大家对这两个概念也应该比较好理解了吧!


转:http://bbs.hh010.com/thread-14691-1-1.html

分享到:
评论

相关推荐

    python摄影交流平台代码

    python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码python摄影交流平台代码

    线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统

    线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统 1、资源说明:线上辅导班系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、M

    Java-ssm-jsp基于微信小程序的校园二手物品交易系统实现源码(源代码+说明文档)

    首页:首页可以看到所有类别的二手物品。 全部:可以看到不同类别,比如电子产品、服装等商品信息 发布:可以发布自己的二手物品 我的:个人中心中主要是针对自己的信息资料进行查询管理,主要内容那肯定就会有对于个人资料的修改操作还有我们管理人员经常把修改密码和我的收藏放在一起的功能操作了。 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 后端技术:ssm 前端技术:jsp 关键技术:jsp、spring、ssm、MYSQL、MAVEN 数据库工具:Navicat、SQLyog

    基于 C++ 实现(控制台)图书馆管理系统

    第 1.1 节 软件编写目的 目的:为实现图书管理的信息化、简单化,增加图书管理的功能,减轻图书管理员的劳动负担,及时、准确地反馈 图书信息。 此软件具备完整显示书籍清单、借还书操作简便、准确反馈书籍信息等功能,适用于闭环管理的图书馆,应用于学 生、教师等在闭环管理范围之内的人群。 第 1.2 节 项目背景 北京化工大学小学期 C 语言程序实训:图书馆管理系统 第 1.3 节 定义 项目符合标准C 语言的代码定义 第 1.4 节 参考资料 a.选题来源:北京化工大学小学期 C 语言程序设计实训:图书管理系统 b.项目遵循的许可 Apache License 2.0 第 1.5 节 软件功能说明 软件结构分为 sign(),menu(),ist0,borrow0),ret0),update0,menu ykO,lis yk0. 其功能分别为:sign0读取文件中的账号密码验证登录,识别用户权限登录,游客模式进入; menu0显示功能,输入之后进入对应菜单,异常处理, list0)把书的列表从文件中读出并 print 在屏幕上; borrow()查找图书,全局模糊查询(书名,作者,出版社

    CPH6405-VB一种N-Channel沟道SOT23-6封装MOS管

    30V;6A;RDS(ON)=30mΩ@VGS=10V;VGS=20V;Vth=1.2V

    售后服务及客户培训方案.docx

    售后服务及客户培训方案.docx

    friday-分布式家庭理财系统-毕业设计

    friday-分布式家庭理财系统-毕业设计

    python高校教室管理系统源代码和文档

    python高校教室管理系统源代码和文档 高校教室管理系统,主要的模块包括查看首页、个人中心、教师管理、学生管理、教室信息管理、教师申请管理、学生申请管理、课时表管理、教师取消预约管理、学生取消预约管理等功能。

    水电站发电流量递推计算方法及应用.docx

    水电站发电流量递推计算方法及应用.docx

    工厂车间管理系统 基于Springboot和Mysql的工厂车间管理系统代码(程序,中文注释)

    工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统-工厂车间管理系统 1、资源说明:工厂车间管理系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBo

    逻辑分析仪:数字设计验证的利器

    逻辑分析仪是一种专门用于捕获和分析数字信号的测试仪器,它在数字电路设计、验证和故障诊断中发挥着重要作用。本文将详细介绍逻辑分析仪的基本概念、工作原理、使用方法以及在实际应用中的优势。 逻辑分析仪是数字电路设计和测试中不可或缺的工具。它通过提供实时的数据捕获和分析功能,帮助工程师验证设计、诊断问题并优化电路性能。随着电子技术的不断发展,逻辑分析仪的功能和性能也在不断提升,为电子工程师提供了更加强大的测试和分析手段。 通过本文的介绍,你应该对逻辑分析仪有了更深入的了解。在实际应用中,合理运用逻辑分析仪,可以提升数字电路设计的效率和质量。

    spring boot社区养老保障系统小程序.zip

    具体系统介绍看我的博客空间 搜索对应的题目,本代码适合学习java 代码springboot 如自己能力有限 运行不出来,可以联系作者购买人工远程调试服务

    基于stm32的激光器指标检测平台

    基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检测平台 基于stm32的激光器指标检

    OpenFeign跨服务调用

    OpenFeign跨服务调用 OpenFeign跨服务调用 OpenFeign跨服务调用 OpenFeign跨服务调用 OpenFeign跨服务调用

    校园失物招领系统代码系统 Springboot校园失物招领系统(程序,中文注释)

    校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统 1、资源说明:校园失物招领系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBo

    校园失物招领系统 基于Springboot和Mysql的校园失物招领系统代码(程序,中文注释)

    校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统-校园失物招领系统 1、资源说明:校园失物招领系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBo

    springboot校园外卖点餐平台小程序.zip

    具体系统介绍看我的博客空间 搜索对应的题目,本代码适合学习java 代码springboot 如自己能力有限 运行不出来,可以联系作者购买人工远程调试服务

    基于CNN训练的一套 端到端 的验证码识别模型,使用深度学习+训练数据+大量计算力.zip

    基于CNN训练的一套 端到端 的验证码识别模型,使用深度学习+训练数据+大量计算力.zip

    Written-exam-questions笔试题目

    Written-exam-questions笔试题目

    线上辅导班系统代码系统 Springboot线上辅导班系统(程序,中文注释)

    线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统-线上辅导班系统 1、资源说明:线上辅导班系统源码,本资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 2、适用人群:计算机相关专业(如计算计、信息安全、大数据、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工等学习者,作为参考资料,进行参考学习使用。 3、资源用途:本资源具有较高的学习借鉴价值,可以作为“参考资料”,注意不是“定制需求”,代码只能作为学习参考,不能完全复制照搬。需要有一定的基础,能够看懂代码,能够自行调试代码,能够自行添加功能修改代码。 4. 最新计算机软件毕业设计选题大全(文章底部有博主联系方式): https://blog.csdn.net/2301_79206800/article/details/135931154 技术栈、环境、工具、软件: ① 系统环境:Windows ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、M

Global site tag (gtag.js) - Google Analytics