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链接:/news27/104927.html

成都网站建设公司_创新互联,为您提供网站建设定制开发小程序开发星空体育app最新版本(2024已更新)做网站移动网站建设

广告

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

搜索引擎优化