|
网络基础知识 |
|
|
网络基础知识
胡经国
一、网络一般概念
1、汉语中,网络(Network)一词最早用于电学《现代汉语词典》1993年版做出这样的解释:在电的系统中,由若干元件组成的用来使电信号按一定要求传输的电路或这种电路的部分,叫网络。、流量网络(FlowNetwork)有时特指计算机网络ComputerNetwork),或特指其中的互联网Internet);有时特指由有关联的个体组成的系统,如:人际网络、交通网络、政治网络。、由节点和连线构成的图,表示研究诸对象及其相互联系有时用带箭头的连线表示从一个节点到另一个节点存在某种顺序关系。在节点或连线旁标出的数值,称为点权或线权,有时不标任何数。用数学语言说,网络是一种图,一般认为它专指加权图。
网络除了数学定义外,还有具体的物理含义,即网络是从某种相同类型的实际问题中抽象出来的模型。习惯上就称其为什么类型网络,如开关网络、运输网络、通信网络、计划网络等。总之,网络是从同类问题中抽象出来的用数学中的图论来表达并研究的一种模型。、比喻性的泛化意义,如人际关系网络、信息交流网络等,这种意义下,常说成网。、抽象意义上的网络。比如城市网络、交通网络、交际网络等。、现在一般指三网:电信网络、有线电视网络、计算机网络。计算机网络是用通信线路和通信设备将分布在不同地点的多自治计算机系统互相连接起来,按照共同的网络协议,共享硬件软件,最终实现资源共享的系统。现在人们生活密不可分的是计算机网络一般人对网络的理解都是关于计算机网络。
一个自治系统是处于一个管理机构控制之下的路由器和网络群组。它可以是一个路由器直接连接到一个LAN上,同时也连到Internet上;它可以是一个由企业骨干网互连的多个局域网。在一个自治系统中的所有路由器必须相互连接,运行相同的路由协议,同时分配同一个自治系统编号。自治系统之间的链接使用外部路由协议,例如BGP。LAN
LAN(LocalAreaNetwork,局域网是在一个局部的地理范围内如一个学校、工厂和机关内,将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或中心相连接,构成一个大范围的信息处理系统。BGP
BGP(边界网关协议是一种自治系统的路由协议。BGP是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理不相关路由域间的多路连接的协议。、通信线路和通信设备、有独立功能的计算机、网络软件支持、实现数据通信与资源共享网络分类按覆盖范围分
广域网WAN(作用范围一般为几十到几千公里)
城域网MAN(作用范围界于WAN与LAN之间)
局域网LAN(作用范围一般为几米到几十公里)
广域网WideAreaNetwork,WAN),又叫远程网RemoteComputerNetwork,RCN)。它的作用范围最大,一般可以从几十公里至几万公里。一个国家或国际间建立的网络都是广域网。在广域网内,用于通信的传输装置和传输介质可由电信部门提供。目前,世界上最大的信息网络Internet已经覆盖了包括国在内的180多个国家和地区,连接了数万个网络,终端用户已达数千万并且以每月15%的速度增长。
广域网的通信子网主要使用分组交换技术。广域网的通信子网可以利用公用分组交换网、卫星通信网和无线分组交换网它将分布在不同地区的局域网或计算机系统互连起来,达到资源共享的目的。互联网是世界范围内最大的广域网。
广域网是由许多交换机组成的,交换机之间采用点到点线路连接几乎所有的点到点通信方式都可以用来建立广域网,包括租用线路、光纤、微波、卫星信道。广域网交换机实际上就是一台计算机,有处理器和输入输出设备进行数据包的收发处理。
广域网WAN一般最多只包含OSI参考模型的底下三层,而且目前大部分广域网都采用存储转发方式进行数据交换也就是说,广域网是基于报文交换或分组交换技术的(传统的公用电话交换网除外)。广域网中的交换机先将发送给它的数据包完整接收下来然后经过路径选择找出一条输出线路,最后交换机将接收到的数据包发送到该线路上去以此类推,直到将数据包发送到目的点。
广域网可以提供面向连接和无连接这两种服务模式对应于两种服务模式,广域网有两种组网方式:虚电路(VirtualCircuit)方式和数据报(DataGram)方式OSI参考模型
OSIOpenSystemInterconnect),即开放式系统互联一般都叫ISO开放系统互连参考模型OSI参考模型是ISO国际标准化组织在1985年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。在这一框架下进一步详细规定了每一层的功能,以实现开放系统环境中的互连性、互操作性和应用的可移植性。
第7层应用层OSI参考模型的最高层第1层物理层OSI参考模型的最底层。OSI参考模型的底下三层物理层、数据链路层、网络层
发送数据时,从第层传到第层接收数据则相反。、适应大容量与突发性通信的要求;、适应综合业务服务的要求;、开放的设备接口与规范化的协议;、完善的通信服务与网络管理。
通常广域网的数据传输速率比局域网低,而信号的传播延迟却比局域网要大得多。广域网的典型速率是从56kbps到155Mbps,现在已有622Mbps、2.4Gbps甚至更高速率的广域网;传播延迟可从几毫秒到几百毫秒(使用卫星信道时)。
广域网可以分为公共传输网络、专用传输网络和无线传输网络。、公共传输网络
一般是由政府电信部门组建、管理和控制网络内的传输和交换装置可以提供(或租用)给任何部门和单位使用。
公共传输网络大体可以分为两类:
电路交换网络主要包括公共交换电话网(PSTN)和综合业务数字网(ISDN);
分组交换网络主要包括X.25分组交换网、帧中继和交换式多兆位数据服务(SMDS)。、专用传输网络
是由一个组织或团体自己建立、使用、控制和维护的私有通信网络。一个专用网络起码要拥有自己的通信和交换设备它可以建立自己的线路服务,也可以向公用网络或其他专用网络进行租用。
专用传输网络主要是数字数据网DDN)。DDN可以在两个端点之间建立一条永久的、专用的数字通道。它的特点是在租用该专用线路期间,用户独占该线路的带宽。、无线传输网络
主要是移动无线网,典型的有GSM和GPRS技术等。
以国为例,广域网包括以下几种类型通信网:、公用电话网
用电话网传输数据,用户终端从连接到切断,要占用一条线路,所以又称电路交换方式其收费按照用户占用线路的时间而决定。在数据网普及以前,电路交换方式是最主要的数据传输手段。、公用分组交换数据网
分组交换数据网将信息分组,按规定路径由发送者将分组的信息传送给接收者数据分组的工作可在发送终端进行,也可在交换机进行。每一组信息都含有信息目的的地址。分组交换网可对信息的不同部分采取不同的路径传输,以便最有效地使用通信网络。在接收点上,必须对各类数据组进行分类、监测以及重新组装。、数字数据网
它是利用光纤(或数字微波和卫星)数字电路和数字交叉连接设备组成的数字数据业务网主要为用户提供永久、半永久型出租业务。数字数据网可根据需要定时租用或定时专用一条专线既可通话与发传真、也可以传送数据,且传输质量高。城域网MAN
城域网MetropolitanAreaNetwork,WAN)是在一个城市范围内所建立的计算机通信网。属宽带局域网。由于采用具有有源交换元件的局域网技术,网中传输延较小它的传输媒介主要采用光缆,传输速率在100兆比特秒以上。
MAN的一个重要用途是用作骨干网通过它将位于同一城市内不同地点的主机、数据库,以及LAN等互相联接起来这与WAN的作用有相似之处但两者在实现方法与性能上有很大差别。
基于一种大型的LAN,通常使用与LAN相似的技术。MAN单独列出的一个主要原因是已经有了一个标准分布式队列双总线DQDBDistributedQueueDualBus),即IEEE802.6。DQDB是由双总线构成,所有的计算机都连结在上面。城域网定义
城域网(MetropolitanAreaNetwork,MAN,基于一种大型的LAN,通常使用与LAN相似的技术。之所以将MAN单独列出的一个主要原因是已经有了一个标准:分布式队列双总线DQDB(DistributedQueueDualBus),即IEEE802.6。DQDB是由双总线构成,所有的计算机都连结在上面。宽带城域网定义
所谓宽带城域网,是在城市范围内,以IP和ATM电信技术为基础,以光纤作为传输媒介,集数据、语音、视频服务于一体的高带宽、多功能、多业务接入的多媒体通信网络。
它能够满足政府机构、金融保险、大中小学校、公司企业等单位对高速率、高质量数据通信业务日益旺盛的需求,特别是快速发展起来的互联网用户群对宽带高速上网的需求。
城域网分为3个层次:核心层、汇聚层和接入层。核心层
核心层主要提供高带宽的业务承载和传输,完成和已有网络如ATM、DDN、IP网络的互联互通其特征为宽带传输和高速调度。ATM
ATM(AsynchronousTransferMode,异步传输模式,是一种为了多种业务设计的通用的面向连接的传输模式。它适用于局域网和广域网它具有高速数据传输率和支持许多种类型如声音、数据、传真、实时视频、CD质量音频和图像的通信。DDN
DDN(DigitalDataNetwork,数字数据网)是一种利用光纤、数字微波或卫星等数字传输通道和数字交叉复用设备组成的数字数据传输网。它可以为用户提供各种速率的高质量数字专用电路和其他新业务,以满足用户多媒体通信和组建中高速计算机通信网的需要。
数字数据网主要由六个部分组成:光纤或数字微波通信系统;智能节点或集线器设备;网络管理系统;数据电路终端设备;用户环路;用户端计算机或终端设备。汇聚层
汇聚层主要功能是给业务接入节点提供用户业务数据的汇聚和分发处理,同时要实现业务的服务等级分类。接入层
接入层利用多种接入技术进行带宽和业务分配,实现用户的接入,接入节点设备完成多业务的复用和传输。高速上网
高速上网——利用宽带IP网频带宽、速度快的特点,用户可快速访问Internet,并且可以享受一切相关的互联网服务包括:WWW、电子邮件、新闻组、BBS、互联网导航、信息搜索、远程文件传送等端口速度达到10M以上。宽带IP网
所谓宽带IP网是运行实时业务时能保证服务质量的IP网。其交换机、中继通信线路、用户终端都是宽带化的通常中继线带宽为几至几十Gbps,接入带宽为1~100Mbps。各种宽带多媒体业务可以直接在宽带IP网上运行这种宽带IP网是一个真正的综合业务网,它可以提供数据、语音、视频综合传输业务,可以为企事业单位宽带接入因特网。
IP网IPNetwork)是指由采用IP协议的所有计算机网相互连接而成的网络。互动游戏
互动游戏——互动游戏网可以让您享受到Internet网上游戏和局域网游戏相结合的全新游戏体验。通过宽带网,即使是相隔公里的同城网友,也可以不计流量地相约玩三维联网游戏。VOD视频点播
VOD视频点播——让用户坐在家里利用W浏览器随心所欲地点播自己爱看的节目,包括电影精品、流行的电视剧集,还有视频新闻、体育节目、戏曲歌舞、MTV、卡拉OK等。
VODVideoOnDemand)是视频点播技术的简称,也称为交互式电视点播系统。网络电视
网络电视(NETTV)——突破传统的电视模式,跨越时间和空间的约束,在网上实现无限频道的电视收视。通过W浏览器的方式直接从网上收看电视节目,克服了现有电视频道受地区及气候等多种因素约束的弊病而且有利于进行一种新型交互式电视剧网络电视剧的制作和播放。远程医疗
远程医疗——采用先进的数字处理技术和宽带通信技术医务人员为远在几百公里或几千公里之外的病人进行诊断和治疗远程医疗是随着宽带多媒体通信的兴起而发展起来的一种新的医疗手段。远程会议
远程会议——异地开会不用出差,也不用出门,在高速信息网络上的视频会议系统中,天涯若比邻的感觉得到了最完美的诠释。远程教育
远程教育——从根本上克服了基于电视技术的单向广播式、基于W网页的文本查询式和基于昂贵得无法进入家庭的会议电视等这三种方式的缺陷运用宽带网最新产品和技术,将图、文、声等多媒体信息,以交互方式进入普通家庭、学校和企事业单位学生可通过宽带网在家收看教学节目并可与老师实时交互;可上Internet查资料,以Email电子邮件等方式布置作业、交作业,解答提问等;当缺课时,可检索课程数据库以VOD方式播放老师讲课录象等。远程监控(WEBCAM)
远程监控(WEBCAM)——对远程的系统或其他东西进行监控,授权用户通过W自由进行镜头的转动、调焦等操作,实现实时的监控管理功能。监控系统采用数字监控方式。数字监控方式很好地与计算机网络结合在一起,充分发挥宽带城域网的带宽优势。这是未来监控系统发展的流行趋势。家庭证券交易系统
家庭证券交易系统——可以在家里交互式地进行证券大户室形式的网上炒股不但可以实时查阅深、沪股市行情,获取全面及时的金融信息还可以通过多种分析工具进行即时分析,并可进行网上实时下单交易,参考专家股评。宽带业务
宽带业务还可以为广大用户提供Internet信息浏览、信息查询、收发电子邮件、网上游戏、多媒体网上教育、音视频点播等多项服务。
局域网LocalAreaNetwork,LAN)是在一个局部地理范围内如一个学校、工厂和机关内,将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或中心相连接,构成一个大范围的信息处理系统。
局域网(LocalAreaNetwork,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。
为了完整地给出LAN的定义,必须使用两种方式:一种是功能性定义,另一种是技术性定义。
功能性定义将LAN定义为一组台式计算机和其它设备,在物理地址上彼此相隔不远,以允许用户相互通信和共享诸如打印机和存储设备之类的计算资源的方式互连在一起的系统。这种定义适用于办公环境下的LAN、工厂和研究机构中使用的LAN。
技术性定义定义为由特定类型的传输媒体(如电缆、光缆和无线媒体)和网络适配器(亦称为网卡)互连在一起的计算机,并受网络操作系统监控的网络系统。
功能性和技术性定义之间的差别是很明显的功能性定义强调的是外界行为和服务;技术性定义强调的则是构成LAN所需的物质基础和构成的方法。
广域网(WAN)就是我们通常所说的Internet,它是一个遍及全世界的网络。局域网(LAN)相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个小范围可以是一个家庭,一所学校,一家公司,或者是一个政府部门。BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。
广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网、外网IP地址)广域网IP地址一般要到ISP处交费之后才能申请到广域网IP地址不能重复局域网(LAN)上的每一台电脑(或其他网络设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址)局域网IP地址是局域网内部分配的不同局域网的IP地址可以重复,不会相互影响。
广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦但来自广域网对局域网内电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。
局域网(LAN)的名字本身就隐含了这种网络地理范围的局域性。由于较小地理范围的局限性,LAN通常要比广域网具有高多的传输速率。例如,目前LAN的传输速率为10Mb/s,FDDI(光纤分布式数据接口,它是于80年代中期发展起来一项局域网技术)的传输速率为100Mb/s,而WAN的主干线速率国内目前仅为64kbps或2.048Mbps,最终用户的上线速率通常为14.4kbps。
LAN的拓扑结构目前常用的是总线型和环。这是由于有限地理范围决定的。这两种结构很少在广域网环境下使用。
LAN还有诸如高可靠性、易扩缩和易于管理及安全等多种特性。无线局域网有线局域网线局域网
局域网是把分布在数公里范围内的不同物理位置的计算机设备连在一起,在网络软件的支持下可以相互通和资源共享的网络系统。通常计算机组网的传输媒介主要依赖铜缆或光缆,构成有线局域网。但有线网络在某些场合要受到布线的限制:布线、改线工程量大;线路容易损坏;网中的各节点不可移动。特别是当要把相离较远的节点联结起来时,敷设专用通讯线路布线施工难度之大,费用、耗时之多,实是令人生畏。这些问题都对正在迅速扩大的联网需求形成了严重的瓶颈阻塞,限制了用户联网。
无线局域网(WirelessLocalAreaNetwork,WLAN)就是解决有线网络以上问题而出现的。WLAN利用电磁波在空气中发送和接受数据,而无需线缆介质。WLAN的数据传输速率现在已经能够达到最高450Mbps,传输距离可远至20km以上。无线联网方式是对有线联网方式的一种补充和扩展,使网上的计算机具有可移动性,能快速、方便解决以有线方式不易实现的网络联通问题。线局域网
安装便捷
一般在网络建设当中,施工周期最长、对周边环境影响最大的就是网络布线的施工了。在施工过程时,往往需要破墙掘地、穿线架管。而WLAN最大的优势就是免去或减少了这部分繁杂的网络布线的工作量一般只要在安放一个或多个接入点(AccessPoint)设备就可建立覆盖整个建筑或地区的局域网络。
使用灵活
在有线网络中,网络设备的安放位置受网络信息点位置的限制。而一旦WLAN建成后,在无线网的信号覆盖区域内任何一个位置都可以接入网络,进行通讯。按拓扑结构分类
总线型星型环型网状
计算机网络的拓扑结构是引用拓扑学中研究与大小、形状无关的点、线关系的方法,把网络中的计算机和通信设备抽象为一个点,把传输介质抽象为一条线,由点和线组成的几何图形就是计算机网络的拓扑结构。
计算机网络拓扑结构是指网络中各个站点相互连接的形式在局域网中明确一点讲就是文件服务器、工作站和电缆等的连接形式。
现在最主要的拓扑结构有总线型、星、环、树形由总线型演变而来以及它们的混合型。
顾名思义,总线型其实就是将文件服务器和工作站都连在称为总线的一条公共电缆上,且总线两端必须有终结器
星是以一台设备作为中央连接点,各工作站都与它直接相连形成星型
环是将所有站点彼此串行连接,像链子一样构成一个环形回路
把这三种最基本的拓扑结构混合起来运用就混合型按信息交换方式分
电路交换报文交换报文分组交换综合业务数字交换
从交换技术的发展历史看,数据交换经历了电路交换、报文交换、分组交换和综合业务数字交换的发展过程。电路交换
电路交换(SCN)是指按照需求建立连接并允许专用这些连接直至它们被释放这样一个过程。电路交换网络包含一条物理路径,并支持网络连接过程中两个终点间的单连接方式。
电路交换网络的基本结构是由交换单元按照一定的拓扑结构扩展而成的,所构成的交换网络也称为互联网络。交换网络从外部看,也有一组输入端和一组输出端,将其分别称为交换网络的入线和交换网络的出线如果交换网络有M条入线和N条出线,则把这个交换网络称为MN的交换网络。报文交换
报文交换MessageSwitching)是一种信息传递的方式。这种方式不要求在两个通信结点之间建立专用通路。结点把要发送的信息组织成一个数据包——报文该报文中含有目标结点的地址,完整的报文在网络中一站一站地向前传送。每一个结点接收整个报文,检查目标结点地址,然后根据网络中的交通情况在适当的时候转发到下一个结点。经过多次存储转发,最后到达目标因这样的网络叫存储转发网络。其中的交换结点要有足够大的存储空间(一般是磁盘),用以缓冲收到的长报文。
交换结点对各个方向上收到的报文排队,找下一个转结点,然后再转发出去这些都带来了排队等待延迟。报文交换的优点是不建立专用路,线路利用率较高这是由通信中的等待延换来的。
电子邮件系统(E-mail)适合采用报文交换方式。报文分组交换分组交换实质上是在存储转发基础上发展起来的。它兼有电路交换和报文交换的优点。分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输延小,交互性好。综合业务数字网
综合业务数字网IntegratedServicesDigitalNetwork,ISDN是一个数字电话网络国际标准,是一种典型的电路交换网络系统。ISDN是一种在数字电话网IDN的基础上发展起来的通信网络ISDN能够支持多种业务,包括电话业务和非电话业务。
综合业务数字网除了可以用来打电话,还可以提供诸如可视电话、数据通信、会议电视等多种业务,从而将电话、传真、数据、图像等多种业务综合在一个统一的数字网络中进行传输和处理这也就是综合业务数字网名字的来历。按传输介质分类
有线网光纤网无线网局域网通常采用单一的传输介质,而城域网和广域网采用多种传输介质。按通信方式分类
点对点传输网络广播式传输网络点对点传输网络
点对点技术Peer-to-Peer,简称P2P又称对等互联网络技术,是一种网络新技术依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。数据以点到点的方式在计算机或通信设备中传输。星型网、环网采用这种传输方式。无论刮风下雨,下雨打雷,对信号产生不了干扰。这种传输方式没有信道竞争,几乎不存在信道访问控制问题
点对点技术有许多应用。共享包含各种格式音频视频数据等的文件是非常普遍的实时数据如IP电话通信、Anychat音视频也可以使用P2P技术来传送。IP电话
IP电话(Voice?over?Internet?ProtocolVoIP),又宽带电话或网络电话是过互联网或IP技术的网络来实现新型的电话通讯。过去IP电话主要应用在大型公司的内联网内技术人员可以复用同一个网络提供数据及语音服务,除了简化管理,更可提高生产力。随着互联网日渐普及,以及跨境通讯数量大幅飙升,IP电话亦被应用在长途电话业务上。由于世界各主要大城市的通信公司竞争日剧,以及各国电信相关法令松绑,IP电话也开始应用于固网通信其低通话成本、低建设成本、易扩充性及日渐优良化的通话质量等主要特点,被目前国际电信企业看成是传统电信业务的有力竞争者。AnyChat
AnyChat,全名AnychatSDK,音视频互动开发平台是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。广播式传输网络
广播式传播网络是指数据在公用介质中传输,包括无线网和总线型网络。
利用一个共同的传输介质把各个站点连接起来,使网上站点共享一条信道其中任意一个站点输出,其他站点均可接收。适宜范围较小或保密性要求低的网络。按网络使用目分类
分为:共享资源网数据处理网数据传输网目前网络使用目的都是唯一的。
⑴、共享资源网
使用者可共享网络中的各种资源,如文件、扫描仪、绘图仪、打印机以及各种服务。Internet网是典型的共享资源网。
⑵、数据处理网
用于处理数据的网络,例如科学计算网络、企业经营管理用网络。
⑶、数据传输网
用来收集、交换、传输数据的网络,如情报检索网络等。按服务方式分类
客户机服务器网络浏览器服务器对等网客户机服务器网络
客户服务器(Client/Server):Client和Server常常分别处在相距很远的两台计算机上Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收Client程序提出的服务请求,进行相应的处理,再将结果返回给Client程序。
C/S结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用功能分布原则。客户端完成数据处理数据表示以及用户接口功能;服务器端完成DBMS的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。
在客户机/服务器网络中,服务器Server)是网络的核心,而客户机Client)则是网络的基础客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
服务端的特征:被动的角色(从)等待来自户端的要求处理要求并传回结果。用户端的特征:主动的角色(主)发送要求等待直到收到回应。DBMS
DBMS(DataBaseManagementSystem,数据库管理系统,是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。优点
C/S结构的优点是能充分发挥客户PC的处理能力,很多工作可以在客户处理后再提交给服务器。对应的优点就是客户响应速度快。具体表现在以下点:可实现资源共享
客户机与服务器具有一对多的关系和运行环境。用户不仅可存取在服务器和本地工作站上的资源,还可以享用其他工作站上的资源,实现资源共享。可实现管理科学化和专业化
在客户机服务器网络中的资源分布在各服务器和工作站上,可以采用分层管理和专业化管理相结合的方式用户有权去充分利用本部门、本领域的专业知识来参与管理,使得各级管理更加科学化和专业化。可快速进行信息处理
由于客户机/服务器结构是一种基于点对点的运行环境,当一项任务提出请求处理时,可以在所有可能的服务器间均衡地分布该项任务的负载。这样,在客户端发出的请求可由多个服务器来并行进行处理,为每一项请求提供了极快的响应速度和较高的事务吞吐量。能更好地保护原有的资源
由于C/S是一种开放式的结构,可有效地保护原有的软、硬件资源。以前,在其他环境下积累的的数据和软件均可在C/S中通过集成而保留使用并且可以透明地访问多个异构的数据源和自由地选用不同厂家的数据应用开发工具,具有高度的灵活性而以前的硬件亦可完全继续使用当在系统中增加硬件资源时,不会减弱系统的能力同时客户机和服务器均可单独地升级,故具有极好的可扩性。
随着互联网的飞速发展,移动办公和分布式办公越来越普及,需要我们的系统具有扩展性。C/S结构这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
对客户的操作系统一般也会有限制。可能适于Win98但不能用于in2000或WindowsXP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。
C/S的劣势还高昂的维护成本且投资大。首先,采用C/S,要选择适当的数据库平台来实现数据库数据的真正统一,使分布于两地的数据同步完全交由数据库系统去管理但逻辑上两地的操作者要直接访问同一个数据库才能有效实现有这样一些问题,如果需要建立实时的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。
其次,传统的C/S结构的软件需要针对不同的操作系统开发不同版本的软件由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S浏览器服务器更是猛烈冲击C/S,并对其形成威胁和挑战。
传统的C/S结构虽然采用的是开放模式,但这只是系统开发一级的开放性在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网户同时使用。而且代价高,效率低。浏览器/服务器
浏览器服务器Browser/Server,B/S模式),是W兴起后的一种网络结构Web浏览器是客户端最主要的应用软件。这种统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机只要安装一个浏览器Browser),如NetscapeNavigator或InternetExplorer服务器安装SQLServer、Oracle、MSQL等数据库。浏览器通过WebServerWeb服务器)同数据库进行数据交互。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件只要有一台能上网的电脑就能使用客户端零安装、零维护。系统的扩展非常容易。
B/S结构的使用越来越多它的程序也能在客户端电脑上进行部分处理,从而大大减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。维护和升级方式简单
当前,软件系统的改进和升级越频繁,B/S构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千电脑之间来回奔跑,效率和工作量是可想而知的但B/S结构的只需要管理服务器就行了所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越瘦,而服务器越来越胖是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是瘦客户机,胖服务器。成本降低,选择更多
大家知道indows在桌面电脑上几乎是一统天下,浏览器成为了标准配置但在服务器操作系统上indows并不处于绝对的统治地位。当前的趋势是凡使用B/S构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的不管选用那种操作系统都可以让大部分人使用indows作为桌面操作系统电脑不受影响这就使得最流行免费的Linux操作系统快速发展起来Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。
比如说很多人每天上新浪网,只要安装了浏览器就可以了,并不需要了解新浪的服务器用的是什么操作系统而事实上大部分网站确实都没有使用indows操作系统但用户的电脑本身安装的大部分是indows操作系统。应用服务器运行数据负荷较重
由于B/S构管理软件只安装在服务器(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重一旦发生服务器崩溃等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。C/S与B/S的主要联系
C/S结构的服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。
B/S客户机上只要安装一个浏览器(Browser)服务器安装Oracle、Sybase、Informix或SQLServer等数据库。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web同数据库进行数据交互。系统开发中C/S结构中客户往往可以由B/S结构的浏览器及其载体承担C/S结构的Web应用与B/S结构具有紧密联系。大系统和复杂系统中,C/S结构和B/S结构的嵌套也很普遍。C/S与B/S的基本区别
A、硬件环境不同
C/S一般建立在专用网络上,小范围里的网络环境局域网之间再通过专门服务器提供连接和数据交换服务。
B/S建立在广域网之上,不必是专门的网络硬件环境信息自己管理有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。对安全要求不同
C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜。可以通过B/S发布部分可公开信息。
B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。对程序构不同
C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。
B/S对安全以及访问速度的多重考虑,建立在需要更加优化的基础之上比C/S有更高的要求软件重用不同
C/S程序不可避免的整体性考虑,件的重用性不如在B/S要求下的件的重用性好。
B/S的多重结构,要求件相对独立的功能能够相对较好重用系统维护不同
C/S程序由于整体性,必须整体考察处理出现的问题以及系统升级升级难可能是再做一个全新的系统
B/S软件组成方面件个别的更换,实现系统的无缝升级系统维护开销减到最小用户从网上自己下载安装就可以实现升级。处理问题不同
C/S程序可以处理用户固定,并且在相同区域,安全要求高,需求与操作系统相关应该都是相同的系统。
B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的。与操作系统平台关系最小。用户接口不同
C/S多是建立Window平台上,表现方法有限,对程序员普遍要求较高。
B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流并且大部分难度减低,减低开发成本。信息流不同
C/S程序一般是典型的中央集权的机械式处理,交互性相对低。
B/S信息流向可以变化B-B、B-C、B-G等信息流向的变化,更像交易中心。B-B、B-C、B-G
B-B模式:企业与企业之间的电子商务,是指在企业对企业或商业机构对商业机构之间通过Internet或专用网方式进行电子商务活动是指企业通过Internet为消费者提供一个新型的购物环境网上商店消费者通过互联网在网上购物在网上支付
对等连接(Peer-to-Peer简写为P2P)是指两个主机在行时并不区分哪一个是服务请求方还是服务提供方。只要两个主机都运行了对等连接软件(P2P软件),它们就可以进行平等的、对等连接通信。
对等网是一种投资少、见效快、高性价比的实用型小型网络系统。对比:虽然对等网是平等的,但仍然不能共享可执行程序只有上升到客户服务器的局域网,才能共享服务器上的可执行程序。客户服务器,需要专人维护、管理服务器,增加费用比较适合较大的网络。像较小的网络如10PC以下的,使用对等网就可以了。
对等网采用分散管理的方式,网络中的每台计算机既作为客户机又可作为服务器来工作,每个用户都管理自己机器上的资源。对等网通常是由很少几台计算机组成的工作组。对等网可以说是当今最简单的网络,非常适合家庭,校园和小型办公室。它不仅投资少,连接也很容易。
18
|
|
|
|
|
|
|
|
|
|
|