请问网络游戏是如何运作的?

比如怎样构建平台,如何处理多玩家一起在线游戏问题

  这个问题看似简单,其实, 别说不是一般人能够解释的,就是解释给你听,你也听不懂。
  首先需要明白网络是怎么来的,它的原理是什么,起源,==,你这些都懂吗?我是不懂,一般人怎么可能想到如此不可思议的东西。
  别说是网络游戏了,就是在线聊天,比如我现在将所写的东西发布,你可以轻易获取信息,为什么呢?恐怕没几个人能解释吧。
  这是高端人才的工作,他们的学习不是一个普通人 随随便便 就能学会的,
  想要明白这个问题,花个十几年,努力学习应该能掌握。
  总之这个问题放下吧,你是不会懂得,真正能懂的人,就不会来这问如此狂妄的问题了。

  一般人说熟悉网络,可是连网络是咋回事都不知道,更不要提深究其中的原委了。

  我看你也就是好奇而已,真正投入感情的人,才能持之以恒做下去,深究其中的奥秘。你做得到吗?

  说了这么多,下面给你看个东西,还能看懂,连这个都看不进去,那就不要想了:

  网络运行原理:

  1) 对等网(Peer to Peer)
  在对等网络中,所以计算机地位平台,没有从属关系,也没有专用的服务器和客户机。网络中的资源是分散在每台计算机上的,每一台计算机都有可能成为服务器也以可能成为客户机。网络的安全验证在本地进行,一般对等网络中的用户小于或等于10台,如图1-10所示。对等网能够提供灵活的共享模式,组网简单、方便、但难于管理,安全性能较差。它可满足一般数据传输的需要,所以一些小型单位在计算机数量较少时可选用“对等网”结构。

  (2) 客户机/服务器模式(Client/Server)
  为了使网络通信更方便、更稳定、更安全,我们引入基于服务器的网络(Client/Server,简称C/S)如图 1-11所示。这种类型中的网络中有一台或几台较大计算机集中进行共享数据库的管理和存取,称为服务器,而将其他的应用处理工作分散到网络中其他计算机上去做,构成公布式的处理系统。服务器控制管理数据的能力已由文件管理方式上升为数据库管理方式,因此,C/S中的服务器也称为数据库服务器,注重于数据定义及存取安全备份及还原,并发控制及事务管理,执行行诸如选择检索和索引排序等数据库管理功能。它有足够的能力做到把通过其处理后用户所需的那一部分数据而不是整个文件通过网络传送到客户机去,减轻了网络的传输负荷。C/S结构是数据库技术的发展和普遍应用与局域网技术发展相结合的结果。

  (3) 专用服务器
  在专用服务器网络中,其特点和基于服务器模式功能差不多,只不过服务器在分工上更加明确。比如:在大型网络中服务器可能要为用户提供不同的服务和功能,如:文件打印服务、WEB、邮件、DNS等等。那么,使用一台服务器可能承受不了这么大压力,所以,这样网络中就需要有多台服务器为其用户提供服务,并且每台服务器提供专一的网络服务。
  根据对网络组建和管理的部门和单位不同,常将计算机网络分为公用网和专用网。
  (1) 公用网
  由电信部门或其他提供通信服务的经营部门组建、管理和控制,网络内的传输和转接装置可供任何部门和个人使用;公用网常用于广域网络的构造,支持用户的远程通信。如我国的电信网、广电网、联通网等.
  (2) 专用网
  由用户部门组建经营的网络,不容许其它用户和部门使用;由于投资的因素,专用网常为局域网或者是通过租借电信部门的线路而组建的广域网络。如由学校组建的校园网、由企业组建的企业网等。
  (3) 利用公用网组建专用网
  许多部门直接租用电信部门的通信网络,并配置一台或者多台主机,向社会各界提供网络服务,这些部门构成的应用网络称为增值网络(或增值网),即在通信网络的基础上提供了增值的服务。如中国教育科研网——Cernet,全国各大银行的网络等
  我们知道,一个计算机网络有许多互相连接的接点,在这些接点之间要不断的进行数据交换,要做到有条不紊的交换数据,每个接点就必须遵守一些事先约定好的规则,这些规则明确规定了所交换的数据的格式以及相关的同步问题。这些为进行网络数据交换而建立的规则、标准或约定就称为网络协议。一个网络协议主要由以下三个要素组成:
  (1)语法,即数据与控制信息的结构或格式;
  (2)语义,即需要发出何种控制信息、完成何种协议以及做出何种应答;
  (3)同步,规定事件实现顺序的详细说明,即确定通信状态的变化和过程,如通信双方的应答关系。
  由此可见,网络协议是计算机网络不可缺少的部分。很多经验和实践表明,对于非常复杂的计算机网络协议,其结构最好采用层次式的。这样分层的好处在于:每一层都实现相对的独立功能,因而可以将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-07
网络运行原理:

1) 对等网(Peer to Peer)
在对等网络中,所以计算机地位平台,没有从属关系,也没有专用的服务器和客户机。网络中的资源是分散在每台计算机上的,每一台计算机都有可能成为服务器也以可能成为客户机。网络的安全验证在本地进行,一般对等网络中的用户小于或等于10台,如图1-10所示。对等网能够提供灵活的共享模式,组网简单、方便、但难于管理,安全性能较差。它可满足一般数据传输的需要,所以一些小型单位在计算机数量较少时可选用“对等网”结构。

(2) 客户机/服务器模式(Client/Server)
为了使网络通信更方便、更稳定、更安全,我们引入基于服务器的网络(Client/Server,简称C/S)如图 1-11所示。这种类型中的网络中有一台或几台较大计算机集中进行共享数据库的管理和存取,称为服务器,而将其他的应用处理工作分散到网络中其他计算机上去做,构成公布式的处理系统。服务器控制管理数据的能力已由文件管理方式上升为数据库管理方式,因此,C/S中的服务器也称为数据库服务器,注重于数据定义及存取安全备份及还原,并发控制及事务管理,执行行诸如选择检索和索引排序等数据库管理功能。它有足够的能力做到把通过其处理后用户所需的那一部分数据而不是整个文件通过网络传送到客户机去,减轻了网络的传输负荷。C/S结构是数据库技术的发展和普遍应用与局域网技术发展相结合的结果。

(3) 专用服务器
在专用服务器网络中,其特点和基于服务器模式功能差不多,只不过服务器在分工上更加明确。比如:在大型网络中服务器可能要为用户提供不同的服务和功能,如:文件打印服务、WEB、邮件、DNS等等。那么,使用一台服务器可能承受不了这么大压力,所以,这样网络中就需要有多台服务器为其用户提供服务,并且每台服务器提供专一的网络服务。
根据对网络组建和管理的部门和单位不同,常将计算机网络分为公用网和专用网。
(1) 公用网
由电信部门或其他提供通信服务的经营部门组建、管理和控制,网络内的传输和转接装置可供任何部门和个人使用;公用网常用于广域网络的构造,支持用户的远程通信。如我国的电信网、广电网、联通网等.
(2) 专用网
由用户部门组建经营的网络,不容许其它用户和部门使用;由于投资的因素,专用网常为局域网或者是通过租借电信部门的线路而组建的广域网络。如由学校组建的校园网、由企业组建的企业网等。
(3) 利用公用网组建专用网
许多部门直接租用电信部门的通信网络,并配置一台或者多台主机,向社会各界提供网络服务,这些部门构成的应用网络称为增值网络(或增值网),即在通信网络的基础上提供了增值的服务。如中国教育科研网——Cernet,全国各大银行的网络等
我们知道,一个计算机网络有许多互相连接的接点,在这些接点之间要不断的进行数据交换,要做到有条不紊的交换数据,每个接点就必须遵守一些事先约定好的规则,这些规则明确规定了所交换的数据的格式以及相关的同步问题。这些为进行网络数据交换而建立的规则、标准或约定就称为网络协议。一个网络协议主要由以下三个要素组成:
(1)语法,即数据与控制信息的结构或格式;
(2)语义,即需要发出何种控制信息、完成何种协议以及做出何种应答;
(3)同步,规定事件实现顺序的详细说明,即确定通信状态的变化和过程,如通信双方的应答关系。
由此可见,网络协议是计算机网络不可缺少的部分。很多经验和实践表明,对于非常复杂的计算机网络协议,其结构最好采用层次式的。这样分层的好处在于:每一层都实现相对的独立功能,因而可以将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题
第2个回答  2010-04-09
MD,纯属放屁,来炫耀自己懂得多是吧。
相似回答