万维网服务器的传送协议,万维网WWW和超文本传送协议HTTP

通常我们想访问一个网站,在没有网址导航的时候就在地址栏输入域名,一般是先输入http或www再加上域名。那么http或www是什么意思,又起什么作用呢?这篇文章就做个基本介绍。

万维网WWW

万维网服务器的传送协议,万维网WWW和超文本传送协议HTTP_第1张图片

万维网WWW并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所,英文简称为web。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。万维网是一个分布式的超媒体系统,它是超文本系统的扩充。所谓文本是包含指向其他文档的链接的文本。也就是说,一个超文本由多个信息源链接成,而这些信息源的数目实际上是不受限制的。利用一个链接可使用户找到另一个文档,而这又可链接到其他的文档。这些文档可以位于世界上任何一个接在因特网上的超文本系统中。超文本是万维网的基础。

超媒体与超文本的区别是文档内容不同。超文本文档仅包含文本信息,而超媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,甚至活动视频图像。分布式和非分布式的超媒体有很大区别。在非分布式系统中,各种信息都驻留在单个计算机的磁盘中。由于各种文档都可以从本地获得,因此这些文档之间的链接可进行一致性检查。万维网把大量信息分布在整个因特网上。每台主机上的文档都独立进行管理。对这些文档的增加、修改、删除或重新命名都不需要通知到因特网上成千上万的节点。这样,万维网文档之间的链接就经常会不一致。

万维网以客户服务器方式工作。浏览器就是在用户主机上的万维网客户程序。万维网文档所驻留的主机则运行服务器程序,因此这个主机也称为万维网服务器。客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。在一个客户程序主窗口上显示出的万维网文档成为页面。万维网使用同一资源定位符URL来标志万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符URL。万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,就是超文本传送协议HTTP。用户可使用搜索工具在万维网上方便地查找所需的信息。

超文本传送协议HTTP

万维网服务器的传送协议,万维网WWW和超文本传送协议HTTP_第2张图片

HTTP协议定义了浏览器怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向事务的应用协议,它是万维网上能够可靠地交换文件的重要基础。

每个万维网网点都有一根服务器进程,它不断地监听TCP的端口80,以便发现是否有浏览器向它发出连接建立请求。一旦监听到连接建立请求并建立了TCP连接之后,浏览器就向万维网服务器发出浏览器某个页面的请求,服务器接着就返回所请求的页面作为相应。最后,TCP连接就被释放了。在浏览器和服务器之间的请求和响应的交互,必须按照规定的格式和遵循一定的规则。这些格式和规则就是超文本传送协议HTTP。用户浏览页面的方法有两种。一种方法是在浏览器的地址窗口中键入所要找的页面的URL。另一种方法是在某一个页面中用鼠标点击一个可选部分,这时浏览器会自动在英特网上找到所要链接的页面。

你可能感兴趣的:(万维网服务器的传送协议)