- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16讲应用层
学习目标 目 录 1 万维网 2 万维网的文档 3 动态主机配置协议 DHCP 1. 万维网概述 万维网(亦作“Web”、“WWW”、“W3”,英文全称为“World Wide Web”),是一个由许多互相链接的超文本文档组成的分布式超媒体(hypermedia)系统,通过互联网访问。 一个超文本文档由多个信息源链接而成。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在因特网上的超文本系统中。 超媒体除了包含文本信息,还包含其他表示方式的信息,如图形、图像、声音、动画、视频。 万维网提供分布式服务 1. 万维网概述(续) 万维网联盟(英语:World Wide Web Consortium,简称W3C),又称W3C理事会。1994年10月在麻省理工学院(MIT)计算机科学实验室成立。万维网联盟的建立者是万维网的发明者蒂姆·伯纳斯-李。 1. 万维网概述(续) 万维网=互联网? 万维网常被当成互联网的同义词,这是一种误解,万维网是靠着互联网运行的一项服务。 万维网的工作方式 万维网以客户/服务器方式工作。 浏览器是用户计算机上的万维网客户程序。万维网文档所驻留的计算机(万维网服务器)则运行服务器程序。 客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。 在一个客户程序主窗口上显示出的万维网文档称为页面(page)。 万维网必须解决的几个问题 使用一个全局统一资源定位符 URL (Uniform Resource Locator) 。 每一个文档在整个因特网范围内具有唯一的标识符 URL。 万维网客户程序与万维网服务器程序之间使用超文本传送协议HTTP (HyperText Transfer Protocol)进行交互。 HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。 超文本标记语言 HTML (HyperText Markup Language)。 使得万维网页面的设计者方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在客户计算机屏幕上将这些页面显示出来。 2. 统一资源定位符 URL URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。 URL 给资源的位置提供一种抽象的识别方法,并用这种方法定位资源。 URL 相当于一个文件名在网络范围的扩展。因此 URL 是与因特网相连的机器上的任何可访问对象的一个指针。 URL 的一般形式 由以冒号隔开的两大部分组成,并且在 URL 中的字符对大写或小写没有要求。 URL 的一般形式是: 使用 HTTP 的 URL一般形式 3. 超文本传送协议 HTTP 从层次的角度看,HTTP 是面向事务的(transaction-oriented)应用层协议,实现万维网上可靠地交换文件(包括文本、声音、图像等各种多媒体文件)。 HTTP 协议本身也是无连接的,但它使用了面向连接的 TCP 向上提供的服务。 万维网的工作过程 用户点击鼠标后所发生的事件 请求一个万维网文档所需的时间 4. 代理服务器 代理服务器(proxy server)又称为万维网高速缓存(Web cache),它代表浏览器发出 HTTP 请求。 万维网高速缓存把最近的一些请求和响应暂存在本地磁盘中。 当请求与暂时存放的请求相同的链接时,万维网高速缓存就把暂存的响应发送出去,而不需要按 URL 的地址再去因特网访问该资源。 使用高速缓存可减少访问因特网服务器的时延 1. 超文本标记语言 HTML 设置标记,HTML 定义了许多用于排版的命令(即标签)。 HTML 把各种标签嵌入到万维网的页面中,构成了所谓的 HTML 文档(.html)。HTML 文档是一种可以用任何文本编辑器创建的 ASCII 码文件。 当浏览器从服务器读取 HTML 文档后,按照 HTML 文档中的各种标签,在浏览器中解析并显示的页面。 HTML 文档中标签的用法 2. 通用网关接口 CGI(Common Gateway Interface) CGI 是一种标准,它定义了动态文档应如何创建,输入数据应如何提供给应用程序,以及输出结果应如何使用。 CGI 脚本(script) ,被解释程序解释或执行。步骤: 通过Internet把用户请求送到服务器。 服务器接收用户请求并交给CGI程序处理。 CGI程序把处理结果传送给服务器。 服务器把结果送回到用户。 扩充了功能的万维网服务器 3. ASP:Active Server Pages 活动服务器页面,是一个编程环境,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 ASP的工作原理: 用户调出站点内容
您可能关注的文档
- 科技试验报告.doc
- 科技项目可行性报告软件开发算在材料费还是试验.doc
- 科技部技术开发委托合同范本带详细提示4000字.doc
- 科技统计年报数据处理软件培训.ppt
- 科技领域课程纲要研修.ppt
- 科目名称计算机程式开授学分及教学时数3学分3小时开设班级电.doc
- 科研处长竞聘报告A2.doc
- 科研委托合同8000字.doc
- 科研机构统计报表使用说明.ppt
- 科研机构统计报表使用说明孝感科学技术局.ppt
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
最近下载
- 幼儿想象的发展与心理.ppt VIP
- 人教版小学六年级数学下册《第三单元 圆柱与圆锥》大单元整体教学设计[2022课标].pdf
- 2021年北京事业单位考试【事业单位考试真题】整理与复习详细解析版(附答案解析).docx
- 11-傅建佳《活在课堂里》读书分享公开课教案教学设计课件资料.pptx VIP
- 2024年5月江苏省事业单位招聘考试【综合知识与能力素质】真题及答案解析(管理类和其他类).pdf
- SX1261-2中文数据手册.pdf VIP
- 2024小学五年级奥林匹克数学竞赛决赛试卷.pdf
- (完整版)档案数字化加工方案. .pdf
- 黑布林阅读初二4《时光隧道》中文版.doc
- 基于STM32的智能垃圾桶的设计与实现毕业论文.doc
文档评论(0)