我对服务器的概念一直不是非常清楚,请大家指教。
比如:c/s、b/s系统中都提到“服务器”、客户机,我的疑问是这个“服务器”必须是支撑这个网络的哪个服务器,还是网络中任意一台微机都能做服务器。
问题原由:最近领导让我做个软件,希望单位的10来台电脑都能联网使用。但我们的内网,服务器在哪儿我都不知道。
比如:c/s、b/s系统中都提到“服务器”、客户机,我的疑问是这个“服务器”必须是支撑这个网络的哪个服务器,还是网络中任意一台微机都能做服务器。
问题原由:最近领导让我做个软件,希望单位的10来台电脑都能联网使用。但我们的内网,服务器在哪儿我都不知道。
解决方案 »
- 如何使combobox只能选择,不能输入,而且combobox里面的第一项是默认的选取值
- 单机如何调试网络程序?
- 如何根据控件的handle得到它的Name属性值?
- 50分寻求一条UPDATE语句,先祝大家圣诞快乐,拜个早年,不会又是没人来回答我的问题吧。
- 如何给Button加上Canvas?在线,解决就结贴,UP有分。
- 有关报表的两个小问题(再线等待)
- 我快晕死了,这么一个简单的问题。问了2天也没人说明白清楚。是不是太简单不想帮忙啊。成功的话我50分相送!!!
- 帮帮我!!!关于DBGrid的刷新的问题???我一定给分!!!
- 小菜的多表关联问题.......
- Delphi如何将excel中的数据快速的存进SQLite的数据库
- delphi 文件流复制问题,诡异!求解!
- Delphi 换版本后 报错 Invalid Compiler Directive (进来讨论 帮忙 谢谢各位了!)
b/s即Browser/Server,即浏览器和服务器系统。服务器不是指物理上的服务器,而是指功能意义上的服务器。随便哪台电脑都可以当服务器,只要它的功能是做为服务器来用的。
比如数据库服务器,你可以把数据库安装在任意电脑上,然后其它电脑上的程序都连接这个数据库。
原来只是我们一个单位10来台微机一个局域网时(服务器当然也在单位),我用ADO连接服务器,非常简单,出乎我的意料。现在可是上万台微机的局域网啊,说明白一点,是公安内网。会不会对物理服务器造成非法访问、攻击(这可是受处分的)。平常就连带上网功能的手机连上微机,都能被“一机两用”(微机既连公安网又连互联网)侦测软件发现,局长都得作检查。
先谢谢!
至于别人攻击了那台服务器,与你有什么关系?
我也在公安局做过系统,象这种情况,你能做的就是服务器上定期打补丁,杀毒;对于象公安网这种大局域网,比较重要的是不要让它和别的网比如internet相连。
上万台微机的局域网,需要网管做好
程序员还是基于可用的网络(tcp/http/...)实现应用(ado的c/s、各种多层)
比如,现在我想在我们单位弄一台微机做服务器(以前就是这么做的),另外几台微机怎么找到这台服务器并建立连接呢?当然这几台微机都有具体的计算机名、ip地址,也就是说服务器怎么设置呢?(找了本server 2000的书看,也没讲什么,好象挺简单的。)
一般都是tcp协议,则只要指明服务器的ip+端口,就行了
客户端怎么能连到服务器的ip+端口,则就是网管的责任了
SQL2000要打SP4补丁,关掉你本机的防火墙。SQL200安装时要选择混合认证模式,并设置SA密码。可能出现的问题,很多很多,无法为你例举。
服务器可以是网络中的任意一台机子,这个我已经明白了。但如果把单位中的一台机子弄成服务器后,其它机子怎么连接呢?大家说的都不清。我暂时也没胆子试,前两天其它单位有一台机子差点发生一机两用(具体情况不清楚),局里还发了通报,所以不敢瞎弄东西。
顺便问一下,搞B/S程序,Delphi行吗?以后的版本有可能行吗?要不行的话,我要学学PHP或JSP(这2个不知哪个更好些)。
再录入“数据信息”
在其它的电脑上通过“连接数据库的字符串”来连接这个“数据库”操作即可
因为linux稳定。
我们单位有一个路由器,所以单位的几台微机都是网上邻居,我在A机装上SQL Server2000做数据库服务器,在B机装上Delphi7,只要B机在网上邻居能看到A机,那么用ADO连接时,在“选择或输入服务器名称”中输入A机名称,“用户名称”中输入sa,就能“在服务器上选择数据库”里选择自己的数据库连接。
谢谢大家,结帖给分。