网页工作原理
2008-02-23 05:58:00来源:互联网 阅读 ()
Internet正以空前的速度深入千家万户,不少公司或个人在网络上建立起主页和站点。公司通过网站发布产品信息、提供服务、寻求商业契机;而个人能够通过网页展示自己的才华和爱好并和他人交流。其中不知大家有没有考虑这样一个问题,就是设计和创建好的网页是如何显示在浏览器上的?笔者以几种不同网址输入格式为例,说说网页是如何具体工作的。
一、标准的网址:域名+目录+文档名称
这是最标准的网址书写格式,例如输入:http://www.yesky.com/zxxw/001.htm,其中www. yesky.com为电脑域名,zxxw为该电脑根目录下的一目录,001.htm为该目录下的一个具体文档。对于一般的html文档, Web会直接把文档传回给浏览器。这种最标准的网址书写格式使得浏览器和Web服务器之间只有文档传输的关系。其具体的通信过程为:
1.浏览器首先会通过www.yesky.com这样的域名来寻找存放网页的电脑服务器,假如找到,浏览器就会和该服务器联系,并建立信息传输通道使信息正确传输。
2.信息通道建立好后,浏览器就会向服务器需要下载zxxw目录下的文档001.htm. 3.文档下载成功后浏览器便会解释执行001.htm文档中的html标记,假如有图像,则下载图像文档,然后一起显示在浏览器窗口上。
二、只有“域名+目录”的网址
假如浏览器要查询的是目录,则Web服务器会判断这个目录是否含有默认文档,假如有,会将默认文档传给浏览器,没有则把目录的文档列表传给浏览器。例如http://www. yesky.com/news1和http://www.yesky.com/news2,这两个网址从表面上看都由域名和目录组成,news1 的子目录下放置有默认文档Index.html,news2目录下未放置默认文档。在浏览器地址框里输入第一个网址,一旦连接成功,服务器便把默认文档传回到浏览器端,最后解释执行该文档;输入第二个网址,返回的则是该目录下的文档列表, 这和有点类似。假如服务器端不允许浏览器访问文档目录,浏览器端将会显示提示信息“不允许访问文档列表”,表明服务器端的一些配置需要必须明确指定要下载的具体文档名,假如浏览器没有找到要找的文档,则不允许下载文档或子目录。
三、只有域名的网址
其实最多的网址格式恐怕要数这种类型,他等于http://www.yesky.com/,表示$#@60;http://www.yesky.com$#@62;+目录“/”。当我们把上述的网址输进浏览器地址框执行时,浏览器首先和电脑服务器取得联系并建立通信信道,然后就向服务器发出要下载该网站网页的请求。由于没有明确下载文档具体名称,服务器就默认下载文档为服务器根目录下的文档Index.html.因此一旦收到下载请求,服务器就自动把该文档传回到浏览器端。最后浏览器启动解释执行功能来解释运行Index.html文档,并把最后的执行结果显示在用户的面前。
四、含有程式的网址
假如浏览器要下载的是扩展名为ASP或CGI的脚本程式,那么Web服务器会自动启动解释程式,然后把程式执行的结果传回给浏览器。例如http://www. yesky.com/test.aspde 的网址结尾并不是以。html为扩展名,而是以。asp为扩展名,test.asp为可执行程式,浏览器不能对他进行解释,所以只能先在服务器上解释运行,假如程式中带有参数,如http://www.yesky.com/test.asp?NAME=ZYS&AGE=21 (NAME和AGE为参数),则在执行过程用到这两个参数,然后服务器将运行结果传回给浏览器。如在结果中碰到html标记,浏览器就启动解释程式,然后按html标记的需要把网页的内容显示在用户面前。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash