比较客户端服务器与点对点两种网络传输数据的方式有何异同。

比较客户端服务器与点对点两种网络传输数据的方式有何异同。,第1张

客户服务器方式是一点对多点的,对等通信方式是点对点的
为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通信,这种通信方式成为对等层通信。在这一过程中,每一层的协议在对等层之间交换信息,该信息成为协议数据单元(PDU)。位于源计算机的每个通信层,使用针对该层的PDU同目的计算机的对等层进行通信。
同层交互
一台计算机上的协议创建报头,如果需要的话还要创建尾部,其目的是和另一台计算机上的相同层相同协议进行通信。
邻接层交互
仅在一台计算机上,发生在网络模型的邻接两层之间。交互的过程包括封装和解封装时的数据交换,以及较低层的协议如何为较高层的协议提供服务。

客户-服务器方式是最常用的传统方式,客户是服务请求方,服务器是服务提供方,可同时处理多个远地或本地客户的请求。
对等通信是两台主机在通信时并不区分哪个是服务器请求方还是服务提供方,只要两台主机都运行了对等连接软件,就可以平等的,对等连接通信。
相同的地方就是都能得到想要的服务,只不过前者可能速度较慢。

主要区别:

客户服务方式是客户机/服务器(client/server)的简写,客户服务器方式所描述的是进程之间服务和被服务的关系,客户是服务的请求方而服务器是服务的提供方对等通信方式是一种点对点的通信方式。

客户服务器方式:

客户服务器方式(简称C/S方式),为网络边缘的系统中运行的程序之间的一种通信方式。描述的是进程之间服务和被服务的关系,客户是服务请求方,服务器是服务提供方。客户服务器模式是一种分布式系统体系结构。

共同点:

主机之间的通信方式实际上是主机A的某个进程和主机B的某个进程之间进行通信。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10533102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存