网络技术及应用第三次课.ppt

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

第四章 传统的互联网应用程序 4.1 本章内容 互联网应用 定义传输层的概念 解释应用程序如何使用传输层协议 标准互联网应用程序,以及描述传输层协议的各种应用 4.2 应用层协议 无论何时编程者设计网络程序(两个应用程序),他要说明如下细节: 交换信息的语法和语义 客户端程序或服务员程序是否开始(启动)互动 如果出错,要采取的行动 当终止通讯时,双方如何知道 这就要求编程者定义一个应用层协议。 4.2 应用层协议(2) 根据使用情况的不同,有两种类型的应用层协议: 个人通讯:编程者设计一对应用程序,通过互联网进行通讯,但,只是用于个人的使用。大多数情况,应用程序间的通讯是直接的,所以,编程者只是编写相应的代码,而不需要写一个正式的协议规范。 标准化服务:根据需要,人们定义了互联网服务,编程者设计(该互联网服务的)服务员程序来提供服务,或设计客户端程序来访问服务。这种情况,应用层协议必须独立于应用程序,而形成协议文件,协议规范必须严谨、无歧义,这样才能使所有的客户端程序和服务员程序正确的互动。 4.2 应用层协议(3) 协议的内容多少,依赖于服务的复杂性。例如:互联网服务中,标准服务——DAYTIME,其用于客户端程序从指定的服务员程序处,得到当地的时间和日期。步骤: 客户端程序连接服务员程序 服务员程序发送用ASCII码表示的日期和时间,如:Sat Sep 20:18:37 2008 服务员程序关闭连接 客户端程序从连接处读取数据,直到接到“end of file”。 4.3 表达和传输 应用层协议要规定互动的两个方面的内容:表达和传输。如图4.1。 4.3 表达和传输(2) 对于基本的互联网服务,应用层协议可以规定这两个方面的内容;但,对于复杂的服务,就要使用多个应用层协议来分别说明,如网页服务,就将网页的语法和网页的传输分开,用多个应用层协议进行说明。 注:在应用层协议的题目中,如有“Transfer”这个词,就意味着这个协议只是说明通讯中数据传输方面的协议。 4.4 网页协议 万维网(World Wide Web)是最广泛的一个互联网应用。该服务分成多个应用层协议来分别说明其各方面的内容。如图4.2。 4.5 用HTML表达文件 超级文本标记(标示)语言(HyperText Markup Language,HTML)是一个(信息)表达标准,它规定了网页的语法。HTML有以下特点: 使用文本表达 描述的网页可以包含多媒体 遵守宣示范本,而不是步骤范本 提供标记规范,而不是格式规范 允许超级链接嵌入到任何一个对象中 允许文件包含元数据(Metadata) 4.5 用HTML表达文件(2) HTML语言只是一个纯文本语言,但是,它允许编程者设计任意复杂的网页,其中可包括图片、声音、视频及文本。 HTML语言归类于“宣示”范本,是因为该语言只允许设计者说明“要做什么”,而不允许说明“如何做”。 HTML语言归类于“标记”语言,是因为该语言只给出显示网页的“总的指导方针”,而不包含具体的格式指令。 4.5 用HTML表达文件(3) 例如,HTML允许网页规定标题的分级,但,不允许设计者规定各级标题的字体、字形、字的大小或标题的间隔。这些都由浏览器来选择具体的显示内容。 “标记”语言重要性就在于其允许浏览器可根据硬件的显示环境,来调整网页的显示。例如,高分辨率显示器、低分辨率显示器、大显示器、小显示器等。 总之,HTML是网页的表达标准。它允许网页在任意设备上显示,它只给出显示的总的指导方针,而允许浏览器来选择具体的显示方式。 为了说明“标记”,HTML在文件中嵌入了“标签”(tag)。 4.5 用HTML表达文件(4) 标签:标签名,它提供文件的结构和格式线索,它控制所有的显示。 HTML不是WISIWG,所有,在HTML文件中使用格式符是无效的,如,在HTML文件中,插入多个空格、空行和空白字符,均不影响显示格式。 如图4.3,HTML文件结构。 4.5 用HTML表达文件(5) 如,IMG标签,IMG SRC=“house_icon.gif”,另外,IMG标签可以使用属性来说明图片与文字的对齐方式。如,Here is a picture. IMG SRC=fred_photo.gif ALIGN=“middle” 4.6 统一资源定位器(URL)和超级链接 网页使用统一资源定位器(Uniform Resource Locator,URL)来说明网页的位置。 URL的一般形式为: protocol://computer_name:port/document_name%parameter 其中: protocol是访问文档所采用的协议名, computer_name是文档所在计算机的域名, port是可选的协议端口号 docum

文档评论(0)

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

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

1亿VIP精品文档

相关文档