Web服务器的主要任务

2021-03-10    分类: 网站建设

Web服务器实现客户端与服务器交换数据之前,首先用TCP/IP建立连接,客服端向服务器请求数据,服务器则向客户端想要并提供数据,客户端和服务器以HTTP协议进行请求和响应。服务器和客服端智能为一次事物处理建立并维持连接,完成一次事物处理后结束连接。

每一个客户端向服务器发送请求均以方法(Method)开始,后跟对象的URL。客户端一般要在上述信息中补充所采用HTTP协议的版本号,其后跟一个回车换行(CRLF)字符对。依据请求情况,浏览器可以在CRLF后加上浏览器按特殊别的首部格式编码的信息,也可以把一个实体MIME(多功能Internet邮件扩充服务)格式文档加到整个请求之后。一个HTTP方法实际上是一条命令,客户端用其它来说明其请求目的,常用的有GET(请求指定的页面信息,并返回实体主体),HEAD(只请求页面的首部)和POST(请求服务器接受所指定的文档作为对所标识的URL的心的从属实体)。Web服务器收到请求并解析之后,以一个HTTP消息响应客户端的请求。这个响应消息通常以HTTP协议版本号开始,后面是三位状态码和一个原因短语(Reason phrase),其后是一个CRLF,再后是请求的信息,,服务器加上一个CRLF。其后还可以有一个可选实体。状态码是三位数,它描述了服务器理解和满足请求的情况,原因短语是状态代码的一个简短说明。HTTP协议版本号,状态代码、原因短语一起构成了状态行。

上述分析不难看出,接受客户端请求,解析客户端请求,响应客户端请求,向客户端会送请求的结果是Web服务器所需要完成的主要任务,Web服务器程序代码主要是为了完成这几项任务。

分享文章:Web服务器的主要任务
URL链接:https://www.cdcxhl.com/news27/104927.html

成都网站建设公司_创新互联,为您提供网站建设定制开发小程序开发商城网站做网站移动网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化