WWW服务及HTTP

当在 web 浏览器中输入一个 Web 地址(或者 URL 地址)时,Web 浏览器将通过 HTTP 协议建立与服务器上的 Web 服务之间的连接。一提到 Web 地址,大多数人往往想到统一资源定位器 (URL) 以及统一资源标识符 (URI)。

网址 http://www.cisco.com/index.html 就是一种 URL 地址,它表示某个特定资源位于 cisco.com 服务器上的名为index.html的网页中(请单击图中的选项卡,查看 HTTP 的操作步骤)。
Web 浏览器是一种客户端应用程序,我们的计算机使用该程序连接万维网,并访问存储在 Web 服务器上的资源。与多数服务器进程一样,Web 服务器以后台服务的方式运行,并支持不同类型的文件。
Web 客户端首先连接服务器,然后发送资源请求,从而访问需要的资源内容。服务器响应资源请求。浏览器对收到的资源进行解释,并将解释后的数据呈现给用户。
浏览器可以解释并显示很多种数据类型,如纯文本或构建网页的超文本标记语言 (HTML)。但是,除此之外的其它数据类型需要其它服务或程序的支持,即我们常说的插件。为便于浏览器识别所接受文件的类型,服务器应指定文件中包含的数据类型。
为了更好地理解 Web 浏览器和 Web 客户端的交互原理,我们可以研究一下浏览器是如何打开网页的。在本例中,我们采用如下 URL 地址:http://www.cisco.com/web-server.htm。
首先,浏览器对 URL 地址的三个组成部分进行分析:
1. http (协议或方案)
2. www.cisco.com(服务器名称)
3. web-server.htm (所要请求的文件名称)
然后,浏览器将通过域名服务器将 www.cisco.com 转换成到数字地址,用它连接到该服务器。根据 HTTP 协议的要求,浏览器向该服务器发送 GET 请求,并要求访问 web-server.htm 文件。被请求服务器随即将被请求网页的 HTML 代码发送给浏览器。最后,浏览器解读 HTML 代码并将网页内容显示到浏览器窗口中。

本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/566601

更多相关文章
  • Linux安全机制简介 近些年来,由于Android系统的兴起,作为Android 底层实现的 Linux内核其安全问题也是越来越被人们所关注.为了减小漏洞给用户带来的危害和损失,Linux 内核增加了一系列的漏洞缓解技术.其中包括DEP,ALSR,更强的 Selinux,内核代码段只读,PXN等等 ...
  • QQ某站点MySQL注射(支持union)详细说明: 注入点:POST /json.php?act=addChannel&dir=&mod=ComponentInfo HTTP/1.1Content-Length: 75Content-Type: application/x-www- ...
  •   [前言]          腾讯在2012年5月推出安全应急响应中心(TSRC)在线漏洞提交平台和安全漏洞奖励计划,一路磕磕碰碰走来也快三年了.早就想结合TSRC的经验教训写一篇关于SRC(SecurityResponse Center)建设的文章予以总结,现在终于有时间了.          ...
  • 由于身边丢手机的朋友越来越多,而且iPhone手机又这么普及,为了防止你的iPhone丢失,为了在手机丢失后最大几率的寻回,今天小编就为大家简单介绍下,希望大家提前了解下 身边丢iPhone 的朋友不少,但手机失而复得的情况却不多见,如今手机厂商已开始重视手机的防盗,因为这被看作是完善用户体验的一项 ...
  • Tiling Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8205   Accepted: 3974 Description In how many ways can you tile a 2xn rectangle by ...
  • Nginx的Web缓存服务与新浪网的开源NCACHE模块 什么是web缓存 Web缓存位于内容源web服务器和客户端之间,当用户访问一个 URL时,web缓存服务器回去后端web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,web缓存服务器直接输出内容给客户端,而不是 ...
一周排行
  • 老男孩培训2014年3月29日(周六)最新 php运维开发课程火热开班! 为了回馈长期关注老男孩的博友们,现特价5折抢购中,内部VIP学生更享受折上折,优惠仅限本次班级. 详询 QQ:70271111 8004278 ...
  • 作为今年以来主要投资主题和热点的三网融合方案即将揭开神秘面纱.值得一提的是,由于三网融合投资主题一直为基金公司所看好,各大基金公司也早已携重资撒网布局,考虑到这部分投资标的在今年基金公司资产配置中占据了相当大的比例, ...
  • 0. 前言 一个多月前,由于工程项目的需要,匆匆的学习了一下cmake的使用方法,现在有时间拿出来整理一下.本文假设你已经学会了cmake的使用方法,如果你还不会使用cmake,请参考相关资料之后再继续向下看. 本文 ...
  • public static Bitmap revitionImageSize(String path) throws IOException { BufferedInputStream in = new Buffer ...
  • 在安装完scrapy以后,相信大家都会跃跃欲试想定制一个自己的爬虫吧?我也不例外,下面详细记录一下定制一个scrapy工程都需要哪些步骤.如果你还没有安装好scrapy,又或者为scrapy的安装感到头疼和不知所措, ...
  • http://hi.baidu.com/a393060727/blog/item/19dc08d5f2408acd51da4b3b.html     jsp页面显示新闻.公告之类的上一篇下一篇(转载) 7 ...
  • 怎么免费使用QQ会员付费表情?QQ原创表情分免费和付费,无论哪一种都需要添加该表情后,才能使用.可是付费表情,只有在付费后,才能正确添加,但是如果没开通会员该怎么使用qq付费表情呢?下面分享两种方法,需要的朋友可以参 ...
  • 易网科技讯 4月27日消息,据国外媒体报道,短视频分享应用Viddy正通过B轮融资3万美元,估值为3.7亿美元,至于该估值是投资前估值还是投资后估值还不得而知.
  • http://blog.csdn.net/zhangjm_123/article/details/26727221 —————————————————————————————————————————————————— ...
  • 一,控制台 通常,我们用图形用户界面使用Linux或是在命令行模式下使用linux,而这两种模式其实就是控制台. 控制台分为: 1,物理控制台:他是实现虚拟控制台的基础,在linux中对于一个物理文件. 2,虚拟控制 ...