网页工作原理

    Internet正以空前的速度深入千家万户,不少公司或个人在网络上建立起主页和站点。公司通过网站发布产品信息、提供服务、寻求商业契机;而个人可以通过网页展示自己的才华和爱好并与他人交流。其中不知大家有没有考虑这样一个问题,就是设计和创建好的网页是如何显示在浏览器上的?笔者以几种不同网址输入格式为例,说说网页是如何具体工作的。

    一、标准的网址:域名+目录+文件名称

    这是最标准的网址书写格式,例如输入:/zxxw/001.htm,其中www. 为计算机域名,zxxw为该计算机根目录下的一目录,001.htm为该目录下的一个具体文件。对于一般的HTML文件, Web服务器会直接把文件传回给浏览器。这种最标准的网址书写格式使得浏览器与Web服务器之间只有文件传输的关系。其具体的通信过程为:

    1.浏览器首先会通过这样的域名来寻找存放网页的计算机服务器,如果找到,浏览器就会与该服务器联系,并建立信息传输通道使信息正确传输。

    2.信息通道建立好后,浏览器就会向服务器要求下载zxxw目录下的文件001.htm. 3.文件下载成功后浏览器便会解释执行001.htm文件中的html标记,如果有图像,则下载图像文件,然后一起显示在浏览器窗口上。

    二、只有“域名+目录”的网址

    如果浏览器要查询的是目录,则Web服务器会判断这个目录是否含有默认文件,如果有,会将默认文件传给浏览器,没有则把目录的文件列表传给浏览器。例如http://www. /news1和/news2,这两个网址从表面上看都由域名和目录组成,news1 的子目录下放置有默认文件Index.html,news2目录下未放置默认文件。在浏览器地址框里输入第一个网址,一旦连接成功,服务器便把默认文件传回到浏览器端,最后解释执行该文件;输入第二个网址,返回的则是该目录下的文件列表, 这与FTP有点类似。如果服务器端不允许浏览器访问文件目录,浏览器端将会显示提示信息“不允许访问文件列表”,表明服务器端的一些设置要求必须明确指定要下载的具体文件名,如果浏览器没有找到要找的文件,则不允许下载其他文件或子目录。

    三、只有域名的网址

    其实最多的网址格式恐怕要数这种类型,它等于/,表示$#@60;$#@62;+目录“/”。当我们把上述的网址输进浏览器地址框执行时,浏览器首先与计算机服务器取得联系并建立通信信道,然后就向服务器发出要下载该网站网页的请求。由于没有明确下载文件具体名称,服务器就默认下载文件为服务器根目录下的文件Index.html.因此一旦收到下载请求,服务器就自动把该文件传回到浏览器端。最后浏览器启动解释执行功能来解释运行Index.html文件,并把最后的执行结果显示在用户的面前。

    四、含有程序的网址

    如果浏览器要下载的是扩展名为ASP或CGI的脚本程序,那么Web服务器会自动启动解释程序,然后把程序执行的结果传回给浏览器。例如http://www. /test.aspde 的网址结尾并不是以。html为扩展名,而是以。asp为扩展名,test.asp为可执行程序,浏览器不能对它进行解释,所以只能先在服务器上解释运行,如果程序中带有参数,如/test.asp?NAME=ZYS&AGE=21 (NAME和AGE为参数),则在执行过程用到这两个参数,然后服务器将运行结果传回给浏览器。如在结果中遇到html标记,浏览器就启动解释程序,然后按html标记的要求把网页的内容显示在用户面前。

时间: 2024-10-29 02:35:54

网页工作原理的相关文章

SEO人员都必须弄懂的蜘蛛四大工作原理

网站优化的工作都是围绕着百度蜘蛛而做的,相信这个观点各位优化人员都不会有所反对吧.话虽如此,很多优化人员却对于蜘蛛的工作原理感到十分陌生,因此网站的优化还是停留在原来的地步,无法继续提升. 正是这样,我们就需要去了解蜘蛛的工作原理以及根据蜘蛛的工作原理去制定和改善网站的优化方案.具体是怎么样的,下面笔者就来和大家简单谈谈吧. 第一:合理分布外链,让蜘蛛爬行更深入,更分散 我们的蜘蛛机器人和现实的蜘蛛都是一样的,只要有一张巨大的网,它就能轻松自如地在网上爬行,抓取食物.所以说,我们的网站就是一张巨

何涛:从搜索引擎工作原理折射出的SEO知识(中)

在前面一篇文章里(搜索引擎工作原理折射SEO知识上)有说到搜索引擎的工作原理的前部分也就是如何通过蛛蛛来抓取网络信息的问题.从中我们也了解到,蛛蛛的一些习性与SEO的一些操作小技巧.在今天的文章中我们会看到更多的有关于搜索引擎的内容,好了废话就不多说了. 我们都知道蛛蛛它毕竟还只是个程序而已,他做的工作不会通过网站的前台来分析一个网站内容,而是通过网站的代码来进行抓取信息的.而在网站的源代码里我们会看到好多html.js等一些程序的语句.而蛛蛛他只会对里面的文章感兴趣,也就是说他只提取网页里的一

第二课笔记:搜索引擎基础知识和工作原理

  大家好,我是专门从事SEO的,几个月来一直都在维护和优化按摩器排行榜www.yziyuan.com这个网站,并从中总结了很多的经验和知识.今天要分享的是<搜索引擎基础知识和工作原理>,这是最基本的概念吧, 第一部分:什么是搜索引擎? 1,定义? 官方定义: 搜索引擎是指根据一定的策略.运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统.百度和谷歌等是搜索引擎的代表. 我的理解是: 按照搜索引擎的搜索规则去设置目标网站的

浅谈搜索引擎分析关键词的工作原理

搜索引擎的横空出世,让我们更容易使用互联网,十年前的信息爆炸言论现在已经基本停息,这些都归功于搜索引擎,因为信息再多,已经有搜索引擎帮我们分类整理,我们想要的时候只要输入相关的关键词就能够找到相应的信息,就不会再存在那种信息爆炸式的状态,找一个信息会把一个人折磨的半死!可见搜索引擎的贡献和作用是多么的巨大! 我们平时找信息都是通过输入数据来获得,也就是我们常说的关键词,搜索引擎对于输入的关键词是如何工作的,是直接通过这个词来找,还是要把这些词分开,进行相关的比对再从数据库中找,然后再根据这次词来

浅谈搜索引擎的工作原理及未来算法调整方向

在A5站长网上摸爬滚打了多年了,期间也写了好几篇的文章,其中有一篇<浅谈地方汽车门户网站运营的四个问题>还被推荐到了首页,我发给我们的朋友看的时候,大家对我这个曾经的菜鸟也开始刮目相看了,这让我本人在这段时间身心都愉悦的很,现在又忍不住在A5上发表一下我对搜索引擎工作原理及算法上的认识,可能比较的浅陋,但是有了想法,不吐还是不快的! 做网站SEO是一个非常枯燥的过程,很多人估计除了吃饭睡觉剩下来的时间就奉献给了电脑了,这样怎么能够把身体搞好呢?这不现在每天爬六楼都累得不行,这对于一个大小伙子实

从百度spider工作原理看如何提升优化效果

在圈子里有一句笑话是说站长每天早上起床第一件事是什么?答案是查百度收录.看快照时间.看排名!虽然有些夸张,却也非常形象地说明了站长对网站在百度搜索中优化情况的重视程度.在这些要素之中,网站快照.排名.收录数量共同构成了一个网站的优化效果,反映出网站在搜索引擎之中占据的"分量"也就是我们常说的"权重"如何.权重越高,越容易带来更好的优化效果.提升网站优化效果能够获得更多的搜索流量,也就意味着更多的用户和潜在的收益来源!下面我们就从百度spider(百度蜘蛛)的工作原理

SEO新手必看 搜索引擎工作原理之一

新手SEO是为了什么,也就是为了有一个好的排名,除了大型网站可以依靠长尾带来巨大的流量,一般的新站长能用SEO得到一个稳定的关键词排名,就能带来稳定的流量,网上SEO的文章多如牛毛,但自己也要有系统学习的流程,想得到好的排名,就要知道搜索引擎工作原理大致是怎么样的,详细的工作原理你就不用管了,据说全世界也没几个,废话不多说,进入正题. 搜索引擎的工作原理是非常复杂的,前面就提过真正懂的全世界也没几个,但我们只要知道一些皮毛就够用了.搜索引擎的工作过程可以分为三个阶段. 一.爬行和抓取 这个大家都

SEO新手必看 搜索引擎工作原理之二

搜索引擎工作原理的三个阶段: 1.爬行和抓取 2.预处理 3.排名 前天在A5上发过搜索引擎工作原理之爬行与抓取http://www.admin5.com/article/20110630/356286.shtml,有兴趣的可以去看下,现在接下去讲预处理,搜索引擎通过爬行和抓取以后存入数据库的原始页面,并不能直接用于查询排名处理.你可想像搜索引擎收录了多少的页面,如果等用户输入关键字再去进行运算排名,这显然是不现实的,所以这些页面就先经过预处理,这样在用户输入关键词时,排名程序就调用数据库里已经

肖玉强:图解搜索引擎工作原理

  做SEO的,如果不懂搜索引擎的工作原理是很难恰当开展工作的.前几天给学生讲SEO课程中的搜索引擎工作原理时,很多同学表示不太懂.后来我画了搜索引擎主要工作流程的示意图给大家,很多同学表示"懂了". 我们先来看搜索引擎的主要工作:页面收录.页面分析.页面排序及关键字查询.搜索引擎的工作流程是:页面收录--页面分析--页面排序--关键字查询. 一.搜索引擎工作原理--页面收录   搜索引擎工作原理示意图--页面收录流程 页面收录的最终目的是将网站上的内容加入到URL列表,积累URL资源