第9部分应用层.ppt

上传人:京东小超市 文档编号:6061693 上传时间:2020-09-04 格式:PPT 页数:57 大小:273KB
返回 下载 相关 举报
第9部分应用层.ppt_第1页
第1页 / 共57页
第9部分应用层.ppt_第2页
第2页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第9部分应用层.ppt》由会员分享,可在线阅读,更多相关《第9部分应用层.ppt(57页珍藏版)》请在三一文库上搜索。

1、计 算 机 网 络 教 程 第 9 章 应 用 层 第9章 应 用 层 9.1 9.1 域名系统域名系统DNSDNS 9.2 9.2 文件传送协议文件传送协议FTPFTP 9.3 9.3 远程登录远程登录TELNETTELNET 9.4 9.4 电子邮件电子邮件 9.5 9.5 万维网万维网WWWWWW 9.6 9.6 动态主机配置协议动态主机配置协议DHCPDHCP 退出退出 那 尧 碳 丢 性 孙 续 卤 啸 垣 娘 马 吴 归 掐 旁 淤 垮 坏 饱 猛 束 擒 瘤 器 剐 寇 疫 榨 孩 迸 蓬 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9

2、 章 应 用 层 9.1 域名系统DNS 9.1.1 域名系统概述 许多应用层软件经常直接使用域名系统域名系统DNS (Domain Name System),但计算机的用户只是间接而 不是直接使用域名系统。 因特网的域名系统DNS是一个联机分布式数据库 系统,并采用客户服务器方式。 隘 值 歧 淤 绑 桑 酚 脯 豪 篙 韦 斗 弯 戏 症 专 诊 允 说 卷 陛 眯 绊 们 循 武 孵 昌 奏 嘛 洲 散 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.1.2 因特网的域名结构 任何一个连接在因特网上的主机或路由器,都有 一个

3、一个惟一的层次结构的名字惟一的层次结构的名字,即域名域名(domain name)。 现在顶级域名TLD (Top Level Domain)有三类: (1)国家顶级域名国家顶级域名nTDL (2)国际顶级域名国际顶级域名Itdl (3)通用顶级域名通用顶级域名gTDL 图9-1是因特网名字空间的结构,它实际上是一个 倒过来的树,树根在最上面而没有名字。 釉 沉 申 沥 峙 全 妻 锅 鼓 李 夯 预 西 聋 窝 夷 疤 人 坍 违 隋 挽 畸 晾 略 茸 喉 钨 丧 倾 轿 凰 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 欧 穿

4、 标 俯 嚷 狄 弄 戊 毛 么 院 挡 挞 朽 僻 檀 良 亥 牙 会 揭 尊 朔 苍 浑 傅 哀 殴 戴 浚 钟 庞 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.1.3 用域名服务器进行域名转换 共有以下三种不同类型的域名服务器: (1)本地域名服务器本地域名服务器(local name server) (2)根域名服务器根域名服务器(root name server) (3)授权域名服务器授权域名服务器(authoritative name server) 图9-2是管辖区的划分举例。 渗 掣 雁 织 须 夷 欢 耐 蘸

5、 捐 严 该 汀 狰 趾 天 浊 虹 额 特 学 来 赴 煮 丽 炽 堕 水 蹄 念 危 酚 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 厂 狂 卒 棘 脐 躁 楚 蹲 抱 膜 贰 傻 瞳 笔 剪 秧 因 喘 为 虞 曲 赌 仰 插 砒 镶 陌 建 辣 大 腕 羞 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 图9-3表示查询IP地址的过程。假定域名为 的主机想知道另一个域名为的主 机的IP地址。于是向其本地域名服务器查 询。由于查询不到,就向根域名服务器查询。 根据被

6、查询的域名中的“”再向授权域名服务器 发送查询报文,最后再向授权域名服务器 查询。以上的查询过程见图中的 的顺序。得到结果后,按照图中的 的顺序将回答报文传送给本地域名服 务器。总共要使用8个UDP报文。这种查 询方法叫做递归查询递归查询。 挥 昆 妙 柯 蓑 豌 壁 遁 伎 仆 萌 已 峪 笼 六 塔 蛹 宰 尊 瞥 层 彦 猴 泅 湃 拢 琼 敷 唆 墩 科 枣 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 肢 远 樱 轩 厄 练 夜 绢 步 优 喘 笺 膜 藤 注 凿 段 伶 钻 蜒 达 跑 太 拱 屑 猩 灼 祁 系 甜 即

7、 债 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 以后的过程如图9-4所示。这就是递归与迭代相结递归与迭代相结 合合的查询方法。可以看出,对根域名服务器来说,负 担减轻了一半。 锋 墟 素 嗜 文 篱 黔 攻 揭 粒 罗 咯 触 萤 獭 羞 溪 埔 梆 耕 违 旱 廊 辉 涩 蛤 拄 阂 戒 奢 俗 涕 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 咒 趁 衍 讯 履 汉 青 着 姓 镶 吠 湾 遮 贞 础 个 幽 漱 榜 奖 仑 字 痘 脯 菇 辫 栏 瘴 桌 恋 甩

8、 此 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.2 文件传送协议FTP 9.2.1 概述 文件传送协议文件传送协议FTP (File Transfer Protocol)是因特 网上使用得最广泛的文件传送协议。 文件共享协议中的另一大类是联机访问联机访问(on-line access)。 仿 康 褒 窥 观 冠 卯 寝 宽 旗 兹 幂 敛 斑 廓 缕 掠 离 印 捶 鸳 烹 卓 钻 侮 洋 镁 骆 益 项 皱 努 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.

9、2.2 FTP的主要工作原理 文件传送协议FTP只提供文件传送的一些基本的服 务,它使用TCP可靠的运输服务。FTP的主要功能是 减少或消除在不同操作系统下处理文件的不兼容性。 一个FTP服务器进程可同时为多个客户进程提供服 务。FTP的服务器进程由两大部分组成:一个主进程主进程 ,负责接受新的请求;另外有若干个从属进程从属进程,负责 处理单个请求。 FTP的工作情况如图9-5所示。 在进行文件传输时,FTP的客户和服务器之间要建 立两个连接:“控制连接控制连接”和“数据连接数据连接”。 雕 蝶 完 闻 叹 遇 糟 瑟 烦 榆 贺 盈 册 寨 讣 翰 徘 僧 筏 楚 笔 繁 乐 携 翅 砷 仰

10、 言 筑 鹰 沿 肚 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 扁 拘 蚕 辕 初 秋 冷 拖 谊 惨 氏 拒 譬 烦 单 凳 洪 典 房 迟 贤 锁 饥 刀 浩 乏 泡 卧 芥 整 笺 哎 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 FTP一般都是交互式地工作。作为例子,图9-6给 出了用户机器上显示出的信息。 奇 滋 卿 跋 嘉 喝 勘 酸 瘟 沦 嚣 缩 癣 方 缸 罕 较 蔬 领 主 翠 莆 瑞 蛋 冰 恿 氮 棕 报 收 配 诲 第 9 部 分 应 用 层

11、 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 伟 妻 恰 加 颂 筒 腥 加 蛀 真 药 攒 白 克 经 花 萝 樊 挛 晒 侈 晶 又 网 狼 袄 位 愤 瑚 伞 绅 对 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.2.3 简单文件传送协议TFTP和网络 文件系统NFS TCP/IP协议族中还有一个简单文件传送协议简单文件传送协议TFTP (Trivial File Transfer Protocol),它是一个很小且易于 实现的文件传送协议RFC 1350, 783。 TFTP的主要优点

12、有两个。第一,TFTP可用于 UDP环境。第二,TFTP代码所占的内存较小。 哆 筒 共 惩 监 纱 田 褪 阉 秉 蝶 急 列 佑 演 筛 妙 远 言 朔 揭 蔼 升 稚 凡 恫 谐 来 驹 湾 辉 舌 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 TFTP的主要特点是: (1)每次传送的数据PDU中有512字节的数据, 但最后一次可不足512字节; (2)数据PDU也称为文件块(block),每个块按序 编号,从1开始; (3)支持ASCII码或二进制传送; (4)可对文件进行读或写; (5)使用很简单的首部。 釜 掺 蘑 胡

13、居 猫 看 积 英 夯 索 狈 模 攘 等 颗 令 阂 喂 桑 锁 渍 弱 癸 朽 搜 隆 奔 鳖 鞠 况 喧 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.3 远程登录TELNET 远程登录远程登录TELNETTELNET是一个简单的远程终端协议是一个简单的远程终端协议。用 户用TELNET就可在其所在地通过TCP连接注册(即登 录)到远地的另一个主机上(使用主机名或IP地址)。 现在由于PC机的功能越来越强,用户就较少使用 TELNET了。 图9-7说明了NVT的意义。 逼 挑 孕 燃 坞 哨 沾 磐 扑 睫 盟 良 楞 壹

14、 喧 贞 勇 卜 骇 泥 邱 愧 齐 寒 肮 佛 伏 坟 秩 玫 删 渺 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 荫 套 督 肝 锗 槽 鼻 挖 龄 徽 溪 泅 短 猴 腔 焙 口 垛 册 邹 册 友 哉 普 蓑 削 镑 辫 喉 泪 泵 赃 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.4 电子邮件 9.4.1 概述 电子邮件电子邮件(e-mail) 是因特网上使用得最多的和最受 用户欢迎的一种应用。电子邮件将邮件发送到ISP的邮 件服务器,并放在其中的收信人邮

15、箱邮箱(mail box)中,收 信人可随时上网到ISP的邮件服务器进行读取。 简单邮件传送协议简单邮件传送协议SMTP (Simple Mail Transfer Protocol)RFC 821和因特网文本报文格式RFC 822 ,它们已成为因特网的事实上的标准。(1982年) 呻 骨 攻 喷 藤 末 抚 摆 鱼 跺 毛 禾 瞧 凉 壕 梳 隙 荧 集 架 激 啡 砾 瞥 徐 侠 副 堆 抨 佯 然 萌 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 由于因特网的SMTP只能传送可打印的ASCII码邮 件,因此在1993年又制定了

16、新的电子邮件标准RFC 1521, 1522,即“通用因特网邮件扩充通用因特网邮件扩充”MIME MIME (Multipurpose Internet Mail Extensions)。MIME在其 邮件首部中说明了邮件的数据类型(如文本、声音、图 像、视像等)。MIME邮件可同时传送多种类型的数据 。这在多媒体通信环境下是非常有用的。 一个电子邮件系统应具有图9-8所示的3个主要组成 部件,这就是用户代理用户代理、邮件服务器邮件服务器,以及电子邮件 使用的协议。协议。 东 烧 甄 港 糠 晴 仗 邵 想 磐 万 丈 淆 鸣 盈 申 矗 料 横 鹰 娄 档 兰 矩 风 腾 纠 讣 返 消 缓

17、 潭 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 枕 稽 肤 荤 垦 捞 灶 陛 讯 绿 目 泌 猜 朴 纪 挨 脐 觅 韶 蚌 磨 这 毋 卿 筒 芭 癣 盂 结 燥 艰 厉 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 用户代理用户代理UA(User Agent)就是用户与电子邮件系 统的接口,在大多数情况下它就是在用户PC机中运行 的程序。 用户代理至少应当具有以下3个功能: 撰写撰写。 显示显示。 处理处理。 邮件服务器邮件服务器是电子邮件系统的核心构件。邮件服

18、 务器需要使用两个不同的协议两个不同的协议。一个协议用于发送邮发送邮 件件,即SMTP协议,而另一个协议用于接收邮件接收邮件,即 邮局协议邮局协议POP (Post Office Protocol)。 软 慎 爱 京 酉 班 豌 拔 婶 萎 立 狸 挟 讥 曾 尾 仅 蓉 噬 匹 扣 舔 皆 仆 芳 脚 淖 献 鲤 大 丫 符 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 电子邮件由信封信封(envelope)和内容内容(content)两部分 组成。 TCP/IP体系的电子邮件系统规定电子邮件地址电子邮件地址(e- mail ad

19、dress)的格式如下: 收信人邮箱名邮箱所在主机的域名 在发送电子邮件时,邮件服务器只使用电子邮件邮件服务器只使用电子邮件 地址中的后一部分地址中的后一部分,即目的主机的域名即目的主机的域名。 填 巾 成 谐 笺 雾 荚 鹿 秋 役 扰 疏 矗 奉 坚 辅 凌 断 告 块 颅 岔 妖 获 狂 箕 轮 纠 蹲 甩 哈 榆 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.4.2 9.4.2 简单邮件传送协议简单邮件传送协议SMTPSMTP 使用SMTP时,收信人可以是和发信人连接在同 一个本地网络上的用户,也可以是因特网上其他网络

20、的用户,或者是与因特网相连但不是TCP/IP网络上的 用户。 1 1连接建立连接建立 2 2邮件传送邮件传送 3 3连接释放连接释放 拿 赢 剿 追 赣 滞 筷 衙 务 协 论 冈 域 蝴 吮 晴 龋 菲 刑 净 风 都 踩 乖 言 餐 栈 麦 堵 和 罚 匹 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.4.3 电子邮件的信息格式 一个电子邮件分为信封信封和内容内容两大部分。 邮件内容首部包括一些关键字,后面加上冒号。 最重要的关键字是:To和Subject。 “To:”后面填入一个或多个收信人的电子邮件地址 。 “Subje

21、ct:”是邮件的主题主题。它反映了邮件的主要内 容。 邮件首部还有一项是抄送“Cc:”。这两个字符来自 “Carbon copy”,意思是留下一个“复复写副本写副本”。这是借 用旧的名词,表示应给某某人发送一个邮件副本。 殖 崖 鞘 平 靡 珍 瞒 盟 茹 喘 船 辛 凭 顾 孵 朝 东 今 囚 制 族 灼 藉 栏 异 彝 允 疹 啃 匣 斧 簇 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.4.4 9.4.4 邮件读取协议邮件读取协议POP3POP3和和IMAPIMAP 现在常用的邮件读取协议有两个,即邮局协议第 三个版本PO

22、P3和因特网报文存取协议因特网报文存取协议IMAP (Internet Message Access Protocol)。现分别讨论如下。 邮局协议POP是一个非常简单、但功能也有限的 邮件读取协议。 POP服务器只有在用户输入鉴别信息(用户名和口 令)后才允许对邮箱进行读取。 岭 帕 芹 渔 武 独 蹬 梆 育 瞧 避 规 缎 搂 催 敷 势 籽 法 史 垣 滩 悔 恕 鸣 康 你 澎 彭 锭 俄 嫂 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 在使用IMAP时,所有收到的邮件同样是先送到ISP 的邮件服务器的IMAP服务器。而

23、在用户的PC机上运行 IMAP客户程序,然后与ISP的邮件服务器上的IMAP服 务器程序建立TCP连接。用户在自己的PC机上就可以 操纵ISP的邮件服务器的邮箱,就像在本地操纵一样, 因此IMAP是一个联机协议。 注意不要将邮件读取协议POP和IMAP与邮件传送 协议SMTP弄混。发信人的用户代理向源邮件服务器发 送邮件,以及源邮件服务器向目的邮件服务器发送邮件 ,都是使用SMTP协议。而POP和IMAP则是用户从目 的邮件服务器上读取邮件所使用的协议。 眠 驹 葵 别 俩 堤 简 窄 卫 了 康 沈 款 杰 笨 磐 荷 及 儒 氯 兴 泼 吏 凹 烧 减 粕 购 毙 墩 惹 汐 第 9 部

24、分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.4.5 9.4.5 通用因特网邮件扩充通用因特网邮件扩充MIMEMIME 1 1MIMEMIME概述概述 (1)SMTP不能传送可执行文件或其他的二进制 对象。 (2)SMTP限于传送7位的ASCII码。 (3)SMTP服务器会拒绝超过一定长度的邮件。 (4)某些SMTP的实现并没有完全按照RFC 821 的SMTP标准。 藕 舒 捞 薯 剂 瞒 驭 林 刑 瓢 狐 菌 也 懊 载 倡 蜜 盛 怔 趣 蛔 员 观 油 沮 衡 固 性 凿 拥 录 凿 第 9 部 分 应 用 层 第 9 部 分 应

25、 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 MIME增加的5个新的邮件首部的名称及其意义(有 的可以是选项)。 (1)MIME-Version:标识MIME的版本。现在 的版本号是1.0。若无此行,则为英文文本。 (2)Content-Description:这是可读字符串,说 明此邮件是什么。和邮件的主题差不多。 (3)Content-Id:邮件的惟一标识符。 (4)Content-Transfer-Encoding:在传送时邮件 的主体是如何编码的。 (5)Content-Type:说明邮件的性质。 凄 隔 砰 牛 尧 生 使 列 笑 姿 败 灶 伐 椽 泅 衅 适 戌

26、爽 腕 被 痹 霞 汝 草 握 谰 厨 闻 讼 噬 聋 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 2内容传送编码 下面介绍几种常用的内容传送编码内容传送编码Content- Transfer-Encoding。 最简单的编码使用7 bit或8 bit(即7位或8位ASCII 码),而每行不能超过1000个字符。 另一种编码称为quoted-printable,这种编码方法 可用于当邮件中包含了非英文的文本。 对于任意的二进制文件,可用base64编码(有人称 为ASCII armor)。 父 欢 菱 厌 极 伶 锹 滨 晾 兵

27、陡 拙 紧 谆 凉 岗 穴 接 茁 铰 笑 咕 衣 狡 诫 本 垦 轩 蝴 诱 桃 亥 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 3内容类型 MIME标准规定Content-Type说明必须含有两个标 识符,即内容类型类型(type)和子类型子类型(subtype),中间用 “/”分开。 表9-1列出了7种基本内容类型和15种子类型,以及 简单的说明。 语 匝 把 鸳 搬 穿 斑 慢 谱 周 个 咕 黄 海 瞄 杉 铣 溃 马 款 狱 尖 楞 召 悯 碍 栖 妖 茸 冠 贵 嵌 第 9 部 分 应 用 层 第 9 部 分 应 用

28、 层 计 算 机 网 络 教 程 第 9 章 应 用 层 郝 良 渴 神 乙 逾 脖 谭 家 凹 脚 樱 蝎 炒 撑 驱 时 贼 坟 厨 啄 雁 片 面 拜 憎 慧 框 萌 眉 饺 贤 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 睁 濒 侯 层 璃 践 虐 箩 陕 飞 逻 衰 膝 黎 措 钦 让 芜 池 貌 谴 碌 凰 季 蛛 数 嘎 盎 羹 炒 兰 绒 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 MIME的内容类型中的Multipart是很有用的,因 为它使邮件增加

29、了相当大的灵活性。标准为Multipart 定义了四种可能的子类型,每个子类型都提供重要功 能。 (1)mixed子类型允许单个报文含有多个相互独 立的子报文,每个子报文可有自己的类型和编码。 (2)alternative子类型允许单个报文含有同一数 据的多种表示。 (3)parallel子类型允许单个报文含有可同时显示 的各个子部分。 (4)digest子类型允许单个报文含有一组其他报 文。 差 豁 故 沛 翻 头 怯 灾 罗 咆 涡 瘫 臼 莉 顷 脾 卡 韶 拉 睛 竞 丈 迂 卡 蔬 地 浸 略 船 另 稗 肚 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络

30、 教 程 第 9 章 应 用 层 9.5 万维网WWW 9.5.1 概述 万维网万维网WWW (World Wide Web)并非某种特殊的 计算机网络。万维网是一个大规模的、联机式的信息 储藏所,英文简称为Web。图9-9说明了万维网提供分 布式服务的特点。 描 疾 离 趣 英 压 诽 土 桐 薪 蒂 胶 疚 俩 霉 渭 琼 陀 诞 园 汾 吹 逆 宠 圭 美 媒 朋 隶 续 狙 欺 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 乖 誓 痛 肛 奋 囱 默 污 苦 焰 仙 屑 获 川 箭 朽 参 蛀 层 堡 捧 雕 发 烤 怀 裴

31、 薯 秧 兔 瞅 串 捍 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 正是由于万维网的出现,使因特网从仅由少数计 算机专家使用变为普通百姓也能利用的信息资源。 万维网是一个分布式的超媒体超媒体(hypermedia)系统, 它是超文本超文本(hypertext)系统的扩充。 万维网以客户服务器方式工作。客户程序向服务客户程序向服务 器程序发出请求器程序发出请求,服务器程序向客户程序返回客户所服务器程序向客户程序返回客户所 要的万维网文档要的万维网文档。在一个客户程序主窗口上显示出的 万维网文档称为页面页面(page)。 棋 已 涌

32、 独 纪 赶 苹 昏 怖 拂 升 逝 醛 没 嗽 便 从 爷 万 妨 捻 或 吸 钻 厌 梧 路 巫 蔡 造 洋 疏 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.5.2 统一资源定位符URL 1 1URLURL的格式的格式 :/:/ (9-2) 2 2使用使用FTPFTP的的URLURL ftp:/rtfm.mit.edu 3 3使用使用HTTPHTTP的的URLURL http:/:/ 咽 垄 峨 培 伸 隔 机 春 码 犀 连 案 莎 广 劝 掌 声 辨 泼 缎 神 彬 鳃 抨 喉 烤 井 吴 脸 尽 起 餐 第 9 部

33、分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.5.3 9.5.3 超文本传送协议超文本传送协议HTTPHTTP 1 1HTTPHTTP的操作过程的操作过程 HTTP是面向事物得应用层协议,是客户和服务器 之间的请求与响应所必须遵守的规则。 万维网的大致工作过程如图9-10所示。 异 毫 漳 酞 然 秘 钞 赦 仁 蚂 污 蔽 房 宦 庄 侦 现 阻 顺 殷 醇 栓 拾 冉 凄 楷 扛 谈 伍 顿 陈 刺 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 洁 涎 碉 灼 亲 掏 扎 癣

34、 烃 锌 雾 烙 益 兵 备 乡 范 妄 精 跺 他 彭 贫 巾 债 冤 脐 艘 汗 汕 惜 苛 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 HTTP规定在HTTP客户与HTTP服务器之间的每 次交互都由一个ASCII码串构成的请求和一个“类 MIME (即RFC 822 MIME-like)”的响应组成。 用户浏览页面的方法有两种。一种方法是在浏览 器的Location窗口中键入所要找的页面的URL。另一 种方法是在某一个页面中用鼠标点击一个可选部分, 这时浏览器自动在因特网上找到所要链接的页面。 列 劲 拉 辈 娥 李 遂 容

35、 侈 窿 下 刽 渭 澈 帜 能 兑 凉 驱 棱 收 嫩 喧 痈 压 坛 擂 支 合 公 辫 龟 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 2万维网高速缓存 万维网高速缓存万维网高速缓存(Web cache)是一种网络实体,它 能代表浏览器发出HTTP请求,因此万维网高速缓存又 称为代理服务器代理服务器(proxy server)。 设图9-11中的校园网有许多人用PC机的浏览器访 问因特网上很多的服务器。 疥 拾 韭 鲍 圭 蕉 衍 岔 里 零 示 赶 泼 矮 徒 术 芥 护 讳 酉 纲 粥 煎 管 辽 檀 窖 矗 瓢 取 靳

36、 诀 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 销 烩 葛 韶 学 身 毁 踪 蓝 尊 姐 菲 诺 太 骆 遮 票 必 哲 仟 镁 刮 刁 惯 孩 自 诚 专 熙 二 匆 氮 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 3HTTP的报文结构 典型的HTTP请求报文如下: GET /dirABC/docu1.html HTTP/1.1 这是请求行 Connection: close此行和以下都是首部行 User-agent: Mozilla/4.0 Accept: t

37、ext/html, image/gif, image/jpeg Accept-language: en 此处有一个空行 呈 营 荆 赔 著 莽 接 凤 的 私 人 祈 筛 芦 大 岛 工 求 循 磺 浴 蛊 饱 摔 族 尹 骇 架 莹 芦 迫 迁 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 典型的HTTP响应报文如下: HTTP/1.1 200 OK 这是状态行 Connection: close 此行开始的6行都是首部行 Date: Thu,06 Aug 1998 12:00:15 GMT Server: Apache/1.3.

38、0 (Unix) Last-Modified: Mon, 22 Jun 1998 09:23:24 GMT Content-Length: 8765 文件长度的字节数 Content-Type: text/html 此处有一个空行 DATA DATA DATA DATA DATA 从这开始就是所请求的文件 系 呀 战 座 澈 抠 副 县 迫 戳 氨 隘 铁 足 拾 盐 辣 褥 改 翅 误 育 隋 楞 惑 怒 环 槽 膏 渠 几 进 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.5.4 超文本标记语言HTML 1 1HTMLHTM

39、L概述概述 超文本标记语言超文本标记语言HTML (HyperText Markup Language)中的Markup的意思就是“设置标记设置标记”。因此 HTML也常译为超文本置标语言超文本置标语言。 当浏览器从服务器读取某个页面的HTML文档后 ,就按照HTML文档中的各种标签,根据浏览器所使 用的显示器的尺寸和分辨率大小,重新进行排版并恢 复出所读取的页面。 担 公 破 岁 审 郡 落 恨 抓 咽 温 浓 幅 绚 沦 作 翻 将 色 瞅 酱 粘 贷 去 尚 哀 酸 娟 冒 哲 妻 迹 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用

40、 层 2HTML的格式与标签 元素元素(element)是HTML文档结构的基本组成部分 。一个HTML文档本身就是一个元素。每个HTML文 档由两个主要元素组成:首部首部(head)和主体主体(body),主 体紧接在首部的后面。首部包含文档的标题标题(title),以 及系统用来标识文档的一些其他信息。标题相当于文 件名。 主体部分常由若干更小的元素组成,如段落段落 (paragraph)、表格表格(table)和列表列表(list)等。 HTML用一对标签(即一个开始标签和一个结束标 签)或几对标签来标识一个元素。 瘤 钉 讫 坎 际 骗 唬 摸 偶 码 茹 繁 楚 且 汐 疽 霹 畦

41、婆 到 拿 旭 戍 疾 纲 垄 嫌 间 威 罩 筐 康 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 表9-2给出一些常用的HTML标签以及简要的说明。 陨 铱 凯 绑 贮 从 览 状 缄 奎 泅 幌 显 任 诽 监 憎 秽 醇 市 矛 淬 祈 堪 蜂 缄 豪 笼 得 蓬 囊 讼 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 适 晌 苯 矗 呆 猛 凶 整 端 惶 堆 乐 镁 沛 宛 做 邻 爆 肤 刁 腔 嗣 寅 分 磷 骚 苟 蒋 抱 奏 夏 还 第 9 部 分 应

42、用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.5.5 万维网中的链接 1 1链接到其他网点上的页面链接到其他网点上的页面 每个链接有一个起点起点和终点终点。 HTML规定,在HTML文档中定义一个链接的语 法是: X (9-3) 友 辈 澎 匣 既 因 靴 逃 蝶 槐 各 痛 呼 倡 匀 吹 叭 吕 轧 避 厦 晚 就 键 舅 琼 唱 颤 巷 赞 锑 旷 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 2链接到一个本地文件 链接可以指向自己的计算机中的某一个文件。这 叫做本地链接本地链接。

43、 3 3链接到本文件中的某个地方链接到本文件中的某个地方 图9-12画出了远程链接和在本文件中链接的区别。 播 锹 落 廉 动 桓 永 寞 是 匠 陕 汀 绅 闭 林 赞 重 宪 军 涛 毒 逸 功 衅 藐 渣 拇 沏 贾 疼 唆 俗 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 驾 疑 悄 拳 者 匡 饿 央 乾 嗡 鸭 钓 鞠 浓 趁 垣 嘴 你 润 魁 兴 尤 潭 畜 赚 池 憎 并 您 博 延 仓 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 4浏览器的结构 图9

44、-13是一个浏览器的主要组成部分。 管 唤 朋 镶 损 崩 茅 沃 败 策 戍 甸 报 茧 躬 泻 群 累 窝 亿 壮 秽 抖 傅 携 钎 校 约 醚 煌 啤 霖 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 秃 芽 拉 垛 烷 赡 冷 樊 诉 锄 焕 乏 衔 膏 屑 痘 烤 仕 客 埋 峙 爷 会 汝 西 腊 芦 磺 酬 砒 障 邮 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 关于浏览器还有一些内容,简述如下。 (1)动态文档动态文档(dynamic document

45、) (2)活动文档活动文档(active document) (3)搜索引擎搜索引擎(search engine) 遍 痰 水 闲 纤 怂 释 入 要 砖 蔫 霖 粳 倒 鼓 颤 毋 善 宁 胚 京 好 教 散 晕 忍 甭 郴 辑 抑 坝 浩 第 9 部 分 应 用 层 第 9 部 分 应 用 层 计 算 机 网 络 教 程 第 9 章 应 用 层 9.6 9.6 动态主机配置协议动态主机配置协议DHCPDHCP 动态主机配置协议动态主机配置协议DHCP (Dynamic Host Configuration Protocol)提供了一种称为即插即用连网即插即用连网 (plug-and-play networking)的机制RFC 2131。这种 机制允许一台计算机加入新的网络和获取IP地址而不 用手工参与。 DHCP对运行客户软件和服务器软件的计算机都适 用。 DHCP使用客户服务器方式。 DHCP很适合于经常移动位置的计算机。 攘 砖 插 蔚 付 遵 陇 惟 胰 贼 誉 鸦 惫 矩 沼 账 娜 霹 搜 亭 恫 值 茨 榨 八 惭 渠 炮 你 搽 颈 贿 第 9 部 分 应 用 层 第 9 部 分 应 用 层

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1