计算机操作系统:第8章 应用层

上传人:枫** 文档编号:571829194 上传时间:2024-08-12 格式:PPT 页数:77 大小:2.22MB
返回 下载 相关 举报
计算机操作系统:第8章 应用层_第1页
第1页 / 共77页
计算机操作系统:第8章 应用层_第2页
第2页 / 共77页
计算机操作系统:第8章 应用层_第3页
第3页 / 共77页
计算机操作系统:第8章 应用层_第4页
第4页 / 共77页
计算机操作系统:第8章 应用层_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《计算机操作系统:第8章 应用层》由会员分享,可在线阅读,更多相关《计算机操作系统:第8章 应用层(77页珍藏版)》请在金锄头文库上搜索。

1、第8章 应用层2本章学习要求本章学习要求:n理解:理解:TCP/IP协议栈与应用层协议之间的关系协议栈与应用层协议之间的关系n掌握:域名系统的基本工作原理掌握:域名系统的基本工作原理n掌握:电子邮件的基本工作原理掌握:电子邮件的基本工作原理n掌握:文件传输掌握:文件传输FTP的基本工作原理的基本工作原理n掌握:掌握:WWW服务的基本工作原理服务的基本工作原理n了解:播客、博客、网络即时通信与网络电视等了解:播客、博客、网络即时通信与网络电视等 新的新的Internet服务的特点服务的特点n掌握:应用层协议的分析方法掌握:应用层协议的分析方法38.1 应用层协议与低层协议的关系 8.1.1 主要

2、的应用层协议主要的应用层协议n网络终端协议网络终端协议Telnetn文件传输协议文件传输协议FTPn简单邮件传输协议简单邮件传输协议SMTPn域名系统域名系统DNSn简单网络管理协议简单网络管理协议SNMPn超文本传输协议超文本传输协议HTTP48.1.2 TCP/IP协议栈及之间的关系 58.2 域名系统DNS8.2.1 域名系统的基本概念域名系统的基本概念1.1.为什么有了为什么有了IP地址,还需要域名地址,还需要域名? ?n域名域名 用用字符字符表示的网络主机名,是一种表示的网络主机名,是一种主机标识主机标识符符;nIP地址地址 数字型数字型,难于记忆与理解;,难于记忆与理解; 域名域名

3、 字符型字符型,直观,便于记忆与理解;,直观,便于记忆与理解;nIP地址地址 用于用于网络层网络层; 域域 名名 用于用于应用层应用层;nIP地址与域名都应该是地址与域名都应该是全网唯一全网唯一的,并且它们之间具的,并且它们之间具有对应关系。有对应关系。6 2. Internet域名结构域名结构nTCP/IP协议中规定的层次型名字管理机制叫做域协议中规定的层次型名字管理机制叫做域名系统;名系统;n域名系统将整个域名系统将整个Internet划分为多个顶级域,并划分为多个顶级域,并为每个顶级域规定了通用的顶级域名;为每个顶级域规定了通用的顶级域名;nInternet主机域名的一般格式为:主机域名

4、的一般格式为: 7nInternet域名空间的树状结构域名空间的树状结构 88.2.2 域名服务器的层次结构 1.1.域名服务器的基本工作原理域名服务器的基本工作原理n域名系统的一个主要特点是允许区域自治;域名系统的一个主要特点是允许区域自治;n域名系统在设计了层次的域名的同时,提出了与其域名系统在设计了层次的域名的同时,提出了与其相对应的域名服务器系统;相对应的域名服务器系统; n整个域名系统是以一个大型的分布式数据库的方式整个域名系统是以一个大型的分布式数据库的方式工作的;工作的; n大多数具有大多数具有InternetInternet连接的组织都有一个域名服务连接的组织都有一个域名服务器

5、,每个服务器包含连向其他域名服务器的信息,器,每个服务器包含连向其他域名服务器的信息,这些服务器形成了一个大的协同工作的域名数据库这些服务器形成了一个大的协同工作的域名数据库 。 92.2.域名服务器的层次域名服务器的层次 nDNS服务器的层次是与域名的层次相适应的;服务器的层次是与域名的层次相适应的;n每一个域名服务器都只对域名体系中的一部分进行每一个域名服务器都只对域名体系中的一部分进行管辖;管辖;n一个根服务器(一个根服务器(root server)在这个层次体系的顶在这个层次体系的顶部,它是顶层域的管辖者;部,它是顶层域的管辖者;n DNS服务器的层次对应着域名的层次,但是这两者服务器

6、的层次对应着域名的层次,但是这两者并不是对等的。一个公司网络或校园网可以选择将并不是对等的。一个公司网络或校园网可以选择将它所有的域名都放在一个域名服务器上,也可以选它所有的域名都放在一个域名服务器上,也可以选择运行几个域名服务器。择运行几个域名服务器。 108.2.3 域名解析 1.域名解析的基本工作原理域名解析的基本工作原理 n将域名转换为对应的将域名转换为对应的IPIP地址的过程称为域名地址的过程称为域名解析解析; ;n完成该功能的软件叫域名解析器完成该功能的软件叫域名解析器; ;n每个本地域名服务器配置一个域名解析器软每个本地域名服务器配置一个域名解析器软件件; ;n由于每个服务器都知

7、道根服务器的地址,因由于每个服务器都知道根服务器的地址,因此无论经过几步查询,在域名树中最终总会此无论经过几步查询,在域名树中最终总会找出正确的解析结果。找出正确的解析结果。 112.域名解析算法域名解析算法 n递归解析递归解析 n反复解析反复解析 12n递归解析要求名字服务器系统一次性完成全部递归解析要求名字服务器系统一次性完成全部名字名字地址变换;地址变换;n反复解析是每次请求一个服务器,如果不行再反复解析是每次请求一个服务器,如果不行再请求别的服务器;请求别的服务器;n递归解析的任务主要是由服务器软件承担;递归解析的任务主要是由服务器软件承担;n反复解析的任务主要是由域名解析器软件承担。

8、反复解析的任务主要是由域名解析器软件承担。 13n域名解析中客户与服务器的交互过程域名解析中客户与服务器的交互过程 148.2.4 域名系统性能优化 n复制与复制与缓存缓存1.1.复制复制n每个根服务器的许多副本存在于世界各地;每个根服务器的许多副本存在于世界各地;n当一个新的子网加入当一个新的子网加入Internet时,它在本地时,它在本地的的DNS服务器中配置一个根服务器表;服务器中配置一个根服务器表;n本地的本地的DNS服务器可以为本网用户的域名服服务器可以为本网用户的域名服务选择响应最快的根服务器;务选择响应最快的根服务器;n在实际应用中,地理上最近的域名服务器往在实际应用中,地理上最

9、近的域名服务器往往响应最好。往响应最好。152.缓存nDNS缓存比复制更为重要,使用名字的高速缓缓存比复制更为重要,使用名字的高速缓存可优化查询的开销;存可优化查询的开销;n每个服务器都保留一个域名缓存,每当查找一每个服务器都保留一个域名缓存,每当查找一个新的域名时,服务器将它置于缓存中;个新的域名时,服务器将它置于缓存中;n主机在启动时从本地域名服务器下载域名和地主机在启动时从本地域名服务器下载域名和地址的全部数据库,维护存放自己最近使用的域址的全部数据库,维护存放自己最近使用的域名的高速缓存,并且只在从缓存中找不到域名名的高速缓存,并且只在从缓存中找不到域名时才使用域名服务器。时才使用域名

10、服务器。168.3 电子邮件服务8.3.1 电子邮件的概念电子邮件的概念 n电子邮件服务是目前电子邮件服务是目前Internet上使用最频繁的服务;上使用最频繁的服务;n电子邮件系统不但可以传输各种格式的文本信息,电子邮件系统不但可以传输各种格式的文本信息,而且还可以传输图像、声音、视频等多种信息而且还可以传输图像、声音、视频等多种信息 ;n邮件服务器系统的核心邮件服务器负责接收用户送邮件服务器系统的核心邮件服务器负责接收用户送来的邮件,并根据收件人地址发送到对方的邮件服来的邮件,并根据收件人地址发送到对方的邮件服务器中,同时负责接收由其他邮件服务器发来的邮务器中,同时负责接收由其他邮件服务器

11、发来的邮件,并根据收件人地址分发到相应的电子邮箱中;件,并根据收件人地址分发到相应的电子邮箱中;n当用户向当用户向ISP申请申请Internet账户时,账户时,ISP就会在它的就会在它的邮件服务器上建立该用户的电子邮件账户,它包括邮件服务器上建立该用户的电子邮件账户,它包括用户名(用户名(user name)与用户密码(与用户密码(password)。)。 178.3.2 电子邮件服务的工作过程 n电子邮件服务基于客户电子邮件服务基于客户/ /服务器结构服务器结构18电子邮件应用程序基本服务功能电子邮件应用程序基本服务功能:n创建与发送电子邮件;创建与发送电子邮件; n接收、阅读与管理电子邮件

12、;接收、阅读与管理电子邮件; n账号、邮箱与通信簿管理。账号、邮箱与通信簿管理。电子邮件协议电子邮件协议:n在电子邮件程序向邮件服务器中发送邮件时,使用在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议的是简单邮件传输协议SMTP;n在电子邮件程序从邮件服务器中读取邮件时,可以在电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议使用邮局协议POP3或交互式邮件存取协议或交互式邮件存取协议IMAP,它取决于邮件服务器支持的协议类型。它取决于邮件服务器支持的协议类型。 19电子邮件系统协议使用情况 208.3.4 简单邮件传输协议SMTP nSMTP协议运行在协议运行在TCP协议

13、之上,使用公开端口号协议之上,使用公开端口号25;nSMTP使用简单的命令传输邮件使用简单的命令传输邮件;nSMTP规定了规定了14条命令和条命令和21种响应信息种响应信息;n每条命令都是由每条命令都是由4个字母组成的个字母组成的;n每一种响应信息一般只有一行信息每一种响应信息一般只有一行信息;nSMTP使用客户使用客户/服务器工作模式,发送邮件的服务器工作模式,发送邮件的SMTP进程是进程是SMTP客户,接收邮件的客户,接收邮件的SMTP进程是进程是SMTP服服务器。务器。 218.3.5 邮件读取协议POP3和IMAP POP3n邮局协议邮局协议POP是一个简单的邮件读取协议;是一个简单的

14、邮件读取协议; nPOP3协议使用客户协议使用客户/服务器的工作方式;服务器的工作方式;n接收邮件的用户主机运行接收邮件的用户主机运行POP客户程序,客户程序,ISP的邮的邮件服务器则运行件服务器则运行POP服务器程序服务器程序 ;nPOP3协议运行在协议运行在TCP协议之上,它使用公开的端协议之上,它使用公开的端口号口号110 ;nPOP3协议规定了协议规定了15条命令和条命令和24种响应信息种响应信息 。22IMAPnInternet报文存取协议报文存取协议IMAP与与POP3都是按客户都是按客户/服务器方式工作,但它们有很大的差别;服务器方式工作,但它们有很大的差别;n对于对于POP3协

15、议,协议,POP3服务器是具有存储转发功服务器是具有存储转发功能的中间服务器。在邮件交付给用户之后,能的中间服务器。在邮件交付给用户之后,POP3服务器就不再保存这些邮件;服务器就不再保存这些邮件;n当客户程序打开当客户程序打开IMAP服务器的邮箱时,用户就可服务器的邮箱时,用户就可以看到邮件的首部;如果用户需要打开某个邮件,以看到邮件的首部;如果用户需要打开某个邮件,则可以将该邮件传送到用户的计算机;在用户未发则可以将该邮件传送到用户的计算机;在用户未发出删除邮件的命令前,出删除邮件的命令前,IMAP服务器邮箱中的邮件服务器邮箱中的邮件一直保存着;一直保存着; nPOP3协议是在脱机状态下运

16、行,而协议是在脱机状态下运行,而IMAP协议是在协议是在联机状态下运行。联机状态下运行。238.4 文件传输服务8.4.1 文件传输的概念文件传输的概念 n文件传输服务又称为文件传输服务又称为FTP服务,它是服务,它是Internet中最早中最早提供的服务功能之一,目前仍然在广泛使用中提供的服务功能之一,目前仍然在广泛使用中 ;n文件传输服务是由文件传输服务是由FTP应用程序提供的,而应用程序提供的,而FTP应应用程序遵循的是用程序遵循的是TCP/IP协议组中的文件传输协议,协议组中的文件传输协议,它允许用户将文件从一台计算机传输到另一台计算它允许用户将文件从一台计算机传输到另一台计算机上,并

17、且能保证传输的可靠性;机上,并且能保证传输的可靠性;n在在Internet中,许多公司、大学的主机上含有数量中,许多公司、大学的主机上含有数量众多的各种程序与文件,这是众多的各种程序与文件,这是Internet的巨大与宝的巨大与宝贵的信息资源。通过使用贵的信息资源。通过使用FTP服务,用户就可以方服务,用户就可以方便地访问这些信息资源。便地访问这些信息资源。 248.4.2 文件传输的工作过程 FTP服务工作模式服务工作模式 :客户:客户/服务器服务器258.4.3 匿名匿名FTP服务服务 n匿名匿名FTP服务的实质是:提供服务的机构在服务的实质是:提供服务的机构在它的它的FTP服务器上建立一

18、个公开账户(一般服务器上建立一个公开账户(一般为为anonymous),),并赋予该账户访问公共目并赋予该账户访问公共目录的权限,以便提供免费服务;录的权限,以便提供免费服务;n如果用户要访问这些提供匿名服务的如果用户要访问这些提供匿名服务的FTP服服务器,一般不需要输入用户名与用户密码;务器,一般不需要输入用户名与用户密码;n大多数大多数FTP服务都是匿名服务;服务都是匿名服务;n为了保证为了保证FTP服务器的安全,几乎所有的匿服务器的安全,几乎所有的匿名名FTP服务器都只允许用户下载文件,而不服务器都只允许用户下载文件,而不允许用户上载文件。允许用户上载文件。 268.5 WWW服务 8.

19、5.1 WWW服务的基本概念服务的基本概念 nWWW又称为万维网,简称为又称为万维网,简称为Web, 是是Internet技术技术发展中的一个重要的里程碑;发展中的一个重要的里程碑;nWWW系统的结构采用了客户系统的结构采用了客户/服务器模式;服务器模式;n信息资源以信息资源以web页的形式存储在页的形式存储在WWW服务器中,服务器中,用户通过用户通过WWW客户端浏览器程序图、文、声并茂客户端浏览器程序图、文、声并茂的的Web页内容;页内容;n通过通过Web页中的链接,用户可以方便地访问位于其页中的链接,用户可以方便地访问位于其他他WWW服务器中的服务器中的Web页,或是其他类型的网络页,或是

20、其他类型的网络信息资源。信息资源。 27nWWW服务的基本概念服务的基本概念 28WWW服务具有以下几个主要特点n以超文本方式组织网络多媒体信息,用户可以访问文以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形和视频信息;本、语音、图形和视频信息;n用户可以在用户可以在Internet范围内的任意网站之间查询、检索、范围内的任意网站之间查询、检索、浏览及发布信息,并实现对各种信息资源透明的访问;浏览及发布信息,并实现对各种信息资源透明的访问;n提供生动、直观、统一的图形用户界面;提供生动、直观、统一的图形用户界面;nWWW服务的核心技术是:服务的核心技术是: 超文本标记语言超文本标记

21、语言HTML 超文本传输协议超文本传输协议HTTP 超链接超链接 hyperlink298.5.2 超文本、超媒体与超文本标记语言 1.超文本与超媒体的概念超文本与超媒体的概念 n超文本方式的工作方式超文本方式的工作方式 30n超媒体工作方式超媒体工作方式31n WWW以客户以客户/服务器方式工作;服务器方式工作;n 浏浏览览器器browser是是在在用用户户计计算算机机上上运运行行的的WWW客户程序;客户程序;n WWW服服务务器器程程序序运运行行在在服服务务器器,管管理理着着提提供供浏浏览的文档;览的文档;n WWW在实现过程中必须解决以下几个问题:在实现过程中必须解决以下几个问题: 如何

22、标识分布在整个如何标识分布在整个Internet上的上的WWW文档?文档? 如何实现如何实现WWW上各种链接的链接?上各种链接的链接? 如何显示不同风格的如何显示不同风格的WWW文档?文档? 322. 主页的概念主页的概念n信息资源以网页信息资源以网页Web page的形式存储在的形式存储在WWW服务服务器中器中 ;n用户通过浏览器向用户通过浏览器向WWW服务器发出请求,服务器根服务器发出请求,服务器根据客户请求内容,将保存在据客户请求内容,将保存在WWW服务器中的某个页服务器中的某个页面发送给客户;面发送给客户;n用户可以通过页面中的链接,方便地访问位于其他用户可以通过页面中的链接,方便地访

23、问位于其他WWW服务器中的页面,或是其他类型的网络信息资服务器中的页面,或是其他类型的网络信息资源;源;n主页主页home page是一种特殊的是一种特殊的Web页面,是指包含页面,是指包含个人或机构基本信息的页面,用于对个人或机构进行个人或机构基本信息的页面,用于对个人或机构进行综合性介绍,是访问个人或机构详细信息的入口点。综合性介绍,是访问个人或机构详细信息的入口点。33主页一般包含以下几种基本元素: n文本(文本(text) 最基本的元素,就是通常所说的文字最基本的元素,就是通常所说的文字n图像(图像(image) WWW浏览器一般只识别浏览器一般只识别GIF与与JPEG 两种图像格式两

24、种图像格式 n表格(表格(table) 类似于类似于Word中的表格,表格单元内容中的表格,表格单元内容 一般为字符类型一般为字符类型 n超链接(超链接(hyperlink) 用于将用于将HTML与其他主页相连与其他主页相连 343.超文本标记语言HTML nWWW服务器中所存储的页面是一种结构化的文档,服务器中所存储的页面是一种结构化的文档,采用超文本标记语言书写而成;采用超文本标记语言书写而成;nHTML是是WWW上用于创建超文本链接的基本语言,可上用于创建超文本链接的基本语言,可以定义以定义WWW主页格式化的文本、色彩、图像与超文主页格式化的文本、色彩、图像与超文本链接;本链接;nHTM

25、L文档可以将声音、图像、视频等多媒体信息集成文档可以将声音、图像、视频等多媒体信息集成在一起在一起 ;n使用使用HTML语言开发的语言开发的HTML超文本文件一般具有超文本文件一般具有.htm(或或.html)后缀。后缀。 358.5.3 URL与信息定位 nURL是对能从是对能从Internet上得到的资源的位上得到的资源的位置和访问方法的一种简洁的表示置和访问方法的一种简洁的表示 ;n标准的标准的URL由由3部分组成:服务器类型、部分组成:服务器类型、主机名和路径及文件名主机名和路径及文件名 36URL通过指定其他协议类型访问其他类型服务器通过指定其他协议类型访问其他类型服务器:ngoph

26、er:/ 连接到名为连接到名为的的Gopher服务器服务器 nftp:/ 通通过过FTP连接来获得一个名为连接来获得一个名为readme.txt的文本文的文本文件件nfile:/ 要在所连接的主机上获得并显示一个名为要在所连接的主机上获得并显示一个名为wu.gif的图形文件的图形文件 ntelnet:/ 远程登录到名为远程登录到名为的主机的主机378.5.4 WWW浏览器 WWW浏览器的基本功能浏览器的基本功能 nWWW浏览器是用来浏览浏览器是用来浏览Internet上主页的客户软件上主页的客户软件 ;n浏览器软件应具备以下的基本功能浏览器软件应具备以下的基本功能 : 查找、启动与终止链接查找

27、、启动与终止链接 通过按钮与菜单项来链接通过按钮与菜单项来链接 历史(历史(history)与书签(与书签(bookmark)的使用的使用 自由设定屏幕窗口自由设定屏幕窗口 选择起始页选择起始页 改变式样、字体与色彩改变式样、字体与色彩 查看内嵌图像与外部图像查看内嵌图像与外部图像 保存与打印主页保存与打印主页38搜索引擎n搜索引擎是搜索引擎是Internet上的一种上的一种WWW服务服务器;器;n它的主要任务是在它的主要任务是在Internet中主动搜索其中主动搜索其他他WWW服务器中的信息并对其自动索引服务器中的信息并对其自动索引,将索引内容存储在可供查询的大型数,将索引内容存储在可供查询

28、的大型数据库中;据库中;n用户可以利用搜索引擎所提供的分类目用户可以利用搜索引擎所提供的分类目录和查询功能查找所需要的信息。录和查询功能查找所需要的信息。39WWW浏览器的结构 408.5.5 WWW基本工作过程与协议层次 418.6 播客、博客、网络即时通信与网络电视服务 8.6.1 网络新闻组网络新闻组 n网络新闻组是一种利用网络进行专题讨论的国际论坛网络新闻组是一种利用网络进行专题讨论的国际论坛 ;nUsenet并不是一个网络系统,只是建立在并不是一个网络系统,只是建立在Internet上的上的逻辑组织;逻辑组织;nUsenet不同于不同于Internet上的交互式操作方式,在上的交互式

29、操作方式,在Usenet服务器上存储的各种信息,会周期性地转发给服务器上存储的各种信息,会周期性地转发给其他其他Usenet服务器;服务器;nUsenet的基本通信方式是电子邮件,但它不是采用点的基本通信方式是电子邮件,但它不是采用点对点通信方式,而是采用多对多的传递方式。对点通信方式,而是采用多对多的传递方式。42电子公告牌 n电子公告牌电子公告牌BBS也是也是Internet上较常用的服务上较常用的服务功能之一;功能之一;n电子公告牌提供一块公共电子白板,每个用户电子公告牌提供一块公共电子白板,每个用户都可以在上面书写、发布信息或提出看法、聊都可以在上面书写、发布信息或提出看法、聊天,获得

30、帮助、讨论问题及为别人提供信息;天,获得帮助、讨论问题及为别人提供信息;n早期的早期的BBS服务是一种基于远程登录的服务,服务是一种基于远程登录的服务,想要使用想要使用BBS服务的用户,必须首先利用远程服务的用户,必须首先利用远程登录功能登录到登录功能登录到BBS服务器上;服务器上;n目前很多目前很多BBS站点开始提供站点开始提供WWW访问方式。访问方式。 438.6.2 播客服务播客的基本概念播客的基本概念n播客(播客(podcast)是基于)是基于Internet的数字广的数字广播技术之一;播技术之一;n初期它是将初期它是将iPodder软件与一些便携播放器软件与一些便携播放器结合起来形成

31、的一种新的服务;结合起来形成的一种新的服务;n播客录制的是网络广播或类似的网络声讯节播客录制的是网络广播或类似的网络声讯节目,网络用户可以将网上的广播节目下载到目,网络用户可以将网上的广播节目下载到自己的自己的iPod、MP3播放器中随身收听;播放器中随身收听;n同时,用户自己也可以制作节目,并传输到同时,用户自己也可以制作节目,并传输到网上共享。网上共享。44播客技术的分类n传统广播节目的播客传统广播节目的播客 NBC与与ABC是两家著名的广播公司,它们目前都是两家著名的广播公司,它们目前都开辟了新闻频道的播客节目;开辟了新闻频道的播客节目; 播客节目的内容是经过编辑后的电视节目的播客播客节

32、目的内容是经过编辑后的电视节目的播客版本,同时增加一些符合播客格式的特制内容。版本,同时增加一些符合播客格式的特制内容。n专业播客提供商专业播客提供商 作为信息服务业的新的业态,出现了专业播客提作为信息服务业的新的业态,出现了专业播客提供商。供商。 它将包括业余作者制作的节目、著名节目主持人它将包括业余作者制作的节目、著名节目主持人的节目片断集中起来,供用户免费下载。的节目片断集中起来,供用户免费下载。 n个人播客个人播客 个人播客使用麦克风、视频头、计算机将自己的个人播客使用麦克风、视频头、计算机将自己的生活感悟记录下来,作为个人音频版的日记传输到生活感悟记录下来,作为个人音频版的日记传输到

33、播客共享空间与网友共享。播客共享空间与网友共享。45播客服务的特点n播客技术使得传统的广播从单纯的语音向语音、播客技术使得传统的广播从单纯的语音向语音、视频结合的方式变化,增加了制作者的表现手视频结合的方式变化,增加了制作者的表现手段与互动性;段与互动性;n播客技术改变了传统的广播节目听众的被动收播客技术改变了传统的广播节目听众的被动收听状态,使得听众可以成为主动的参与者;听状态,使得听众可以成为主动的参与者;n播客技术改变了传统的广播定时播出的方式,播客技术改变了传统的广播定时播出的方式,听众可以在任何时间,通过网络选定任何自己听众可以在任何时间,通过网络选定任何自己感兴趣的节目;感兴趣的节

34、目;n播客技术使得传统的广播从广播电台单一的模播客技术使得传统的广播从广播电台单一的模式,变成有兴趣的个人也可以参与节目的制作。式,变成有兴趣的个人也可以参与节目的制作。468.6.3 博客服务博客的基本概念博客的基本概念n博客是博客是blog的音译,的音译,blog是是weblog(网络日志)的(网络日志)的缩写;缩写;n博客以文章的形式在博客以文章的形式在Internet上发表和共享信息;上发表和共享信息;n在技术上属于共享在技术上属于共享Web个人主页,在形式上属于个人个人主页,在形式上属于个人Internet出版的一类应用;出版的一类应用;n个人网站需要在某个个人网站需要在某个Web服

35、务器上申请一个空间,然服务器上申请一个空间,然后使用后使用HTML语言编写网页,用图形软件处理图片,语言编写网页,用图形软件处理图片,还要学会使用还要学会使用Flash动画、动画、GIF动画软件。个人网站主动画软件。个人网站主页的制作、维护需要的技术和成本都比较高;页的制作、维护需要的技术和成本都比较高;n博客用户只需要向博客服务提供商申请注册一个账户,博客用户只需要向博客服务提供商申请注册一个账户,只要具备输入文字的能力就可以方便地建立个人的博只要具备输入文字的能力就可以方便地建立个人的博客网页。客网页。47博客的分类博客的分类n记录个人真实生活的日记和对某一类问题的记录个人真实生活的日记和

36、对某一类问题的认识、感悟,以个人的记事、表达、交流为认识、感悟,以个人的记事、表达、交流为目的的目的的个人博客个人博客;n由共同关心某一类问题的人或团体形成的由共同关心某一类问题的人或团体形成的博博客社区客社区;n以学术专题讨论为目的的以学术专题讨论为目的的博客社区博客社区;n以新闻时事发表、转载与评论为目的的以新闻时事发表、转载与评论为目的的博客博客社区社区;n伴随着移动伴随着移动IP技术的发展,利用笔记本计算技术的发展,利用笔记本计算机、手机与机、手机与PDA的的移动博客移动博客Moblog也已经也已经出现。出现。488.6.4 网络即时通信服务n即时通信即时通信IM是在计算机网络环境中一

37、对用户实时在计是在计算机网络环境中一对用户实时在计算机屏幕上发送和接收文本或图形、视频信息的通信算机屏幕上发送和接收文本或图形、视频信息的通信方式;方式;n典型的网络即时通信就是人们所说的典型的网络即时通信就是人们所说的“QQ”服务;服务;n即时通信服务与电子邮件服务是不同之处在于:即时即时通信服务与电子邮件服务是不同之处在于:即时通信服务是点通信服务是点-点之间的实时数据传输,电子邮件服务点之间的实时数据传输,电子邮件服务传输不是实时的;传输不是实时的;n目前,即时通信与电子邮件、网络新闻组、网络公告目前,即时通信与电子邮件、网络新闻组、网络公告牌服务构成牌服务构成Internet最有用的服

38、务。同时,它与播客、最有用的服务。同时,它与播客、博客一起创造了一种网络环境中人与人交流的新方式。博客一起创造了一种网络环境中人与人交流的新方式。498.6.5 网络电视服务 n传统数字电视是通过闭路的有线电视网传输的,传统数字电视是通过闭路的有线电视网传输的,只提供广播方式服务,不提供点播业务;只提供广播方式服务,不提供点播业务;n网络电视网络电视IPTV是通过宽带是通过宽带IP网络传输,可以实网络传输,可以实现用户的互动点播;现用户的互动点播;n可以方便地将传统的电视服务与可以方便地将传统的电视服务与WWW浏览、浏览、E-Mail,以及其他的,以及其他的Internet服务结合起来;服务结

39、合起来;n预测全球网络电视预测全球网络电视IPTV市场的大规模启动在市场的大规模启动在2006年,用户达到年,用户达到800万,收入可以达到万,收入可以达到80亿亿美元;美元;2008年将达到年将达到2000万用户。万用户。508.7 典型应用层协议FTP的分析8.7.1 FTP模型与测试分析环境模型与测试分析环境 51协议分析器n协议分析器的作用就是监视协议分析器的作用就是监视FTP客户与客户与FTP服务器的协服务器的协议交互过程,记录并对协议包进行分析议交互过程,记录并对协议包进行分析;n分析环境的具体参数是分析环境的具体参数是: FTP服务器服务器:MAC地址为地址为 00-00-C0-

40、22-A1-01 IP地址为地址为 201.5.21.1 控制连接端口号为控制连接端口号为 20 数据连接端口号为数据连接端口号为 21 FTP客户客户: MAC地址为地址为 02-60-8C-01-24-28 IP地址为地址为 201.5.21.25 数据连接端口号为数据连接端口号为 15432 控制连接端口号为控制连接端口号为 718052FTP工作模型 53协议分析器捕获FTP交互的协议包54558.7.2 FTP控制连接建立过程的协议分析 1.地址解析地址解析ARP协议执行过程协议执行过程 562.FTP控制连接建立过程n协议包协议包46 是是FTP 控制连接建立的协议执行过程控制连接

41、建立的协议执行过程n协议包协议包4:FTP客户请求建立与客户请求建立与FTP服务器控制连接包服务器控制连接包57FTP控制连接建立的协议包交互过程 588.7.2 FTP用户登录身份验证过程的协议分析 n协议包协议包916是用户身份的协议执行过程是用户身份的协议执行过程 n协议包协议包9:FTP客户发送给客户发送给FTP服务器的服务器的User命令协议包命令协议包 59n协议包协议包10:FTP服务器发送给服务器发送给FTP客户对客户对User命令的命令的应答包应答包 60n协议包协议包12:FTP客户发送给客户发送给FTP服务器的带有用户名服务器的带有用户名与密码的应答包与密码的应答包 61

42、nFTP用户登录身份验证的协议包交互过程用户登录身份验证的协议包交互过程 628.7.4 FTP数据连接建立过程的协议分析 1.FTP数据连接建立分为:连接建立准备、连接建立阶数据连接建立分为:连接建立准备、连接建立阶段段n协议包协议包17、18完成数据连接建立准备工作完成数据连接建立准备工作n协议包协议包17:FTP客户发送给客户发送给FTP服务器的服务器的Port命令包命令包n协议包协议包18:FTP服务器发送给服务器发送给FTP客户的客户的Port命令应命令应答包答包n根据根据FTP协议的规定,协议的规定, FTP客户可以动态地选择一个客户可以动态地选择一个大于大于1024的本地端口号的

43、本地端口号nFTP协议表示方法:在协议表示方法:在Port命令中客户命令中客户IP地址后面加地址后面加上两个十进制的数上两个十进制的数P1、P2,表示表示16位的本地端口号,位的本地端口号,计算公式是本地端口号计算公式是本地端口号= P1256+ P263n协议包协议包19: FTP客户发送给客户发送给FTP服务器的服务器的RETR命令包命令包64nFTP数据连接建立准备工作的协议包交互过程数据连接建立准备工作的协议包交互过程 65数据连接建立过程n协议包协议包2022完成数据连接建立工作完成数据连接建立工作 668.7.5 FTP数据传输过程的协议分析 协议包协议包2325完成数据传输工作完

44、成数据传输工作 协议包协议包23:FTP服务器向服务器向FTP客户发回文件客户发回文件netstart的的 状态信息状态信息67n协议包协议包25:FTP服务器向服务器向FTP客户发送的检索文件的数客户发送的检索文件的数据包据包 68n协议包协议包26: FTP服务器在传输数据的同时,向服务器在传输数据的同时,向FTP客客户发送在文件传输结束时断开数据连接的通知协议包户发送在文件传输结束时断开数据连接的通知协议包 69nFTP数据传输中最后一个数据包的结构数据传输中最后一个数据包的结构 70FTP数据传输和确认的协议包交换过程718.7.6 FTP连接释放过程的分析 n一个完美的传输连接的释放

45、机制应该是任何一一个完美的传输连接的释放机制应该是任何一方都可以提出,但是必须双方都同意,才可以方都可以提出,但是必须双方都同意,才可以释放连接;释放连接;nFTP连接建立分为控制连接建立与数据连接建连接建立分为控制连接建立与数据连接建立两个阶段,因此连接释放也应包括释放控制立两个阶段,因此连接释放也应包括释放控制连接与释放数据连接两个阶段;连接与释放数据连接两个阶段;n首先应该释放数据连接,然后再释放控制连接。首先应该释放数据连接,然后再释放控制连接。72nFTP客户做客户做FIN置位的应答包置位的应答包 73nFTP客户的客户的QUIT命令包结构命令包结构 74nFTP服务器对服务器对QU

46、IT命令的响应包的结构命令的响应包的结构 75nFTP数据连接释放过程数据连接释放过程 76nFTP控制连接的释放过程控制连接的释放过程 77小结 n应用层服务主要有:电子邮件应用层服务主要有:电子邮件E-mail、文件传输协议文件传输协议FTP、网络终端协议网络终端协议Telnet与与WWW等;等;n应用层协议可以分为应用层协议可以分为3种类型:一类依赖于面向连接的种类型:一类依赖于面向连接的TCP协议,一类依赖于面向连接的协议,一类依赖于面向连接的UDP协议,另一类协议,另一类则既依赖于则既依赖于TCP协议,也可以依赖于协议,也可以依赖于UDP协议;协议;n Internet域名系统采用的是层次结构,域名系统采用的是层次结构,DNS服务器的服务器的层次是与域名的层次相适应的;层次是与域名的层次相适应的;nWWW服务在服务在Internet技术发展中有着重要的影响,它技术发展中有着重要的影响,它的核心技术是超文本标记语言的核心技术是超文本标记语言HTML、超文本传输协议超文本传输协议HTTP与超链接与超链接hyperlink。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

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