网络程序设计概论.ppt

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

Web技术;WEB技术-what;桌面应用程序 ;桌面应用程序 ;Web 应用程序 ;Web 应用程序-What ;Why-应用;课程介绍;课程介绍;课程体系;课程内容;进阶-How;基本要求-How;考核;Textbook;;第一章:网络程序设计基础;1.1 Web工作原理;图1.1 Internet示意图;;发展;;;特点;web文档存放在服务器(网站)上,WWW是由遍布世界各地的Web服务器组成. 原理:浏览器向服务器发出请求,服务器向浏览器返回客户所要的万维网文档 ;那么,这些Web服务器又是如何构成一个庞大的资源集合呢?。;;; 浏览者是通过浏览器来访问Web服务器上的网页的。 那么,网页的本质到底是什么呢? ;打开记事本,然后在其中输入以下文本:;保存该文件,文件名为“first.htm” 这样就可用IE打开该文件。 通过这样的方法,就制作了一个简单的网页,同时可以知道,网页文件可以通过文字编辑器来书写。实际上,无论多复杂的网页,都可以按???种方式来书写,只是这样做工作量将非常的大,效率也很低。; 如果在浏览器窗口中任意打开一个网页,然后选择“查看”菜单中的“源文件”命令,则系统会启动“记事本”程序,其中包含一些文本信息,如图所示。 ;图1.3 网页的本质; 通过超链接连接起来的一系列逻辑上可以视为一个整体的一些网页就叫做网站。 网站就是一个链接的页面集合,通常为了完成某个特定目标。 从企业角度看,网站是企业为合作伙伴、客户等提供的访问企业内部各种资源的统一平台。 ;网络程序设计中的站点是HTML文档、ASP文档及相关文件的集合, 站点实际对应的是一个文件夹结构, 文件夹中的文档之间通过各种超链接关联起来。 网站文件放于服务器计算机上的任意文件夹。为便于管理,所有网页放于一个文件夹内,防止链接错误和显示错误. 我们在Internet上浏览网站,实质就是用浏览器访问存储在Internet服务器计算机上的HTML文档、ASP文档及相关资源。;;4. URL;;;;万维网以Web浏览器/服务器方式工作。 Web服务器是一个程序,称为服务器程序(简称为服务器),提供特定的资源,提供服务。通常人们用“服务器”指运行服务器程序的那台计算机。 Web浏览器是一个程序,称为浏览器程序(简称为浏览器),使用资源,接受服务。用户利用它浏览服务器中的可用资源,故称浏览器。最常用浏览器有IE(win系统)和Firefox(多系统)。 ;;WEB浏览器;;6.服务器;;Web 服务器;HTTP 协议 3-1;HTTP规定在HTTP客户与HTTP服务器之间的每次交互都由一个ASCII码串构成的请求和一个“类MIME (即[RFC 822] MIME-like)”的响应组成。 ;MIME;HTTP 消息包括: 请求 响应 ;典型的HTTP请求报文: GET /index.html HTTP/1.1 {请求的网页名} {这是请求行} Connection: close {此行和以下都是首部行}一次请求响应后断开连接,或持续连接。 HOST:域名 -----虚拟主机技术利用此项:多域名对应同一IP,但主页不同 User-agent: Mozilla/4.0 ----浏览器名称、版本号 Accept: text/html, image/gif, image/jpeg Accept-language: en Negotiate:trans ----三种协商:C/S/T {此处有一个空行} 消息主体(表单数据)----POST PUT方式使用附带的数据执行或替换文档时使用。;HTTP/1.1 200 OK {这是状态行,200一切正常} Connection: close {此行开始的6行都是首部行} Date: Thu,06 Aug 1998 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 1998 09:23:24 GMT --文档最后修改时间 Etag:“ ” --文档标识,下次访问未修改,从缓存提取。C:含Etag请求,S:304回答,不含信息体;;HTTP 协议 3-3;1.万维网的大致工作过程:;;;;第四步: 浏览器发送HTTP请求。 第五步: 服务器查找网页,发送HTTP响应。 第六步: 浏览器与服务器释放连接。 第七步: 浏览器调用解释程序,解释页面并显示。;;1.2 静态网页与动态网页;静态网页;;Html文档示例;;静态网页的工作原理;;动态网页;动态

文档评论(0)

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

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

1亿VIP精品文档

相关文档