点到点(point-to-point) 与 端到端(end to end)

  PPP协议提供了一种在点到点链路上封装网络层协议信息的标准方法,PPP协议属于数据链路层,服务于网络层,TCP/IP协议中数据网络层以下提供点到点服务,传输层提供端到端服务。端到端与点到点是针对网络中传输的两端设备间的关系而言的。

端到端   指的是在数据传输前,经过各种各样的交换设备,在两端设备问建立一条链路,就僚它们是直接相连的一样,链路建立后,发送端就可以发送数据,直至数据发送完毕,接收端确认接收成功。TCP属于端到端协议。

     优点:链路建立后,发送端知道接收设备一定能收到,而且经过中间交换设备时不需要进行存储转发,因此传输延迟小。

     缺点:1.直到接收端收到数据为止,发送端的设备一直要参与传输。如果整个传输的延迟很长,那么对发送端的设备造成很大的浪费。

           2.如果接收设备关机或故障,那么端到端传输不可能实现。

点到点   指的是发送端把数据传给与它直接相连的设备,这台设备在合适的时候又把数据传给与之直接相连的下一台设备,通过一台一台直接相连的设备,把数据传到接收端。

  优点:1.发送端设备送出数据后,它的任务已经完成,不需要参与整个传输过程,这样不会浪费发送端设备的资源。

     2.即使接收端设备关机或故障,点到点传输也可以采用存储转发技术进行缓冲。

       缺点:是发送端发出数据后,不知道接收端能否收到或何时能收到数据,比如UDP

区别与联系  点到点是物理拓扑,如光纤,就必须是点到点连接,DDN专线也是,即两头各一个机器中间不能有机器。端到端实现的是应用程序(进程)之间的通信,比如QQ。“端”是指用户应用程序的“端口”,端口号标识了应用层中不同的进程的数据传递通过不同的端口完成。端到端传输实现实际上是由多个点到点传输组成和实现的。

参考链接

http://cache.baiducontent.com/c?m=9d78d513d9d431ab4f9ce4690c66c0161e43f0152bd6a0020fd08439e3735b30501695ac53280774d2d20d1615e80902e5aa7034754237b6e8d5951a8ee0cb7f388850642347d00605d36efe9619389a66c705f4b86ee2ad834284dda6c4a85344c059120a82e7fc5f1767ba7883602694ad8e4217481bc9fa4763e829033eec205db747f9e1326e0d&p=c4759a46d6c104ef42a7c7710f089e&newp=882a9645d48357e00fafc7710f6495231610db2151d5c44324b9d71fd325001c1b69e7bf20291205d5c27a6103ae425ee8f03571361766dada9fca458ae7c46839c77076&user=baidu&fm=sc&query=%B6%CB%B5%BD%B6%CB+%BD%F8%B3%CC&qid=de4028ee0002da78&p1=2

原文地址:https://www.cnblogs.com/3ddan/p/10441310.html