网站的工作原理简介.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站的工作原理简介

网站的工作原理简介 --转自CSDN 2008-07-12 21:58 【几个名词】 ◆ net - 多台计算机通过一定的设备(网卡、网线、HUB)连接到一起,就构成计算机网络,如常用的局域网(以太网、令牌网……)。 ◆ internet - 将多个 net 通过路由器或网桥之类设备连接到一起,就构成 internet。 ◆ Internet - 首字母大写:特指“某一个”internet,这个 internet 就是全世界都在使用的国际互联网(如果你学过 C++,不妨这样理解:class internet {}; internet Internet; 即 Internet 是 internet 的一个实例)。 ◆ WWW - World Wide Web。Internet 可以狭义地理解为“设施”,即将全世界的计算机联合起来的这些网络设备的“总和”,而 WWW 是这个物质基础上的“精神”,即很多(不是全部)具体功能的集合。很多时候,人们把 WWW 同 Internet 等同起来,这是今天的客观现实决定的,因为 WWW 几乎成了 Internet 的全部。但是,从原理上说,完全可以以 Internet 为基础,构造 WWW 之外的系统。严格地说,像 ICQ,IRC 之类的服务就是 WWW 之外的 Internet。Internet 的基础是 TCP/IP,WWW 的基础是 HTTP,所以 WWW 只是 Internet 的一个子集。 ◆ Web - “蜘蛛网”。人们亲切地把 WWW 简称为 Web。 ◆ TCP/IP - Internet 的技术基础。Internet 是全世界计算机的联合体,计算机通过通信,或者“交流”联系在一起。交流的基础就是共同的语言,你说英语,我说法语,怎么交流?规定共同语言的词汇、语 法、语义等要素的东西就叫协议。Internet 的基础是 TCP/IP 协议族,包括 TCP, UDP, IP, ICMP, IGMP, ARP, RARP 等协议。有了 TCP/IP,不同的计算机才可以互相交流,不受不同 CPU,不同 OS 的影响,才谈得上 Inter-net。 ◆ HTTP - 超文本传送协议。TCP/IP 只是机器之间交流的语言,而人类构造互联网的最终目的是为了让人类也能够通过互联网进行交流。因此就必须在 TCP/IP 协议族(属于链路层、网络层和传输层)的基础上建立更接近人类的层次——应用层。应用层的协议包括 HTTP、FTP、SMTP、POP 等。当然,这些协议本身也不是面向人类的,但在这些协议的基础上实现的应用程序对我们人类就是友好的了。最著名的应用程序就是浏览器,最重要的协议就是 HTTP 协议,此外还有:邮件应用(SMTP、POP……)、FTP 应用(FTP)等。 【WWW 网站的一般工作原理】 一、概述 用“网站的一般工作原理”这个说法感觉口气太大,太笼统,但暂时想不出什么更合适的修辞。这里的“网站的一般工作原理”指 Web 服务器与客户端浏览器交互的基本原理,说白了就是,网站服务器上的文件和数据库最终成为客户所看到的华丽或朴素的页面的过程。这个过程包括三个问题: 1. 网站的数据如何变成页面数据——网站程序解决。 2. 如何根据用户请求将指定的数据体送达客户端——Internet解决。 3. 客户端如何将页面数据显示为页面(所谓页面就是图形界面上的文本、图像、图形的集合)——浏览器解决。 二、网站程序的运行 这里的“网站程序”指网站的脚本、脚本解析程序、公用组件和数据库系统的集体。当然,如果网站全是静态页面,当然就不存在脚本和组件的问题了。这些程 序相互协作,将原始的网站数据(文件形式或数据库形式)解释(或者说:变换)成特定编码格式的用户数据。网页里最常见的编码格式有:HTML, GIF, BMP, PNG, MIDI (“正规”名称为 text/html, image/gif, image/bmp, image/png, audio/mid)。对任何一次客户请求,一旦解释完毕,程序在本次连接中的使命也就结束了,功成身退,以后就没它的事了——人情冷暖,世态炎凉啊! 网站的运行中,随处可见“管道风格”或“层次风格”的结构与运行模式,不论网站用的是什么 Web Server 和处理引擎(CGI、脚本、编译程序),其最终的处理结果都是标准的网页、图像、MIDI 等,它的任务也只限于生成这些数据,至于这些数据如何工作,那是下一个环节的事。例如: html head /head body script ? $key = 911; $str = db.query(select name from persons.

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档