• 因特网的组成,边缘之间的通讯方式,数据交换的方式


     

     边缘之间的通讯方式有俩种:

    1.客户服务器方式

    2.对等方式(pear-to-pear)

     什么是客户端服务器方式?

    客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。

    客户-服务器方式所描述的是进程之间服务和被服务的关系。

    客户是服务的请求方,服务器是服务的提供方。

    服务请求方和服务提供方都要使用网络核心部分所提供的服务。

    客户机服务器方式的优点与缺点:

    优点:

    1、客户机与服务器分离,允许网络分布操作;

    2、二者开发可分开同时进行;

    3、一个服务器可以服务于多个客户机客户机

    缺点:

    1、客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次软件升级时,每一台客户机需要重新安装,其维护和升级成本较高。

    2、 对客户端的操作系统一般也会有限制。

    什么是对等方式?

    对等连接 (peer-to-peer,简写为 P2P) 是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。

    只要两个主机都运行了对等连接软件 (P2P 软件) ,它们就可以进行平等的、对等连接通信。

    双方都可以下载对方已经存储在硬盘中的共享文档。

     对等连接方式的特点:

    1.非中心化
    网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都直接在节点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。
    2.可扩展性
    在P2P网络中,随着用户的加入,不仅服务的需求增加了,系统整体的资源和服务能力也在同步地扩充,始终能比较容易地满足用户的需要。理论上其可扩展性几乎可以认为是无限的。
    3.健壮性
    P2P架构天生具有耐攻击、高容错的优点。由于服务是分散在各个节点之间进行的,部分节点或网络遭到破坏对其它部分的影响很小。
    4.高性价比
    性能优势是P2P被广泛关注的一个重要原因。采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有节点上。利用其中闲置的计算能力或存储空间,达到高性能计算和海量存储的目的。
    5.隐私保护
    在P2P网络中,由于信息的传输分散在各节点之间进行而无需经过某个集中环节,用户的隐私信息被窃听和泄漏的可能性大大缩小。
    6.负载均衡
    P2P网络环境下由于每个节点既是服务器又是客户机,减少了对传统C/S结构服务器计算能力、存储能力的要求,同时因为资源分布在多个节点,更好的实现了整个网络的负载均衡。

    数据交换的方式

    什么是电路交换?

     “电路交换”(Circuit Switching)又称为“线路交换”,是一种面向连接的服务。两台计算机通过通信子网进行数据电路交换之前,首先要在通信子网中建立一个实际的物理线路连接。

    最普通的电路交换例子是电话系统。

    电路交换是根据交换机结构原理实现数据交换的。

    其主要任务是把要求通信的输入端与被呼叫的输出端接通,即由交换机负责在两者之间建立起一条物理通路。

    在完成接续任务之后,双方通信的内容和格式等均不受交换机的制约。

    电路交换方式的主要特点就是要求在通信的双方之间建立一条实际的物理通路,并且在整个通信过程中,这条通路被独占。

     

    电路交换适合于数据量很大的实时性传输:核心路由器之间可以使用电路交换 

    什么是分组交换?

    分组交换技术是在计算机技术发展到一定程度,人们除了打电话直接沟通,通过计算机和终端实现计算机与计算机之间的通信,在传输线路质量不高、网络技术手段还较单一的情况下,应运而生的一种交换技术。

    分组交换也称包交换,它是将用户传送的数据划分成一定的长度,每个部分叫做一个分组。在每个分组的前面加上一个分组头,用以指明该分组发往何地址,然后由交换机根址标志,将他们转发至目的地,这一过程称为分组交换。

     

     

     

     分组交换的优点与缺点

    优点:高效,灵活,迅速,可靠

    1.无需建立连接
    2.存储转发,动态分配线路
    3.线路可靠性,利用率较高
    4.相对于报文交换,存储管理更容易。

    缺点:

    1.有存储转发时延
    2.需要传输额外信息量(编号:到达目的要重新按顺序拼接)
    3.乱序到目的主机时,要对分组排序重组(需要一定时间)

    什么是报文交换?

    假如源主机要发送一个文件,则这一整个文件就是一个报文
    交换过程:串行转发
    在源主机有一个报文(应用层的数据单元),报文传给传输层之后,传输层对其分段处理,继续往下传,传给网络层,应用层,依次加上IP地址和物理地址。在物理层上面进行数据传输,在链路上进行传递,经过交换设备(交换机:具有存储转发的功能)
    何为存储转发?
    指报文到交换设备,并不是直接发送,先进行存储,存储到这个链路是可用的,就可以转发出去(如果链路空闲就可以转发出去)链路可以选择怎么走,具有随机性(取决于当时的网络情况),路径不固定

     报文交换的优点与缺点:

    优点:

    1.无需建立连接
    2.存储转发,动态分配线路(不占有一整条链路)
    3.线路可靠率,利用率较高
    4.多目标服务(一个报文可以同时发往多个目的地)

    缺点:

    1.有存储转发时延
    2.报文大小不定,需要网络节点有较大缓存空间

    三种方式的比较:

     

  • 相关阅读:
    post请求同时上传文件并传递其他参数的前后端写法
    【Linux篇】之Squid代理服务器配置
    【python】批量获取企业公司的统一社会代码
    Linux环境搭配
    从0备战蓝桥杯:找出只出现一次的数字,数单身狗
    Apache Doris 整合 FLINK 、 Hudi 构建湖仓一体的联邦查询入门
    家政服务小程序,提高企业在市场中的竞争力
    Spring IOC和AOP
    IDEA 常用快捷键
    【轴承故障诊断】基于matlab贝叶斯优化支持向量机轴承故障诊断(西储数据)【含Matlab源码 2027期】
  • 原文地址:https://blog.csdn.net/qq_56444564/article/details/127849324