3.分布式系统中的通信

分布式系统中的所有计算机都通过通信网络相互连接。通信网络分为大规模(Wide Area Networks,WANs)和本地(Local Area Networks,LANs)。

大型
广域网网络由连接在线路之间的通信计算机组成,它们是通信线路(电话无线电线路、卫星信道、光纤)并提供消息传输。当下一条消息从一台计算机传输到中间缓冲时,通常使用存储转发技术。

分组交换或线路交换。 在两个设备之间的整个通信会话期间,
交换线路(电话交谈)需要冗余线路。
数据包交换基于在源点将消息拆分为多个部分(数据包),将数据包发送到目标地址,并在目标地址从数据包中组装消息。线路使用效率更高,可以更快地传输消息,但需要进行拆分和重组消息的工作,并且可能存在延迟(这种方法不适合传输语音或音乐)。


3.1 ISO七级模型

ISO OSI(国际标准组织的开放系统互连参考模型)将通信协议组织成七层,并规定了每一层的功能。

本地网络。
局域网特点:

  • 地理覆盖范围小(一栋或几栋);
  • 高传输速度(10-100 Mbps);
  • 传输错误的概率低。

分层 ISO OSI 模型的固有开销是 LAN 使用更简单协议的原因。

客户端-服务器
如果预计服务器的响应很快就会出现,则可以避免确认服务器已收到来自客户端的请求消息。

远程过程
调用 发送、接收 - I/O 方法 在集中式计算机中使用的一种更自然的方法是过程调用。

Birrell 和 Nelson (1984)(独立和之前 - Ilyushin A.I., 1978)建议允许调用程序在另一台计算机上。

具有分布式内存的 MPP 可以被认为是局域网的一个特例。晶片机阵列&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值