报文交换 透彻理解

中文名称:
报文交换
英文名称:
message switching

这种方式不要求在两个通信结点之间建立专用通路。结点把要发送的信息组织成一个数据包——报文,该报文中含有目标结点的地址,完整的报文在网络中一站一站地向前传送。每一个结点接收整个报文,检查目标结点地址,然后根据网络中的交通情况在适当的时候转发到下一个结点。经过多次的存储——转发,最后到达目标,因而这样的网络叫存储——转发网络。其中的交换结点要有足够大的存储空间(一般是磁盘),用以缓冲收到的长报文。


交换结点对各个方向上收到的报文排队,对找下一个转结点,然后再转发出去,这些都带来了排队等待延迟。报文交换的优点是不建立专用链路,线路利用率较高,这是由通信中的等待时延换来的。  电子邮件系统E-mail)适合采用报文交换方式。


报文交换

  报文交换是以报文为 数据交换的单位,报文携带有目标地址、源地址等信息,在交换结点采用存储转发的传输方式,因而有以下优缺点:

优点:

  ①报文交换不需要为通信双方预先建立一条专用的通信线路, 不存在连接建立时延,用户可随时发送报文。  ②由于采用存储转发的传输方式,使之具有下列优点:a.在 报文交换中便于设置代码检验和数据重发设施,加之 交换结点还具有路径选择,就可以做到某条传输路径发生故障时,重新选择另一条路径传输数据,提高了传输的可靠性;b.在存储转发中容易实现代码转换和速率匹配 ,甚至收发双方可以不同时处于可用状态。这样就便于类型、规格和速度不同的计算机之间进行通信;c.提供多目标服务,即一个报文可以同时发送到多个目的地址,这在电路交换中是很难实现的;d.允许建立数据传输的优先级,使优先级高的报文优先转换。  ③通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通路,因而大大提高了通信线路的利用率。

缺点:

   ①由于数据进入交换结点后要经历存储、转发这一过程,从而引起转发时延(包括接收报文、检验正确性、排队、发送时间等),而且网络的通信量愈大,造成的时延就愈大,因此报文交换的实时性差,不适合传送实时或交互式业务的数据。   ②报文交换只适用于数字信号。  ③由于报文长度没有限制,而每个中间结点都要完整地接收传来的整个报文,当输出线路不空闲时,还可能要存储几个完整报文等待转发,要求网络中每个结点有较大的 缓冲区。为了降低成本,减少结点的 缓冲存储器的容量,有时要把等待转发的报文存在磁盘上,进一步增加了传送时延。


电路交换是:建立连接时产生时延,既实用模拟信号,又适用数字信号。

报文交换是:转发时产生时延只适用数字信号



  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zookeeper是一种分布式协调服务,而Paxos算法则是一种分布式一致性算法,Zookeeper使用Paxos算法来实现分布式数据一致性。下面是Paxos算法的原理及过程: 1. 提议阶段: Paxos算法的核心是通过多个节点之间的协商达成一致。一个节点想要在分布式系统中提交一个提议,首先需要向其他节点发送一个提议请求。每个节点收到提议请求后,会进行如下处理: a. 如果该节点没有收到过任何提议,则该节点会接受该提议。 b. 如果该节点已经收到过提议,但是该提议的编号小于当前提议的编号,则该节点会拒绝该提议,并回复当前提议的编号。 c. 如果该节点已经收到过提议,并且该提议的编号大于等于当前提议的编号,则该节点会接受该提议。 2. 学习阶段: 如果一个提议被超过一半的节点接受,则该提议成为了一个已经被接受的提议。如果一个节点收到了一个已经被接受的提议,则该节点会更新自己的状态,并通知其他节点该提议已经被接受。 3. 冲突处理: 如果两个节点同时向其他节点发送了提议请求,则会发生冲突。为了解决冲突,Paxos算法会在提议中增加一个唯一标识符,例如一个时间戳。这样,即使两个节点同时发送了提议请求,它们的提议也会有不同的编号和唯一标识符,从而避免冲突。 总体来说,Paxos算法通过多个节点之间的协商,实现了分布式系统中的数据一致性。Zookeeper使用Paxos算法来实现分布式数据一致性,从而保证了分布式系统中数据的正确性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值