点对点通信的点对点通信-简介
点对点连接是两个系统或进程之间的专用通信链路。想象一下直接连接两个系统的一条线路。两个系统独占此线路进行通信。点对点通信的对立面是广播,在广播通信中,一个系统可以向多个系统传输。
电话呼叫是面向电路的两部电话机之间的点对点链路。但是,呼叫通常是通过电话公司中继线多路复用的;因此虽然电路本身可能是虚拟的,但用户在进行点对点通信会话。
端到端连接是指通过交换网络的两个系统间的连接。例如,因特网由路由器网状网组成。数据分组沿着逐跳路径从一个路由器到下一个路由器,一直到达目的地。每一跳都包括路由器之间的物理点对点链路。因此,一个路由路径包括多个点对点链路。在ATM和帧中继环境中,端到端路径称为虚电路,它穿越一组预定义的点对点链路。
共享的LAN,如以太网,提供了一种点对点通信的形式。请记住,在共享的LAN上,所有的节点都在监听缆路上的信号,因此支持广播。但是,当一个节点向另一节点发送帧时,只有那个节点接收到帧,可以说两个节点通过共享媒体进行点对点通信。
通过多点链路的点到多点连接是可能的。多点是指信号由基站到用户端是以点到多点的方式传送的,而信号由用户端到基站则是以点对点的方式传送的。大型机和它的终端就是一个例子。提供多点连接的设备通常是一个智能控制器,它管理来自与它相连的多个设备的信息流。
点对点通信是基于OSI协议栈的物理和数据链路层和网络层中定义。
2023-10-19 广告
数据链路层有两种通信方式:
点对点信道:使用一对一的点对点通信方式。
广播信道: 使用一对多的广播通信方式,使用专用的共享信道协议是为了协调多台主机的数据发送。
链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),中间没有任何其他的交换结点。
数据链路(data link)除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输。
现在最常用的是使用网络适配器(既有硬件,也包括软件)来实现这些协议。一般的适配器都包括了数据链路层和物理层这两层的功能。
帧是点对点信道的数据链路层的协议数据单元。
IP数据报是网络层协议数据单元(或简称为数据报、分组或包)。
点对点信道的数据链路层在进行通信时的主要步骤如下:
(1)结点A的数据链路层把网络层交下来的IP数据报添加首部和尾部封装成帧。
(2)结点A把封装好的帧发送给结点B的数据链路层。
(3)若结点B的数据链路层收到的帧无差错,则从收到的帧中提取出IP数据报交给上面的网络层;否则丢弃这个帧。
不同之处在于以太网是为广播网络设计的,而 PPP
协议是为点对点网络设计的。从帧格式可以明显看出区别:以太网帧包含目标MAC地址,用于在多通道中识别目标计算机。使用点对点协议,没有目标Mac,点对点链路两端的主机提前知道链路另一端的IP。
计算机网络中点对点通信和端到端通信的具体含义是什么?
点对点通信用于数据链路层或网络层。点对点通信基于 MAC 地址或 IP
地址。这意味着一个设备将数据发送到另一个设备。这些设备直接指连接设备(即直连设备),包括网卡、路由器、交换机等点对点通信。
点对点通信是指发送方将数据传输到与其直接连接的设备,并且该设备在必要时将数据传输到与其直接连接的下一个设备。数据被传输到接收端对点通信。
端到端通信是针对传输层的,它是一种网络连接,因为网络之间的通信需要连接来实现应用程序之间的通信,而无需知道底层是如何传输的。事实上,它是一个逻辑连接,而这个逻辑连接可以走一条非常复杂的物理路径。
简单:A->B->C->D->E,点对点就是:A->B,B->C,C->D,D->E,每个段都是对等的同行。而且端到端是A->E,不知道A和E之间存在哪些节点。