推荐-网络服务器的类型比较 精品
网络服务器的类型分析和比较匡文亚20XX集成电路设计与集成系统 邮箱:1070817439@qq.摘要:本文介绍了服务器的概念进行详细说明,然后说明了它在现代社会按不同类别的分类,并以循环服务器
网络服务器的类型分析和比较 匡文亚 20XX1070817439@qq. 集成电路设计与集成系统邮箱: 摘要 :本文介绍了服务器的概念进行详细说明,然后说明了它在现代社会按不同类别的分类, 并以循环服务器和并发服务器为例,详细介绍了循环服务器和并发服务器,以及其工作原理 和它们的应用范围,最后将它们进行比较。比较从它们的各自的特点,服务器算法,分类, 结构进程以及它们的应用场合入手一层一层的分析,最后以一个单进程并发服务器实例为例, 说明了它们编程方式和内容以及在现实的应用。 网络服务器的类型分析 · 一 80 服务器是一种高性能计算机,作为网络的节点,存储、处理网络上%的数据、信息, 因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记 PDA 本、、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等 处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到 达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、 。 “”“” 娱乐等,也必须经过服务器,因此也可以说是服务器在组织和领导这些设备 服务器发展到今天,适应各种不同功能、不同环境的服务器不断地出现,分类标准也 多种多样。按应用层次可以分为入门级服务器,工作组级服务器,部门级服务器,企业级 CISCRISC 服务器;按服务器的处理器架构划分把服务器分为架构服务器、架构服务器和 VLIW 架构服务器三种;按服务器按用途划分为通用型服务器和专用型服务器两类;按服务 “”“”“” 器的机箱结构来划分,可以把服务器划分为台式服务器、机架式服务器、机柜式服务器 “”— 和刀片式服务器四类。本文则讲诉最基本的分类循环服务器和并发服务器。 (一) 循环服务器的工作原理及应用范围 ● 循环服务器又分为循环面向连接和无连接服务器。循环服务器是最简单的,客户按 照顺序等待。是否能够满足要求取决于所需的反应时间 ● 观测响应时间:客户发送请求到服务器相应之间的全部时延。 ● 请求处理时间:服务器处理单个孤立的请求所花费的时间。 ● N 循环服务器一次处理一个请求。如果代表请求的平均长度,观测响应时间大约是 N/2+1 服务请求处理时间 ● KR 如果一个服务器设计处理个客户,每个客户每秒发送个请求,服务器请求处理 1/KR 时间必须小于美请求秒。否则请求队列将溢出。这是设计者必须考虑并发实 现 (三)并发服务器的工作原理及应用范围 不同于顺序服务器,并发服务器就要能在一个时间为多个客户端提供服务。例如, ── 一个聊天服务器可能服务一个特定的客户端数小时在停止为这个客户端服务之前服务 器不能等待,除非是在等待一下个客户端到来之前的间隙才能等待。 我们将提供服务从守护进程移至它自己的服务进程。然而,因为每个子进程都继承所 ()“accept()” 有打开的文件套接字被像文件一样处理,新进程不仅继承返回的句柄,那是指 accept 调用返回的套接字;新进程也继承顶级套接字,这是顶级进程一开始打开的套接字。 (close) 然而,服务进程不需要这个套接字,应该立即关闭它。同样的,守护进程不再

