计算机网络技术应用基础课程讲义相关设计应用层

上传人:ap****ve 文档编号:115992682 上传时间:2019-11-15 格式:PPT 页数:68 大小:1.56MB
返回 下载 相关 举报
计算机网络技术应用基础课程讲义相关设计应用层_第1页
第1页 / 共68页
计算机网络技术应用基础课程讲义相关设计应用层_第2页
第2页 / 共68页
计算机网络技术应用基础课程讲义相关设计应用层_第3页
第3页 / 共68页
计算机网络技术应用基础课程讲义相关设计应用层_第4页
第4页 / 共68页
计算机网络技术应用基础课程讲义相关设计应用层_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《计算机网络技术应用基础课程讲义相关设计应用层》由会员分享,可在线阅读,更多相关《计算机网络技术应用基础课程讲义相关设计应用层(68页珍藏版)》请在金锄头文库上搜索。

1、第8章 应用层 计算机网络第8章 应用层 2 本章学习要求: 了解:TCP/IP协议栈与应用层协议之间的关系。 掌握:域名系统的基本工作原理。 掌握:电子邮件的基本工作原理。 掌握:文件传输FTP的基本工作原理。 掌握:WWW服务的基本工作原理。 掌握:应用层协议的分析方法。 计算机网络第8章 应用层 3 8.1 应用层协议与低层协议的关系 8.1.1 主要的应用层协议 网络终端协议Telnet 文件传输协议FTP 简单邮件传输协议SMTP 域名系统DNS 简单网络管理协议SNMP 超文本传输协议HTTP 计算机网络第8章 应用层 4 8.1.2 TCP/IP协议栈及之间的关系 计算机网络第8

2、章 应用层 5 8.2 域名系统DNS 8.2.1 域名系统的基本概念 1.为什么有了IP地址,还需要域名? 域 名 用字符表示的网络主机名,是一种主机标识 符; IP地址 数字型,难于记忆与理解; 域 名 字符型,直观,便于记忆与理解; IP地址 用于网络层; 域 名 用于应用层; IP地址与域名都应该是全网惟一的,并且它们之间具 有对应关系。 计算机网络第8章 应用层 6 2. Internet域名结构 TCP/IP协议中规定的层次型名字管理机制叫做域名系 统; 域名系统将整个Internet划分为多个顶级域,并为每个 顶级域规定了通用的顶级域名; Internet主机域名的一般格式为:

3、计算机网络第8章 应用层 7 Internet域名空间的树状结构 计算机网络第8章 应用层 8 8.2.2 域名服务器的层次结构 1.域名服务器的基本工作原理 域名系统的一个主要特点是允许区域自治; 域名系统在设计了层次的域名的同时,提出了与其相 对应的域名服务器系统; 整个域名系统是以一个大型的分布式数据库的方式工 作的; 大多数具有Internet连接的组织都有一个域名服务器 ,每个服务器包含连向其他域名服务器的信息,这些 服务器形成了一个大的协同工作的域名数据库 。 计算机网络第8章 应用层 9 2.域名服务器的层次 DNS服务器的层次是与域名的层次相适应的; 每一个域名服务器都只对域名

4、体系中的一部分进行管 辖; 一个根服务器(root server)在这个层次体系的顶部, 它是顶层域的管辖者; DNS服务器的层次对应着域名的层次,但是这两者并 不是对等的。一个公司网络或校园网可以选择将它所 有的域名都放在一个域名服务器上,也可以选择运行 几个域名服务器。 计算机网络第8章 应用层 10 8.2.3 域名解析 1.域名解析的基本工作原理 将域名转换为对应的IP地址的过程称为域名解析; 完成该功能的软件叫域名解析器; 每个本地域名服务器配置一个域名解析器软件; 由于每个服务器都知道根服务器的地址,因此无论经过 几步查询,在域名树中最终总会找出正确的解析结果。 计算机网络第8章

5、应用层 11 2.域名解析算法 递归解析 反复解析 计算机网络第8章 应用层 12 递归解析要求名字服务器系统一次性完成全部名字地 址变换; 反复解析是每次请求一个服务器,如果不行再请求别的 服务器; 递归解析的任务主要是由服务器软件承担; 反复解析的任务主要是由域名解析器软件承担。 计算机网络第8章 应用层 13 域名解析中客户与服务器的交互过程 计算机网络第8章 应用层 14 8.2.4 域名系统性能优化 1.复制 每个根服务器的许多副本存在于世界各地; 当一个新的子网加入Internet时,它在本地的DNS服务 器中配置一个根服务器表; 本地的DNS服务器可以为本网用户的域名服务选择响

6、应最快的根服务器; 在实际应用中,地理上最近的域名服务器往往响应最 好。 计算机网络第8章 应用层 15 2.缓存 DNS缓存比复制更为重要,使用名字的高速缓存可优 化查询的开销; 每个服务器都保留一个域名缓存,每当查找一个新的 域名时,服务器将它置于缓存中; 主机在启动时从本地域名服务器下载域名和地址的全 部数据库,维护存放自己最近使用的域名的高速缓存 ,并且只在从缓存中找不到域名时才使用域名服务器 。 计算机网络第8章 应用层 16 8.3 电子邮件服务 8.3.1 电子邮件的概念 电子邮件服务是目前Internet上使用最频繁的服务; 电子邮件系统不但可以传输各种格式的文本信息,而 且还

7、可以传输图像、声音、视频等多种信息 ; 邮件服务器系统的核心邮件服务器负责接收用户送来 的邮件,并根据收件人地址发送到对方的邮件服务器 中,同时负责接收由其他邮件服务器发来的邮件,并 根据收件人地址分发到相应的电子邮箱中; 当用户向ISP申请Internet账户时,ISP就会在它的邮件 服务器上建立该用户的电子邮件账户,它包括用户名 (user name)与用户密码(password)。 计算机网络第8章 应用层 17 8.3.2 电子邮件服务的工作过程 电子邮件服务基于客户/服务器结构 计算机网络第8章 应用层 18 电子邮件应用程序基本服务功能: 创建与发送电子邮件; 接收、阅读与管理电子

8、邮件; 账号、邮箱与通信簿管理。 电子邮件协议: 在电子邮件程序向邮件服务器中发送邮件时,使用的 是简单邮件传输协议SMTP; 在电子邮件程序从邮件服务器中读取邮件时,可以使 用邮局协议POP3或交互式邮件存取协议IMAP,它取 决于邮件服务器支持的协议类型。 计算机网络第8章 应用层 19 电子邮件系统协议使用情况 计算机网络第8章 应用层 20 8.3.4 简单邮件传输协议SMTP SMTP协议运行在TCP协议之上,使用公开端口 号25; SMTP使用简单的命令传输邮件; SMTP规定了14条命令和21种响应信息; 每条命令都是由4个字母组成的; 每一种响应信息一般只有一行信息; SMTP

9、使用客户/服务器工作模式,发送邮件的 SMTP进程是SMTP客户,接收邮件的SMTP进程 是SMTP服务器。 计算机网络第8章 应用层 21 8.3.5 邮件读取协议POP3和IMAP POP3 邮局协议POP是一个简单的邮件读取协议; POP3协议使用客户/服务器的工作方式; 接收邮件的用户主机运行POP客户程序,ISP的邮 件服务器则运行POP服务器程序 ; POP3协议运行在TCP协议之上,它使用公开的端口 号110 ; POP3协议规定了15条命令和24种响应信息 。 计算机网络第8章 应用层 22 IMAP Internet报文存取协议IMAP与POP3都是按客户/服务 器方式工作,

10、但它们有很大的差别; 对于POP3协议,POP3服务器是具有存储转发功能的 中间服务器。在邮件交付给用户之后,POP3服务器 就不再保存这些邮件; 当客户程序打开IMAP服务器的邮箱时,用户就可以 看到邮件的首部;如果用户需要打开某个邮件,则可 以将该邮件传送到用户的计算机;在用户未发出删除 邮件的命令前,IMAP服务器邮箱中的邮件一直保存 着; POP3协议是在脱机状态下运行,而IMAP协议是在联 机状态下运行。 计算机网络第8章 应用层 23 8.4 文件传输服务 8.4.1 文件传输的概念 文件传输服务又称为FTP服务,它是Internet中最早 提供的服务功能之一,目前仍然在广泛使用中

11、 ; 文件传输服务是由FTP应用程序提供的,而FTP应用 程序遵循的是TCP/IP协议组中的文件传输协议,它 允许用户将文件从一台计算机传输到另一台计算机上 ,并且能保证传输的可靠性; 在Internet中,许多公司、大学的主机上含有数量众 多的各种程序与文件,这是Internet的巨大与宝贵的 信息资源。通过使用FTP服务,用户就可以方便地访 问这些信息资源。 计算机网络第8章 应用层 24 8.4.2 文件传输的工作过程 FTP服务工作模式 :客户/服务器 计算机网络第8章 应用层 25 8.4.3 匿名FTP服务 匿名FTP服务的实质是:提供服务的机构在它的FTP服 务器上建立一个公开账

12、户(一般为anonymous),并赋 予该账户访问公共目录的权限,以便提供免费服务; 如果用户要访问这些提供匿名服务的FTP服务器,一般 不需要输入用户名与用户密码; 大多数FTP服务都是匿名服务; 为了保证FTP服务器的安全,几乎所有的匿名FTP服务 器都只允许用户下载文件,而不允许用户上载文件。 计算机网络第8章 应用层 26 8.5 新闻与公告类服务 8.5.1 网络新闻组 网络新闻组是一种利用网络进行专题讨论的国际论 坛 ; Usenet并不是一个网络系统,只是建立在Internet上 的逻辑组织; Usenet不同于Internet上的交互式操作方式,在 Usenet服务器上存储的各

13、种信息,会周期性地转发 给其他Usenet服务器; Usenet的基本通信方式是电子邮件,但它不是采用 点对点通信方式,而是采用多对多的传递方式。 计算机网络第8章 应用层 27 8.5.2 电子公告牌 电子公告牌BBS也是Internet上较常用的服务功能之一 ; 电子公告牌提供一块公共电子白板,每个用户都可以在 上面书写、发布信息或提出看法、聊天,获得帮助、讨 论问题及为别人提供信息; 早期的BBS服务是一种基于远程登录的服务,想要使用 BBS服务的用户,必须首先利用远程登录功能登录到 BBS服务器上; 目前很多BBS站点开始提供WWW访问方式。 计算机网络第8章 应用层 28 8.6 W

14、WW服务 8.6.1 WWW服务的基本概念 WWW又称为万维网,简称为Web, 是Internet技术发 展中的一个重要的里程碑; WWW系统的结构采用了客户/服务器模式; 信息资源以web页的形式存储在WWW服务器中,用 户通过WWW客户端浏览器程序图、文、声并茂的 Web页内容; 通过Web页中的链接,用户可以方便地访问位于其他 WWW服务器中的Web页,或是其他类型的网络信息 资源。 计算机网络第8章 应用层 29 WWW服务的基本概念 计算机网络第8章 应用层 30 WWW服务具有以下几个主要特点 以超文本方式组织网络多媒体信息,用户可以访问文 本、语音、图形和视频信息; 用户可以在I

15、nternet范围内的任意网站之间查询、检索 、浏览及发布信息,并实现对各种信息资源透明的访 问; 提供生动、直观、统一的图形用户界面; WWW服务的核心技术是: 超文本标记语言HTML; 超文本传输协议HTTP; 超链接 hyperlink。 计算机网络第8章 应用层 31 8.6.2 超文本、超媒体与超文本标记语言 1.超文本与超媒体的概念 超文本方式的工作方式 计算机网络第8章 应用层 32 超媒体工作方式 计算机网络第8章 应用层 33 WWW以客户/服务器方式工作; 浏览器browser是在用户计算机上运行的WWW客户 程序; WWW服务器程序运行在服务器,管理着提供浏览的 文档; WWW在实现过程中必须解决以下几个问题: 如何标识分布在整个Internet上的WWW文档? 如何实现WWW上各种链接的链接? 如何显示不同风格的WWW文档? 计算机网络第8章 应用层 34 2.主页的概念 信息资源以网页Web page的形式存储在WWW服务器 中 ; 用户通过浏览器向WWW服务器发出请求,服务器根 据客户请求内容,将保存在WWW服务器中的某个页 面发送给客户; 用户可以通过页面中的链接,方便地访问位于其他 WWW服务

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号