新闻动态

服务器协议:web服务器的工作原理及其相关协议

发布日期:2021-02-09 10:15 | 文章来源:YINGSOO

  【内容声明】文章部分内容来源于网络,仅供参考!若有服务器租用/托管相关问题,请咨询YINGSOO在线客服!良心推荐、按需选配,更简单、更高效、更划算!

  【主机选配】法国物理服务器价格 | 香港云服务器价格 | 服务器价格计算器 | 韩国CN2服务器价格

  【热门文章】德国服务器怎么样?德国服务器怎么选? | 公网带宽和私网带宽什么意思?

服务器协议

  web服务器也称为www(woRLd wide web)服务器,主要功能是提供网上信息浏览服务。 通俗的说,web服务器是可以向发出请求的浏览器提供文档的程序。

  1、服务器是一种被动程序:只有当internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。

  2 、最常用的web服务器是Apache和microso[主机]ft的internet信息服务器(internet information services,iis)。

  3、internet上的服务器也称为web服务器,是一台在internet上具有独立ip地址的计算机,可以向internet上的客户机提供www、email和Ftp等各种internet服务。

  4、web服务器是指驻留于因特网上某种类型计算机的程序。当web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用Http(超文本传输协议)与客户机浏览器进行信息交流,这就是人们常把它们称为Http服务器的原因。

  web服务器不仅能够存储信息,还能在用户通过web浏览器提供的信息的基础上运行脚本和程序。

  web服务器的工作原理:

  (1)客户端发送请求

  客户端(通过浏览器)和web服务器建立tcp连接,连接建立以后,向web服务器发出访问请求(如get)。根据Http协议,该请求中包含了客户端的ip地址、浏览器的类型和请求的URL等一系列信息。

  (2)服务器解析请求

  web服务器对请求按照Http协议进行解码来确定进一步的动作,设计的内容有三个要点:方法(get)、文档(/sample.html)、和浏览器使用的协议(Http/1.1)其中方法告诉服务器应完动的动作,get方法的含义很明显是:服务器应定位、读取文件并将它返回给客户。

  web服务器软件现在就知道了,它应该找到文件/sample.html,并使用Http/1.1协议将内存返回给客户。信息是经过与请求到来相同的连接发出的,所以服务器不需要定[租赁服务器]们客户或创建新的连接。

  (3)读取其它信息(非必须步骤)

  web服务器根据需要去读取请求的其它部分。在Http/1.1下,客户还应给服务器提供关于它的一些信息。元信息(metainformation)可用来描述浏览器及其能力,以使服务器能据此确定如何返回应答。

  (4)完成请求的动作

  若现在没有错误出现,www服务器将执行请求所要求的动作。要获取(get)一个文档,web服务器在其文档树中搜索请求的文件(/sample.html)。这是由服务器机器上作为操作系统一部分的文件系统完成的。若文件能找到并可正常读取,则服务器将把它返回给客户。

  首先,web服务器发送一个状态码及一些描述信息。既然文件已经找到,则发送状态码200,表示一切都oK ,文档随后发出,因为发送的信息是HtmL文档,所以content-type 取值为text/html。文档长为1024个字节,所以content-type 取1024 。服务器软件的标识及文件的时间属性信息也被包含在头域中。

  如果请求的文件没有找到或找到但无法读取,测请求无法满足。这时将返回不同于200的状态码。最常见的问题是请求中的文件名拼写有误,所以服务器无法找到该文件。这种情况下,服务器将发送一个状态码—404 给客户。

  (5)关闭文件和网络连接,结束会话。

  当文件已被发邮或错误已发出后,web服务器结束整个会话。它关闭打开的的被请求文件,关闭网络端口从而结束网络连接。有关的其它工作则是由客户端来完成的,包括接收数据,并以用户可读的方式呈现出来。这些与服务器无关。

  web服务器是通过Http(超文本传输协议)与客户端浏览器来进行信息交流的,下面简单介绍下Http。

  Http协议(超文本协议)

  Http(Hypertext transfer protocol,超文本传输协议)是用于从www服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

  Http是客户端浏览器或其他程序与web服务器之间的应用层通信协议。在internet上的web服务器上存放的都是超文本信息,客户机需要通过Http协议传输所要访问的超文本信息。Http包含命令和传输信息,不仅可用于web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

  我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(Http),将web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。

  tcp/ip网络协议

  tcp/ip是“transmission control protocol/internet protocol”的简写,中文译名为传输控制协议/互联网络协议)协议, tcp/ip(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。tcp/ip是inteRnet的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,tcp和ip就像是信封,要传递的信息被划分成若干段,每一段塞入一个tcp信封,并在该信封面上记录有分段号的信息,再将tcp信封塞入ip大信封,发送上网。在接受端,一个tcp软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,tcp将会要求重发。因此,tcp/ip在inteRnet中几乎可以无差错地传送数据。 对普通用户来说,并不需要了解网络协议的整个结构,仅需了解ip的地址格式,即可与世界各地进行网络通信。

  Ftp协议(文件传输协议)

  Ftp(File transfer protocol,文件传输协议) 是 tcp/ip 协议组中的协议之一。Ftp协议包括两个组成部分,其一为Ftp服务器,其二为Ftp客户端。其中Ftp服务器用来存储文件,用户可以使用Ftp客户端通过Ftp协议访问位于Ftp服务器上的资源。在开发网站的时候,通常利用Ftp协议把网页或程序传到web服务器上。此外,由于Ftp传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

  默认情况下Ftp协议使用tcp端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与Ftp使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客

  

  服务器租用送产权是什么意思

  在许多企业中,租用服务器一定期限会送产权,本公司是租用满一年就可以送产权,但许多用户对于送产权这一概念并不怎么理解,不明白到底是什么意思。对此,本公司和为大家进行一次讲解,希望对大家有所帮助。

  服务器租用送产权,就是该服务器所有硬件设施的所有权归租用服务器的人员所有。当租用服务器够一定的时间之后,服务器的产权就由IDC服务商那里转到了客户的手中。当客户拥有了服务器的产权,后期就只用支付服务器托管费用了,每年所支付的费用就非常少了。

  当然,对于服务器的放置地点,客户可以自由的选择,服务商不会存在任何的干涉,不过从客户的角度出发,我们的建议是还是放置在原来的地点,免得转移服务器会非常的麻烦。

  给大家举个例子说明,假如租一台服务器的费用是在1万元,当租用服务器满一年之后,可以送客户产权,当满了一年,客户就只用支付服务器托管费用了。

  服务器租用是比较划算的,前期不用花时间、花精力[美国云主机租用]挑选服务器,只需要租用服务器就可以了,不仅很省心,并且也不用为服务器的配置问题、型号问题[ddos防御套餐]担忧。

  YINGSOO:https://www.yingsoo.com

  热门文章:【新加坡vps】【游戏云】【电影网站海外服务器配置怎么选】【vps 国外服务器】【java游戏服务器】【BGP多线机房】【如何提高香港服务器性能】【网站租服务器多少钱】【YINGSOO高防服务器——韩国服务器】【服务器是什么意思】【浅谈免备案主机方案选购的方法】【联通服务器托管】【服务器租用价格一些常见的问题】【怎么租用最便宜的服务器】【云主机如何解决网站被恶意攻击问题】【游戏高防服务器租用】【怎样选择稳定台湾服务器租用】【企业什么情况下要选择租用高防服务器】【美国vps主机评测】【电商企业选择网站服务器租用需要注意哪些】【美国独立服务器租用的优势和价格】【传奇服务器】【自动过白服服务器是什么】【海外网络加速专线】【中小企业服务器托管应注意的事项】【香港CN2服务器托管哪家好】【虚拟主机租用价格】【欧洲服务器】【美国虚拟主机】【备案大数据

  云服务器租用境外_美国_日本_韩国精选线路,实时开通

  云服务器租用境外,YINGSOO,专业海外云服务器提供商,提供亚洲,欧美等全球范围云服务器租用托管,1对1客服指导,7x24小时保障,全球精选线路免费试用

  https://www.yingsoo.com/

  海外不限流云服务器_美国_日本_韩国精选线路,实时开通

  海外不限流云服务器,YINGSOO,专业海外云服务器提供商,提供亚洲,欧美等全球范围云服务器租用托管,1对1客服指导,7x24小时保障,全球精选线路免费试用

  https://www.yingsoo.com/

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部