深圳网站建设公司,网商在线LOGO

您的位置:首页 > 新闻

网站制作与开发中网站服务器工作原理
新闻 2024-9-21编辑:深圳网站建设阅读(标签: 网站制作与开发中网站服务器工作原理

  网站制作与开发中网站服务器工作原理
 

  网站服务【wù】器【qì】上的文【wén】件和数据库【kù】终能成【chéng】为客【kè】户所看到的页面的过程包括3个问【wèn】题。


  ①网站的数【shù】据如何变成页【yè】面数【shù】据—由网站【zhàn】程【chéng】序解决。


  ②如何【hé】根据用户请求【qiú】将指定的致据体送【sòng】达客户【hù】端—由Internet解决。


  ③客户端如【rú】何将页面数据显示为【wéi】页面,即图形界面上的文本【běn】、图像、图【tú】形集【jí】合的【de】显示—山浏览器【qì】解决。


  这里的“网站【zhàn】程【chéng】序【xù】”指网站的脚【jiǎo】本、脚本解析程序、公川【chuān】组件和数据库系统的集合。这些程序相互协作,将原始的网站【zhàn】中文件【jiàn】形式或数据库形式的数据解【jiě】释成特定编【biān】码格式的用户数据【jù】。若【ruò】网站全是静态页面.就不【bú】存在【zài】脚本和组【zǔ】件的问题【tí】。网【wǎng】页【yè】里常见的编【biān】码【mǎ】格式有【yǒu】HTML, GIF. BMP,PNG, MIDI。(text/html, image/gif, image/bmp, image/png, audio/mid )等。对【duì】任何一次客户请求.


  一且解释完毕.程序在本次连接中的使命也就结束了。


  一个【gè】Web服务器也【yě】被称为HTTP服务器,它通过【guò】HTTP与客户端【duān】通【tōng】信.这个客户端通常指的是Web浏【liú】览器。HTTP是一种让Web服【fú】务【wù】器与浏览【lǎn】器(客【kè】户端)通过Internet发送【sòng】与接收数据的协【xié】议。它是客户端发出一个请求,服务器【qì】响应【yīng】这【zhè】个请求的一个请【qǐng】求、响【xiǎng】应协议。


  例如【rú】.当【dāng】在地址栏输入http://www.howstuffworks.com/Web-server.htm内容后,浏览器就解释【shì】执行,访问【wèn】该【gāi】网站。浏【liú】览【lǎn】器将该URL分【fèn】为3个部分【fèn】解【jiě】释.即协议为"http",服务【wù】器名为"www.howstuffworks.com".文件名为“Web-server.htm"。其【qí】工【gōng】作过程如下。


  ①首【shǒu】先【xiān】,浏览【lǎn】器【qì】与名称服务器通信,将服务器名“www. howstuffworks. com”转换成IP地址【zhǐ】,服务器使用【yòng】该【gāi】地址连【lián】接到服务器计算机,即通过DNS域名解析得到IP值进行通信处理。


  ②接着.浏览器以该1P地【dì】址在端口80上建立【lì】与服务器的【de】连接【jiē】。浏览【lǎn】器按照HTTP向服务器发送GET请求,请求【qiú】httpJ/www.howstuffworks.com/Web-server.htm..


  ③之后,服务器会将该网页的HTML文本发送到浏览器。


  ④后,浏览器读【dú】取HTML标【biāo】记并设置网【wǎng】页的格式【shì】,将网【wǎng】页信息显示在屏幕【mù】上。


  一个HTTP请求【qiú】包含3个部【bù】分:Method-URI-ProtocoWersion(方法一地址一【yī】版本〕,Request header(请求头【tóu】)和Entity body(请求实【shí】体)。其中.URI完整地指定了Internet资【zī】源。一个URI通常被解析为相【xiàng】对【duì】服【fú】务器的根【gēn】目录。这样【yàng】,它应该总【zǒng】是以一【yī】个“/”前【qián】缀开始。Version指的是该HTTP请求所用【yòng】到的HTTP协【xié】议版本。请求【qiú】头包含了客户【hù】端环境与请求实体的一些有用的信息,包含浏览器设定的【de】语言、实【shí】体的长度【dù】等。


  WWW网站的运行中。不论【lùn】网站【zhàn】用的是什么Web Server和处理引【yǐn】擎(CGI、脚本、编【biān】译【yì】程序【xù】),其终【zhōng】的【de】处【chù】理结果都是标准的网【wǎng】页、图像、MIDI等,它的任务也【yě】只【zhī】限于生成这些数据【jù】。例如:


  <html>


  <head>


  </head>


  <body>


  <script>


  (?


  $key=911;$str=db.query("select nameprint"var name='$str';";print"window.alert(name);";?>


  </script>


  </body>


  </html>


 

  标签:网站制作与开发中网站服务器工作原理  网站制作与开发中网站服务器工作原理  

  推荐阅读:

  广州连邦教育影视后期培训

  营销型网站建设影视后期制作培训

  广州影视后期特效培训


企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话【huà】:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@city96.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

友情链接: