⑴ Web service是什么
我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web service的概念想要理解Web service,必须先理解什么是Service(服务)。传统上,我们把计算机后台程序(Daemon)提供的功能,称为"服务"(service)。比如,让一个杀毒软件在后台运行,它会自动监控系统,那么这种自动监控就是一个"服务"。通俗地说,"服务"就是计算机可以提供的某一种功能。根据来源的不同,"服务"又可以分成两种:一种是"本地服务"(使用同一台机器提供的服务,不需要网络),另一种是"网络服务"(使用另一台计算机提供的服务,必须通过网络才能完成)。举例来说,我现在有一批图片,需要把它们的大小缩小一半。那么,我们可以把"缩放图片"看成是一种服务。你可以使用"本地服务",在自己计算机上用软件缩小图片,也可以使用"网络服务",将图片上传到某个网站,让服务器替你缩小图片,完成后再通过网络送回给你。这就好比,一件事你可以自己做,也可以交给另一个人去做。肚子饿了,你可以自己做饭,也可以打电话去订一份比萨,让店家替你做好送上门。"网络服务"(Web Service)的本质,就是通过网络调用其他网站的资源。举例来说,去年我写过一个"四川大地震图片墙",它能动态显示关于四川地震的最新图片。但是,所有的图片都不是储存在我的服务器上,而是来自flickr.com。我只是发出一个动态请求,要求flickr.com向我提供图片。这种情况下,flickr.com提供的就是一种Web service。如果我把图片都存放在本地服务器,不调用flickr.com,那么我就是在使用"本地服务"。所以,Web service让你的网站可以使用其他网站的资源,比如在网页上显示天气、地图、twitter上的最新动态等等。二、Web Service架构和云如果一个软件的主要部分采用了"网络服务",即它把存储或计算环节"外包"给其他网站了,那么我们就说这个软件属于Web Service架构。Web Service架构的基本思想,就是尽量把非核心功能交给其他人去做,自己全力开发核心功能。比如,如果你要开发一个相册软件,完全可以使用Flickr的网络服务,把相片都储存到它上面,你只要全力做好相册本身就可以了。总体上看,凡是不属于你核心竞争力的功能,都应该把它"外包"出去。最近很红的"云计算"(cloud computing)或者"云服务"(cloud services),实际上就是Web Service的同义词,不过更形象一些罢了。它们不说你把事情交给其他计算机去做,而说你把事情交给"云"去做。三、本地服务的缺陷"网络服务"是未来软件开发和使用的趋势,本地服务将用得越来越少,主要因为以下三个原因:* 本地资源不足。很多数据和资料,本地得不到,只有向其他网站要。* 成本因素。本地提供服务,往往是不经济的,使用专业网站的服务更便宜。这里面涉及硬件和人员两部分,即使你买得起硬件,专门找一个人管理系统,也是很麻烦的事。* 可移植性差。如果你想把本机的服务,移植到其他机器上,往往很困难,尤其是在跨平台的情况下。四、Web Service的优势除了本地服务的缺点以外,Web Service还有以下的优越性:* 平台无关。不管你使用什么平台,都可以使用Web service。* 编程语言无关。只要遵守相关协议,就可以使用任意编程语言,向其他网站要求Web service。这大大增加了web service的适用性,降低了对程序员的要求。* 对于Web service提供者来说,部署、升级和维护Web service都非常单纯,不需要考虑客户端兼容问题,而且一次性就能完成。* 对于Web service使用者来说,可以轻易实现多种数据、多种服务的聚合(mashup),因此能够做出一些以前根本无法想象的事情。五、Web service的发展趋势根据我的观察,目前Web service有这样几种发展趋势。* 在使用方式上,RPC和soap的使用在减少,Restful架构占到了主导地位。* 在数据格式上,XML格式的使用在减少,json等轻量级格式的使用在增多。(完)
⑵ 根据Internet的域名代码规定,域名中这些都代表什么网站
后缀为net:是网络服务公司,为个人或是商业提供服务的网站。后缀为com:是一个国际顶级域名。 com是company的缩写,是最常用的顶级域名,表示商业网站。后缀为gov:中国国家顶级域名,来指代政府机关网站。
后缀为gov:是顶级域名的一种类型,通常表示此域名独立于其他种类。表示非营利性组织。后缀为e: 是互联网的通用顶级域之一,主要供教育机构,如大学等院校使用。后缀我pro适 用于医生、律师、会计师等专业人员的通用顶级域名。后缀为name适用于个人注册的通用顶级域名。
(2)网络服务是什么网站扩展阅读:
域名由各国文字的特定字符集、英文字母、数字及“ - ”( 即连字符或减号 ) 任意组合而成 , 但开头及结尾均不能含有“ - ”。域名中字母不分大小写。
域名最长可达 67 个字节 ( 包括后缀 .com 、.top、.tech、.net 、.org 、.biz等 ) 。中文域名格式如下:各级域名长度限制在26个合法字符(汉字、英文a-z 、A-Z 、数字0-9和 - 等均算一个字符);不能是纯英文或数字域名,应至少有一个汉字。“-”不能连续出现。
⑶ 常见的网络服务有哪些各有什么功能
web服务器,用来提供网站,也就是我们现在上网看的网站都是web服务器提供的。dns服务器,提供网络dns,域名转换。ftp服务器,和web类似,它提供的是文件服务。数据库服务器,主要装数据资料的,这个没什么好说的。dhcp服务器,提供动态ip转换。主要就这些了。
①Apache
Apache是世界使用排名的Web服务器软件。它几乎可以运行在所有的计算机平台上。由于Apache是开源免费的,因此有很多人参与到新功能的开发设计,不断对其进行完善。 Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
②IIS
IIS(Internet信息服务)英文Internet Information Server的缩写。它是微软公司主推的服务器。IIS的特点具有:安全性,强大,灵活。
③Nginx
Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。
④Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
⑤Lighttpd
Lighttpd是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
⑥Zeus
Zeus是一个运行于Unix下的非常的Web 服务器,据说性能超过Apache,是效率的Web 服务器之一。
⑷ 社交网络服务网站是什么
社交网络服务,源自英文SNS(Social Network Service)的翻译,中文直译为社会性网络服务或社会化网络服务,意译为社交网络服务。社交网络含义包括硬件、软件、服务及应用,由于四字构成的词组更符合中国人的构词习惯,因此人们习惯上用社交网络来代指SNS(Social Network Service)。
⑸ 网络服务商是什么意思
网络服务商的意思是向广大用户综合提供互联网接入业务、信息业务和增值业务的电信运营商。
能提供拨号上网服务、网上浏览、下载文件、收发电子邮件等服务,是网络最终用户进入Internet的入口和桥梁。它包括Internet接入服务和Internet内容提供服务。这里主要是Internet接入服务,即通过电话线把你的计算机或其他终端设备连入Internet。
(5)网络服务是什么网站扩展阅读
由于接驳国际互联网需要租用国际信道,其成本对于一般用户是无法承担的。
Internet接入提供商作为提供接驳服务的中介,需投入大量资金建立中转站,租用国际信道和大量的当地电话线,购置一系列计算机设备,通过集中使用,分散压力的方式,向本地用户提供接驳服务。
较大的ISPs拥有他们自己的高速租用线路以至于他们很少依赖电信供应商,并且能够为他们的客户提供更好的服务。最大的国际和地域性因特网服务提供商有:AT&T WorldNet,IBM全球网,MCI,Netcom,UUNet,和PSINet。
⑹ 什么是网络信息化服务
网络信息服务,也称因特网网上信息服务,指的是在网络环境下信息机构和行业利用计算机、通讯和网络等现代技术从事信息采集、处理、存贮、传递和提供利用等一切活动,其目的是为了给用户提供所需的网络信息数据、产品和快捷的服务,让人们从繁重是体力劳动中解放出来,享受网络带来的省事,省心,省力。
如乐思的信息采集软件,网络采集软件,图片抓取软件,信息采集服务等等
⑺ 什么是网络服务器
网络服务器是计算机局域网的核心部件。网络操作系统是在网络服务器上运行的,网络服务器的效率直接影响整个网络的效率。因此,一般要用高档计算机或专用服务器计算机作为网络服务器。
网络服务器主要有以下4个作用:
1、运行网络操作系统,控制和协调网络中各计算机之间的工作,最大限度地满足用户的要求,并做出响应和处理。
2、存储和管理网络中的共享资源,如数据库、文件、应用程序、磁盘空间、打印机、绘图仪等。
3、为各工作站的应用程序服务,如采用客户/服务器(Client/Server)结构使网络服务器不仅担当网络服务器,而且还担当应用程序服务器。
4、对网络活动进行监督及控制,对网络进行实际管理,分配系统资源,了解和调整系统运行状态,关闭/启动某些资源等。
(7)网络服务是什么网站扩展阅读
维护网络服务器的技巧:
1、及时安装系统补丁
不论是Windows还是Linux,任何大家操作系统都有漏洞,及时的打上补丁避免漏洞被蓄意攻击利用,是服务器安全最重要的保证之一。
2、安装和设置防火墙
现在有许多基于硬件或软件的防火墙,许多安全厂商也都相继推出了相关的产品。要保证服务器的安全,安装防火墙非常必要。在安装防火墙之后,你需要根据自身的网络环境,对防火墙进行适当的配置以达到最好的防护效果。
3、安装网络杀毒软件
如今在互联网上,病毒的传播非常猖獗,因此,在网络服务器上安装网络版的杀毒软件来控制病毒传播显得尤为重要。同时,在使用杀毒软件时,必须要定期或及时升级杀毒软件,坚持每天自动更新病毒库。
4、关闭不需要的服务和端口
在安装服务器操作系统时,经常会启动一些不需要的服务,这样会占用系统的资源,增加系统的安全隐患。对于近段时间内完全不会用到的服务器,可以完全关闭;对于期间要使用的服务器,也应该关闭不需要的服务,如Telnet等。另外,还要关掉没有必要开的TCP端口。
⑻ web站点和web服务是什么意思
通俗点讲是Web站点就是我们常见的所有网站了!Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。
⑼ 什么是互联网、什么是网站、什么是网页
网站和网页是基于互联网,是互联网时代的产物。三者既有联系又有区别:
1、互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络称互联网,即是互相连接一起的网络结构。互联网并不等同万维网,万维网只是一建基于超文本相互链接而成的全球性系统,且是互联网所能提供的服务其中之一。
2、网站就是一个最大的网页,里面有很多小的链接,小链接之后还有链接 ,而链接的这些又是一个又一个的网页。网站也是通过网页的形式展现在人们的眼前。
3、网页就是单独的一页没有任何链接。