精华内容
下载资源
问答
  • 性能与可靠性要求说明书-模板
    万次阅读
    2017-08-04 18:38:37

    7 性能与可靠性要求
    7.1 总体性能指标要求
    7.2 可靠性要求
    系统应保证7×24小时不间断运行,系统硬件构成应具有冗余等安全措施。设备的MTBF(Mean Time Between Failure,平均故障间隔时间)应小于或等于每年50分钟内。每年每台设备故障率不超过2%。设备具有避免单点失效的功能,从而保证系统的可靠度不低于99.99%,要求某一个设备的宕机不会影响业务的运行。具体可靠性措施如下:
     系统能够避免单点失效,即某台设备宕机不会影响到整个业务的运行
     系统实现阵列级RAID备份
     系统提供关键部件的冗余能力
     系统设计寿命应大于10年
     系统的硬件与软件相互配合,提供对系统故障的管理能力
     系统要求可靠、稳定,平均故障时间间隔应不低于5000h,故障平均修复时间不高于1h。硬件设备应有较高的可靠性和容错能力
     关键部件在故障情况下,支持主备倒换
     采集设备支持在线扩容
    7.3 软件要求

    1. 操作系统要求:
       操作系统应采用开放的系统,同时具有较高的可靠性、容错能力,系统不易崩溃和破坏,具有良好的故障恢复能力。
       操作系统应具有较强的网络功能,应能支持通用的网络协议,应支持对不同机型互联。
       操作系统应能满足实时要求,具有同时进行联机事务处理的能力。
       操作系统应具备升级能力,并能做到向后兼容。
       操作系统应支持多个终端进行操作,支持多用户进程。
       操作系统应同时支持字符界面和图像界面。
    2. 应用软件要求:
       在保证技术先进性的前提下,采用成熟技术进行开发,并尽可能与硬件同步。
       以数据采集解析处理软件技术为平台核心应用技术,实现完善的数据采集解析处理体系,实现海量数据的接收、处理、分发的平台软件功能。
       支持多个远端工作站。
       分布式处理,模块化设计,高内聚,低耦合,故障隔离,无存储瓶颈和处理瓶颈,具有良好的可扩展性,可平滑扩容。
       系统具有良好的开放性,应能实现纵向联网和横向联网。
      7.4 硬件要求
      采集设备要求可靠、稳定,平均故障时间间隔应>5000h,故障平均修复时间<1h。硬件设备应有较高的可靠性和容错能力。为了适应系统的容量增加,硬件设备应具有较强的扩展能力,并应具备升级和向后兼容的能力。
      要求局域网和广域网混合相连。系统的硬件性能优良、运行平稳可靠,并可以保证长时间的连续工作。
      系统主要硬件的容量和性能指标(包括内存容量、处理器主频、硬盘容量、通信网带宽)应能适应整个系统处理能力、通信传输量、数据存储量和用户实际需求等各方面的要求。系统应根据实际需要配备各类外设:如磁带机或磁带库、光盘机、活动硬盘等设备。
      7.5 可扩展性要求
      采集设备应具备良好的可扩展性,能够适应系统容量的扩大和管理内容的增加,包括软硬件平台、系统结构、功能设计、管理对象。
      随着管理功能的增加,要求系统具有灵活的扩展性。
      7.6 部署要求
      系统的部署要充分考虑到各个逻辑单元的松耦合,各个单元模块可以独立部署在单独的物理实体上,对于采集规模较小或小型试验点也可以根据实际情况部署在同一物理实体上。并且要保证各模块有较强的可扩展性,要充分考虑各模块中的功能点可以动态加载。部署时要考虑性能冗余、系统的安全性、可靠性、网络传输速率等。需要主机支持热备,系统支持集群,系统支持负载均衡,核心网络设备支持热备。
      7.7 可靠性要求
       具备软件、硬件故障在线恢复的能力。重大故障时间间隔应大于1年,故障平均修复时间小于1小时。
       需配置冗余热备份的电源模块,所有电源模块支持-48V直流供电和220交流电,可按需配置。系统须配置冗余热备份的风扇散热系统。
       设备应采用具有电信级高可用性的操作系统。
       采集层设备支持命令行和控制台界面,易于配置和管理。
    更多相关内容
  • 网络可靠性是设计出来的

    千次阅读 2017-08-03 10:42:55
    网络可靠性的定义 根据国家标准GB-6583的规定,产品的可靠性是指:设备在规定的条件下、在规定的时间内完成规定的功能的能力。对于网络系统的可靠性,除了耐久性外,还有容错性和可维护性方面的内容。 1、耐久...

    网络可靠性的定义

    根据国家标准GB-6583的规定,产品的可靠性是指:设备在规定的条件下、在规定的时间内完成规定的功能的能力。对于网络系统的可靠性,除了耐久性外,还有容错性和可维护性方面的内容。

    1、耐久性。是指设备运行的无故障性或寿命,专业名称叫MTBF(Mean Time Between Failure),即平均无故障时间,它是描述整个系统可靠性的重要指标。对于一个网络系统来说,MTBF是指整个网络的各组件(链路、节点)不间断无故障连续运行的平均时间。

    2、容错性。专业名称叫MTTR(Mean Time to Repair),即系统平均恢复时间,是描述整个系统容错能力的指标。对于一个网络系统来说,MTTR是指当网络中的组件出现故障时,网络从故障状态恢复到正常状态所需的平均时间。

    3、可维护性。在系统发生故障后,能够很快地定位问题并通过维护排除故障,这属于事后维护;根据系统告警提前发现问题(如CPU使用率过高,端口流量异常等),通过更换设备或调整网络结构来规避可能出现的故障,这属于预防维护。可维护性需要管理人员来实施,体现了管理的水平,也反映了系统可靠性的高低。

    表示系统可靠性的公式为:

    MTBF / ( MTBF + MTTR ) * 100%。

    从公式或以看出,提高MTBF或降低MTTR都可以提高网络可靠性。造成网络不可用的因素包括:设备软硬件故障、设备间链路故障、用户误操作、网络拥塞等。针对这些因素采取措施,使网络尽量不出故障,提高网络MTBF指标,从而提升整网的可靠性水平。

    然而,网络中的故障总是不可避免的,所以设计和部署从故障中快速恢复的技术、缩小MTTR指标,同样是提升网络可靠性水平的手段。

    在网络架构的设计中,充分保证整网运行的可靠性是基本原则之一。网络系统可靠性设计的核心思想则是,通过合理的组网结构设计和可靠性特性应用,保证网络系统具备有效备份、自动检测和快速恢复机制,同时关注不同类型网络的适应成本。

    构建可靠的网络,需要从耐久性、容错性以及可维护性三个方面进行网络规划设计。而网络的规划设计是个系统工程,不同的设计方案的可靠性性效果不尽相同,这就需要以科学的方法进行设计,构建符合需要的可靠性网络。

     

    一、网络解决方案可靠性的设计原则

    不同的网络,其可靠性的设计目标是不同的。网络解决方案的可靠性需要根据实际需求进行设计。高可靠性的网络不但涉及到网络架构、设备选型、协议选择、业务规划等技术层面的问题,还受用户现有网络状况、网络投资预算、用户管理水平等影响,因此在规划可靠性网络时需要因地制宜,综合考虑各方面的影响因素。

    网络结构通常分核心层、汇聚层和接入层。网络层次越高其可靠性要求也越高。在网络的方案设计中,采用层次化的网络设计结构,不同层次解决不同级别的可靠性要求。为保证网络可靠性,可靠性技术的实施并不是简单叠加和无限制的冗余。否则,一方面会增加网络建设整体成本,另一方面还会增加管理维护的复杂度,给网络引入潜在的故障隐患。因此在进行规划时,应该根据网络结构、网络类型和网络层次,分析网络业务模型,确定基础网络拓扑,明确对网络可靠性最佳的关键节点和链路,合理规划和部署各种网络高可用技术。

    在网络可靠性规划实施时,应在保证网络各层次可靠性要求的基础上,尽量降低复杂度,适度地控制成本,才能设计出最适合的方案。不能为追求单纯可靠性而忽视系统的整体成本和性能,构建可靠性网络是一个平衡各方面因素的过程。所以对于网络可靠性,没有最好的方案,只有最合适的方案。

     

    二、解决方案可靠性的设计方法实例

    1、网络接入层可靠性方案

    可靠的接入层应提供以下主要特性:

    • 使用冗余引擎和冗余电源获得系统级冗余,为关键用户群提供高可靠性;
    • 与具备冗余系统的汇聚层进行双归属连接,获得缺省网关冗余,支持在汇聚层的主备交换机间快速实现故障切换;
    • 通过链路汇聚提高带宽利用率,同时降低复杂性;
    • 通过配置802.1X,动态ARP检查及IP源地址保护等功能增加安全性,有效防止非法访问。

    接入层到汇聚层有四种连接方式,如表1所示。可以看出,三角形组网(拓扑4)提供了更高的接入可靠性以及更灵活的扩展能力,所以建议采用三角形组网方式。由于接入层三角形组网存在二层环路,所以需要在交换机上使能多生成树协议MSTP。汇聚层交换机部署虚拟路由器冗余协议VRRP,将VRRP组的虚拟IP地址作为服务器网关。

     

    网络的可靠性是设计出来的图1. 高可靠性接入典型组网

    接入层的四种拓扑的比较:

    拓扑

    优点

    缺点

    1

    倒U形

    不启用STP,网络管理简单。

    VLAN可以跨汇聚层交换机,二层的扩展灵活。

    汇聚交换机故障时,造成其同侧接入交换机上的服务器不可达,无法实现高可用接入

    2

    U形

    不启用STP,网络管理简单。

    接入交换机与汇聚交换机之间有冗余链路。

    VLAN不能跨汇聚交换机,部署不灵活。接入交换机间链路故障时,VRRP心跳报文无法传递,网络处于不稳定状态。

    3

    矩形

    接入交换机与汇聚交换机之间有冗余链路。

    VLAN可以跨汇聚层交换机

    当接入交换机上行链路故障时,所有流量将从另一侧的交换机上行,网络收敛比变小,网络易拥塞,降低了网络可靠性。

    4

    三角形

    接入交换机与汇聚交换机之间有冗余链路、冗余路径。

    VLAN 可以跨汇聚层交换机,部署灵活

    生成树计算比矩形拓扑复杂。

    表1. 四种拓扑连接方式的对比

     

    2、网络汇聚层可靠性方案

    汇聚层应使用与核心层相同结构的冗余节点备份连接,以实现最快速的路由收敛并避免黑洞产生。汇聚层做三层接入网关时,还需要通过VRRP等协议实现网关的冗余备份和流量的负载分担。汇聚层边界发生链路或节点故障时,收敛速度取决于缺省网关冗余与故障切换,通过合理地配置协议定时器,可达到秒级的收敛速度。

    汇聚层到核心层间采用OSPF等动态路由协议进行路由层面高可用保障。常见连接方式有两种,如图2所示。左图组网方式从汇聚层到核心层具有全冗余链路和转发路径;右图组网方式从汇聚层到核心层没有冗余链路,当主链路发生故障时,需要通过路由协议计算获得从汇聚到核心的冗余路径。所以,三角形拓扑的故障收敛时间较小,但要占用更多的设备端口,建网成本略高。

     

    网络的可靠性是设计出来的图2. 汇聚层与核心层的拓扑

     

    3、核心层可靠性方案

    核心层设备作为网络的骨干,需要能提供快速的数据交换和极高的永续性。从备份和负载分担的角度可选用双核心或多核心;从单台设备考虑,选用交换性能和可靠性高的设备,支持双主控、电源冗余、风扇冗余、分布式转发等特性。并降低核心设备配置的复杂度,减少出现错误的几率。

    尽量在核心使用冗余的点到点三层互联(如图2左图),因为这种设计可产生最快速、最确定的收敛结果。将核心设计为只使用硬件加速业务的三层交换环境要优于二层的设计,因为在链路或节点故障时能提供更快的收敛速度、通过减少路由邻接关系和网络拓扑提高可扩展性、通过等价多路径提高带宽利用率。

     

    4、IRF虚拟化技术提高可靠性

     

    网络的可靠性是设计出来的图3. 传统架构网络拓扑与IRF架构网络拓扑对比

     

    传统架构为保证网络高可靠性通常采用MSTP+VRRP,这种组网需要在接入交换机与汇聚交换机间运行MSTP协议,管理和维护较复杂。但当接入交换机和汇聚交换机都采用H3C IRF智能弹性架构技术之后,可将每两台交换机(也可以是多台)配置成一个IRF堆叠组,两台汇聚交换机也配置成一个堆叠组,接入交换机与汇聚交换机之间通过捆绑链路连接,如图3所示。从逻辑上看,一个堆叠组就是一台设备,因此接入交换机和汇聚交换机间不存在二层环路,可以避免MSTP的配置管理,简化网络设计。

    图4是采用IRF设计时的网络高可靠性切换方式。情况A是正常转发路径,服务器流量经过网络接入层和汇聚层的IRF堆叠组。情况B,当接入层IRF堆叠组的一台交换机出现故障,服务器网卡进行切换,通过IRF另一台交换机即可恢复网络通信,而汇聚层设备无需任何变化,数据流仍从同一聚合链路进入网络。情况C,汇聚层设备出现单台故障,服务器不感知,只由接入交换机将流量转发到聚合链路,汇聚层存活的交换机感知的仍是从现有聚合链路接收数据流。情况D,发生捆绑链路故障,交换机会将数据流转发到捆绑组存活链路上,对于IRF交换机组来说,数据流转的逻辑接口并未改变。

    IRF的实施可以提供更高的网络可靠性,进一步简化网络管理。

     

    网络的可靠性是设计出来的图4. IRF组网的HA部署

     

    5、综合可靠性组网模型

    网络按照分层、模块化的思路进行设计和规划,根据业务等规划因素进行模块化区域划分,每个区域有自己的汇聚核心与网络核心互连,如图5所示。

     

    网络的可靠性是设计出来的图5.综合可靠性组网模型

    网络汇聚层以上都为三层设备,配置OSPF协议,网络故障收敛速度快,易于管理和维护。接入层千兆双归属到汇聚层设备,提供链路冗余备份。汇聚采用双机备份,双归属到核心层。核心层设备通过高速链路连接,完成数据交换和双机热备份。对于设备较多的网络,核心层可考虑使用多台设备搭建RPR环或RRPP环替代双机热备份。核心设备要求支持双主控、电源/风扇冗余、跨板聚合以提高可靠性。

    可靠性网络的主要故障恢复时间指标如表2所示:

    网络故障

    收敛性能

    接入-汇聚/汇聚-核心链路故障

    500毫秒

    汇聚层设备故障

    1秒

    核心层设备故障

    500毫秒

    汇聚/核心层设备双主控切换

    200毫秒

    链路聚合故障

    1秒

    表2.可靠性网络主要性能指标

    三、总结

    高可靠性永远是网络必不可少的重要需求。网络系统的可靠性就像自然界的生态平衡,维系着系统的正常运转,一旦平衡被打破,需要具备自我恢复的能力。一个可靠的网络系统,能够保证长期的正常运转,在极低的概率情况下才出现故障。高可靠性的设备和可靠性技术(如冗余备份和IRF)是保证以上可靠性的基础。

    网络解决方案是一个系统,其可靠性的程度更大程度上取决于设计方案。好的设计方案在保证可靠性的前提下,能简化系统的复杂度,提高系统可维护性,并控制成本在合理的范围内。只有真正理解用户需求,并在广泛实践的基础上才能形成满足用户需要的可靠性解决方案,在这个过程中方案设计是核心,网络解决方案的可靠性是设计出来的。

    展开全文
  • 第六章-网络可靠性设计

    千次阅读 2016-12-13 21:59:20
    第六章 网络可靠性设计 1.网络可靠性概念和相关参数 概念:网络可靠性是指网络自身在规定条件下正常工作的能力。人为攻击或自然破坏造成的网络不稳定性属于网络安全问题。 相关参数:无故障运行时间、环境条件、...

    第六章  网络可靠性设计

    1.网络可靠性概念和相关参数

    概念:网络可靠性是指网络自身在规定条件下正常工作的能力。人为攻击或自然破坏造成的网络不稳定性属于网络安全问题。

    相关参数:无故障运行时间、环境条件、规定的功能。

    2.网络可用性的概念和相关参数

    概念:可用性用来衡量计算机网络系统提供持续服务的能力。它表示在给定时间内,系统或系统某能力在特定环境中能满意工作的概率。

    相关参数:链路长度(km)、双向全程故障(次初年)、无故障工作时间MTBF(h)、失效率F(%)、可用性A(%)

    3.网络冗余设计的目的

    冗余设计是网络可靠性设计最常用的方法,网络冗余设计的目的有两个,一是提供网络链路备份,二是提供网络负载均衡。

    网络链路备份和负载均衡在冗余设计的物理结构上完全一致,但是完成的功能完全不同,工作模式也完全不同。冗余链路用于网络备份时,2条冗余链路只有一条工作,另一条处于热备监控状态;冗余链路用于负载均衡时,多条冗余链路同时工作,不存在备份链路。

    4. 冗余设计的内容

    链路冗余:双网卡方式或在单片机多口网卡上使用链路聚合技术,利用交换机或路由器端口进行双链路连接

    设备冗余(交换机、路由器、服务器、电源系统):服务器冗余采用双机热备,核心交换机、路由器和服务器彩玉冗余电源

    软件冗余:采用双服务器软件镜像

    5.网络结构冗余设计

    1.核心层全网状冗余设计、2.核心层部分网状冗余设计、3.汇聚层与核心层之间的双归冗余设计。4.汇聚层之间的冗余设计

    6.网络设备冗余设计

    1.网络设备和部件冗余技术、2.不间断转发技术、3.设备热插拔技术

    7.什么是磁盘阵列技术RAID    P135

    RAID 0条带技术:RAID 0采用无数据冗余的存储空间条带化技术,具有成本低、读写性能极高等特点,适用于音频、视频存储、临时文件的转储,以及对读写速度要求极高的特殊应用。

    如图6-14所示,这里用了4个硬盘组成一个RAID 0磁盘阵列,在存储数据时,由RAID控制
    器(硬1tl戏软件)将文件分割成大小相同的数据块,同时写入阵列中的磁盘。连续存储的数据块就
    慷二条带子横跨所有的磁盘阵列,每个磁盘上的数据块大小都是相同的。数据块的大小取决于RAID
    的类型,在软件RAID 0技术中,每个数据块大小为64KB.在硬件RAID 0技术中,数据块大小有
    1KB、4KB、8KB等,基至有1MB、4MB等大小。
    如图6-14所示,RAID 0系统在进行数据写入和读取时,4个磁盘可以同时进行,读写性能虽
    然不能提高300%,但比单个硬盘提高200%的性能是可能的。

    RAID 1镜像技术

     

    RAID 1采用了两块硬盘数据完全能僚的技术,这等于内容彼此备份(见图6-in,阵列中有两

    个硬盘,在写入数据时,RAIDL控制器将数据同时写入两个硬盘。这样,其中任何一个硬盘的数据

    出现问题,可以马上从另一个硬盘中进行恢复。这两个硬盘不是主从关系,而是相互镜僚的关系。

     

    RA「D 1提供了很强的数据容错能力,但这是以牺牲硬盘容量为代价获得的效果,例如,4个

    500GB的硬盘组成的RAID】阵列时,总容量为2TB,但有效存储容量只有ITGB,另外ITB用于

    数据镜馕备份。

     

    8. 光纤通道(FC)存储网络案例   P138

    由光纤交换机组成的存储网络结构如图6-17所示,它由光纤交换机(FC-sw)、主机

    光纤通道卡(HBA)、磁盘冗余阵列(RAID)、光纤链路(FC)等组成。

    9.什么叫集群?哪几类(三类作用,用于集群的典型软硬件)

    概念:训算机集群系统是将多台计算机通过软件和网络,将不同的设备连接在一起,组成一个超级计算机群,协同完成大型计算任务。

    类型:集群系统有高可用集群、负载均衡集群和高性能计算集群三种类型。HA(高可用性)集群主要用于不可间断的服务环境。LBC(负载均衡集群)主要用于高负载业务,它由多个计算节点提供可伸缩的、高负载的服务器群组,以保证服务的均衡响应。HPC(高性能计算)集群致力于开发超级计算机、研究并行算法和开发相关软件。

    用于集群的典型软硬件:商业集群软件有Rose HA、IBMHACMP等,开源集群软件

    有Heartbeat、RHCS等;集群系统必需的硬件设备有服务器主机、网络和网卡。为了增强集群的功能和可靠性,一般会增加一些其他设备,如串口卡、Fence设备、共享磁盘阵列、HBA卡、光纤交换机,以太网交换机等。

    展开全文
  • TCP协议之TCP的可靠性传输

    万次阅读 2019-04-21 15:40:29
    TCP保证可靠性主要有以下几个方面: 1. 超时重传机制 2. 流量控制 3. 拥塞控制 4. 数据校验 ① 超时重传机制 超时重传是TCP协议保证数据可靠性的另一个重要机制。其原理是在发送某一个数据以后就开启一...

    TCP保证可靠性主要有以下几个方面:

     1. 超时重传机制
     2. 流量控制
     3. 拥塞控制
     4. 数据校验
    

    ① 超时重传机制

    超时重传是TCP协议保证数据可靠性的另一个重要机制。其原理是在发送某一个数据以后就开启一个计时器,在一定时间内如果没有得到发送的数据报的ACK报文,那么就重新发送数据,直到发送成功为止。

    简单来说,就是TCP的发送方在发送数据时,会开启一个计时器等待确认消息,接收方在接收到数据时会返回确认,若超过计时器时间没有收到确认,TCP认为报文段丢失或损坏,需要对报文段中的数据进行重新组织和重传。

    造成发送方没有收到ACK原因可能有:
    1.接收方已经接收到数据,但是确认ACK在传输过程中由于网络原因丢失了。
    2.数据在传送过程中丢失,接收方根本没有收到发送方发来的数据。

    ② 流量控制

    如果发送方发送数据过快,接收者来不及接收,那么就会造成数据分组丢失,为了避免分组丢失,控制发送者的发送速度,使得接收者来得及接收,这就是TCP的流量控制。

    TCP通过滑动窗口协议(连续ARQ协议)来实现流量控制。滑动窗口协议既保证了分组无差错、有序接收,也实现了流量控制。

    补充:滑动窗口协议(连续ARQ协议)
    在ARQ协议发送者每次只能发送一个分组,在应答到来前必须等待。而连续ARQ协议的发送者拥有一个发送窗口,发送者可以在没有得到应答的情况下连续发送窗口中的分组。这样降低了等待时间,提高了传输效率。

    发送窗口的大小由接收窗口的剩余大小决定。接收者会把当前接收窗口的剩余大小写入应答TCP报文段的头部,发送者收到应答后根据该值和当前网络拥塞情况设置发送窗口的大小。发送窗口的大小是不断变化的。从而达到控制发送速率。

    流量控制会引发的死锁

    当发送者收到了一个窗口为0的应答,发送者便停止发送,等待接收者的下一个应答。但是如果这个窗口不为0的应答在传输过程丢失,发送者一直等待下去,而接收者以为发送者已经收到该应答,等待接收新数据,这样双方就相互等待,从而产生死锁。

    持续计时器

    为了避免流量控制引发的死锁,TCP使用了持续计时器。每当发送者收到一个零窗口的应答后就启动该计时器。时间一到便主动发送报文询问接收者的窗口大小。若接收者仍然返回零窗口,则重置该计时器继续等待;若窗口不为0,则表示应答报文丢失了,此时重置发送窗口后开始发送,这样就避免了死锁的产生。

    ③ 拥塞控制

    计算机网络中的带宽、交换节点中的缓存和处理机等,都是网络的资源。在某段时间,若对网络中的某一资源的需求超过了该资源所能提供的可用部分,这种情况叫拥塞。
    拥塞控制是为了防止过多数据注入网络中,避免出现网络中负载过大。

    拥塞控制的目的:
    1.缓解网络压力
    2.保证分组按时到达

    常见拥塞控制算法

    1.慢开始算法与拥塞避免算法
    慢开始

    发送方维护着一个窗口,发送方窗口的大小取决于接收方的窗口大小和网络中的拥塞程度,窗口的大小是随着发送过程动态变化的。
    发送方还维持着一个慢开始门限:
       1.发送窗口 < 慢开始门限:使用慢开始算法
       2.发送窗口 > 慢开始门限:使用拥塞避免算法
       3.发送窗口 = 慢开始门限:使用慢开始算法或拥塞避免算法
    具体过程:
        1.发送方的发送窗口设置为1,并发送数据分组M。
        2.当接收方接收到M1时,返回确认应答,此时发送方的发送窗口设置为原来的2倍,并发送M2,M3。以后每次收到确认应答都会扩大为原来的2倍。
        3.若发送窗口>慢开始门限,则使用拥塞避免算法,每次收到确认应答后都将发送窗口+1。
        4.若发送方出现了超时重传,则表明网络出现拥塞,此时: a)慢开始门限设为当前发送窗口的一半 b)发送窗口设为1 c)启用拥塞避免算法。

    慢开始算法的作用:慢开始算法将发送窗口从小扩大,而且按指数级扩大,从而避免一开始就往网络中注入过多的分组从而导致拥塞;它将窗口慢慢扩大的过程其实也在探测网络拥塞情况的过程,当发现出现拥塞时,及时降低发送速度,从而减缓网络拥塞。

    拥塞避免

    拥塞避免算法作用:使窗口呈线性增长,而非呈指数级增长,从而使网络更不容易发生网络负载。

    2.快重传算法和快恢复算法
    快重传原理

    因为TCP具有累计确认的能力,因此接收者在接收到一个分组时不会立即发出确认应答,可能需要等待多个分组之后再发出累计确认。而快重传算法要求接收方在收到一个失序的报文段后就立即发出前一个正确分组的确认应答,这样让发送方尽早知道有一个分组有可能丢失了。

    快恢复原理

    发送方在一连收到三个重复确认后就应当立即重传对方尚未收到的报文段,而不必等待设置的重传计时器超时。

    ④ 数据校验

    接收方发现TCP首部和数据在发送端到接收端之间发生的任何改动。如果接收方检测到检验和有差错,则TCP段会被直接丢弃。
    检验和计算过程

        TCP首部校验和计算三部分:TCP首部+TCP数据+TCP伪首部。
    
    发送端:

        首先,把伪首部、TCP报头、TCP数据分为16位的字,如果总长度为奇数个字节,则在最后增添一个位都为0的字节。
        把TCP报头中的校验和字段置为0。
        其次,用反码相加法(对每16bit进行二进制反码求和)累加所有的16位字(进位也要累加,进位则将高位叠加到低位)。
        最后,将上述结果作为TCP的校验和,存在检验和字段中。

    接收端:

        将所有原码相加,高位叠加到低位, 如计算结果的16位中每一位都为1,则正确,否则说明发生错误。
    验证示例:
      校验和 反码求和过程
        以4bit 为例
      发送端计算:
        数据: 1000 0100 校验和 0000
        则反码:0111 1011 1111
        叠加: 0111+1011+1111 = 0010 0001 高于4bit的, 叠加到低4位 0001 + 0010 = 0011 即为校验和
      接收端计算:
        数据: 1000 0100 检验和 0011
        反码: 0111 1011 1100
        叠加: 0111 + 1011 +1100 = 0001 1110 叠加为4bit为1111. 全为1,则正确。

    展开全文
  • 微服务可靠性设计

    千次阅读 2017-04-18 10:51:26
    转载说明:这篇文章针对微服务的可靠性设计讲的比较全面,我只摘出了其中几个关键点转载,原文参考链接。在故障隔离,容错,降级,熔断机制,流量控制几个方面详细讲解了微服务的可靠性,不错的参考。背景微服务化...
  • AI 可靠性论文整理

    千次阅读 多人点赞 2019-09-25 11:35:10
    AI 可靠性论文整理鲁棒性 Robustness相关文献高优先级对抗样本设计与抵御鲁棒性评估其他鲁棒性研究次要优先级公平性 Fairness相关文献高优先级次要优先级可解释性 Explainability相关文献高优先级次要优先级可追溯性...
  • 宣传6个9的可靠性就真的可靠吗

    千次阅读 2016-09-06 21:48:22
    可靠性是人们长期以来讨论的热点话题,随着分布式系统的发展,可靠性的问题早已是每个存储、分布式系统、融合系统和服务器等厂商的一门必修课程。
  • 产品可靠性测试是产品质量保证中的重要一环, 包含有Pre-con, aging(寿命)和ESD(静电)等, 下面就收集了权威标准JEDEC全系列, 请参照如下(有几份被IPC代替, 但因版权不能上传, 如需下可私信), 同时也附上...
  • 1、按覆盖的地理范围划分,计算机网络可以分为局域网、城域网和广域网。 2、局域网提供高数据传输速率10Mbps-10Gbps,低误码率的高质量数据传输环境。 3、从介质访问控制方法划分,局域网可以分为共享介质式局域网...
  • 1、系统可靠性 系统正常运行的概率 系统平均无故障时间(MTBF)两次故障间系统能够正常工作的时间平均值,=1/失效率。 系统平均修复时间(MTRF)从故障发生到修复平均所用的时间。用于表示计算机的可维修性。 ...
  • 已构建的统一框架下的输出反馈Tubes MPC时钟同步系统化方法,综合考量了控制理论在线计算复杂度与网络控制观点应用的可行性,对无线网络的不可靠性、网络规模、收敛性能具有鲁棒性,进一步容易扩展为网络级绝对时钟...
  • 以美国圣迪亚国家实验室为代表的研究机构提出的不确定性量化(Uncertainty Quantification)方法为切入点,研究其蕴含的关键理论问题,以此为基础初步建立了一套非精确概率可靠性理论,主要包括不确定性量化快速算法、...
  • 计算机四 网络工程师 考过指南

    万次阅读 多人点赞 2018-09-15 20:56:03
    一、计算机网络的发展与形成 1. 基于 P2P以“非中心化的方式”的网络应用成为新的增长点 2. 计算机网络形成: (1)计算机——终端(美国军方)  (2)计算机——计算机  (3) ARPANET 及 OSI(高校, ...
  • 计算机四级网络工程师题库及详细知识点大全

    千次阅读 多人点赞 2019-09-21 10:46:37
    计算机四考点共有两个:操作系统和计算机网络,两项都是五十分,必须每项达到30分以上才能获得四级网络工程师的证书.每项都为选择题,又30个单项选择,10个多项选择.共计80个选择题. 以下资源来自互联网,其中有自己加的...
  • 计算机三级网络技术(精简)

    万次阅读 多人点赞 2019-08-29 19:05:20
    计算机三级网络技术 1.选择题(40 道 40 分) 根据做题方法不同划为三类 第一类:几乎每套题都考,掌握简单做法即可选出正确答案 第二类:每套题里有 5 道左右,看上去非常复杂的大段配置代码 第三类:从四个...
  • 高级计算机网络考试复习

    千次阅读 2021-11-17 12:03:09
    1.1计算机网络概述 1、计算机网络分为: 工作方式:边缘部分和核心部分,核心部分由大量网络和连接这些网络的路路由器组成 功能组成:通信子网和资源子网 2、计算机网络分类: 分布范围:广域网WAN,城域网MAN,...
  • 系统安全分析与设计

    千次阅读 2022-04-17 22:05:09
    必须掌握系统安全知识,在进行系统分析与设计时,足够重视安全分析,根据系统的环境约束和用户要求,结合当前技术的发展,为信息系统构筑铜墙铁壁,确保用户应用和数据的安全。 一、信息系统安全体系 对于一个信息...
  • 级网络技术IP地址

    千次阅读 2022-01-22 15:13:46
    常用的A类、B类、C类IP地址采用包括网络号-主机号”的两层结构层次(RFC1812) 二、划分子网的三地址结构 人们认为A类与B类IP地址设计不合理,对IP地址的匮乏表示强烈的担忧。1991年研究人员提出了子网subnet和...
  • 计算机三级网络考点(+题库经典例题)

    万次阅读 多人点赞 2018-10-28 10:21:39
    PSTN为公共交换电话网络,是一种全球语音通信电路交换网络 属于广域网QoS技术是RSVP 链路状态度量主要包括费用、距离、延时、带宽 RPR技术: RPR中每一个节点都执行SRP公平算法,与FDDI一样使用双环结构。 ...
  • 计算机等级考试四级网络工程师 考试方式 备考建议 题库 课程视频(不太建议看,因为会睡着) 不需要买书,如果你非要当我没说 先看知识点边做题 多选题不能错太多(重点) 重复看记...
  • 分布式服务平台的可靠性

    千次阅读 2017-02-09 16:34:16
    微服务在带来众多好处的同时,...如何从业务和平台两方面入手,提升微服务的可靠性,作者给出了非常翔实的建议。背景介绍 微服务化之后,系统分布式部署,传统单个流程的本地API调用被拆分成多个微服务之间的跨
  • kafka数据可靠性深度解读

    万次阅读 多人点赞 2017-05-02 19:19:32
    Kafka作为一个商业消息中间件,消息可靠性的重要性可想而知。如何确保消息的精确传输?如何确保消息的准确存储?如何确保消息的正确消费?这些都是需要考虑的问题。本文首先从Kafka的架构着手,先了解下Kafka的...
  • 容错测试包括两个方面: 输入异常数据或进行异常操作,以检验系统的保护。如果系统的容错好,系统只给出提示或内部消化掉,而不会导致系统出错甚至崩溃。 灾难恢复测试。通过各种手段,让软件强制地发生...
  • 本文研究了一个包含供应点、中转点和需求点的三级可靠供应链网络设计问题(RSCNDP). 文章同时考虑了供应端的不确定(节点中断的可能)和需求端的不确定(需求量的波动...
  • 1、基于网络的信息系统主要包括以下几个...5、网络需求详细分析包括网络总体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性、以及分析网络工程造价估算。 6、网络系统的拓扑结构是否需要分为...
  • 工业路由器都有哪些功能?

    千次阅读 2022-04-11 16:45:38
    在我们日常生活中,对于路由器的认知往往只是停留在:帮助我们散发无线网络的设备,小编在接触工业路由器之前也常常会觉得一个简单的路由器还能有什么花来?实际上在真正接触之后也会忍不住发出“还能这样”的惊叹...
  • 计算机四级网络工程师知识点(非常全面!)

    万次阅读 多人点赞 2019-09-07 01:43:15
    马上计算机考试了呢。相关的四级网络工程师的知识点也很重要呀~ 自己从网上下载并花时间整理了相关的资料,下面内容是经过总结而成~请放心食用! PS:以下内容为长文档,内容很多,建议配合文章目录学习哦
  • 无线局域网设备的安装与调试章前导读考点1 :蓝牙标准的主要参数和技术指标考点2 : HiperLAN技术标准和特点考点3 : IEEE 802.11不同的标准考点4 :无线局域网设备的用法和...蓝牙技术是一个开放的、短距离无线通信技
  • 被动攻击即窃听,是对系统的保密进行攻击,如搭线窃听、对文件或程序的非法复制等,以获取他人的信息。被动攻击又分为两类:一类是获取消息的内容,很容易理解;另一类是进行业务流分析,假如通过某种手段,比如加密,使得...
  • 考试分值分布 章节 分值分布 第一章网系统结构与设计基本原则 4道选择题 4分第二章中小型网络系统总体规划与设计方法 3道选择题 3分 第三章 ip地址规划和设计方法 (重...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 200,929
精华内容 80,371
关键字:

网络级可靠性包括哪些