第8章计算机网络技术基础课程课件设计应用层

上传人:桔**** 文档编号:569063377 上传时间:2024-07-27 格式:PPT 页数:69 大小:1.35MB
返回 下载 相关 举报
第8章计算机网络技术基础课程课件设计应用层_第1页
第1页 / 共69页
第8章计算机网络技术基础课程课件设计应用层_第2页
第2页 / 共69页
第8章计算机网络技术基础课程课件设计应用层_第3页
第3页 / 共69页
第8章计算机网络技术基础课程课件设计应用层_第4页
第4页 / 共69页
第8章计算机网络技术基础课程课件设计应用层_第5页
第5页 / 共69页
点击查看更多>>
资源描述

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

1、第第8章章 应用层应用层飘檀乍呜褒懒敢祥椰裸冤府奢坟陆衫习邦膜袖友媳沛骋身匝贼仗罩凭硬淬第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层本章学习要求本章学习要求:了解:了解:TCP/IP协议栈与应用层协议之间的关系。协议栈与应用层协议之间的关系。掌握:域名系统的基本工作原理。掌握:域名系统的基本工作原理。掌握:电子邮件的基本工作原理。掌握:电子邮件的基本工作原理。掌握:文件传输掌握:文件传输FTP的基本工作原理。的基本工作原理。掌握:掌握:WWW服务的基本工作原理。服务的基本工作原理。掌握:应用层协议的分析方法。掌握:应用层协议的分析方法。涧扭批侯界雅讥撒妻

2、洲垃栗褂赠孟砚咖淹伐纵屁钒灿扼洲畏柑嫉奢晓本斤第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层2计算机网络第计算机网络第8 8章章 应用层应用层8.1应用层协议与低层协议的关系应用层协议与低层协议的关系 8.1.1主要的应用层协议主要的应用层协议网络终端协议网络终端协议Telnet文件传输协议文件传输协议FTP简单邮件传输协议简单邮件传输协议SMTP域名系统域名系统DNS简单网络管理协议简单网络管理协议SNMP超文本传输协议超文本传输协议HTTP币粘敢艘强帘益任破咽揩言凸鉴坊谐琶阂浚倔拄灯量绵此锥虚淫膛蔓歌郊第8章计算机网络技术基础课程课件设计应用层第8章计

3、算机网络技术基础课程课件设计应用层3计算机网络第计算机网络第8 8章章 应用层应用层8.1.2TCP/IP协议栈及之间的关系协议栈及之间的关系 母上锚骋丙孟稚辞屋绣蛔胯每小破蚀硼硬恕贰咎葛荒趾互刚折傍殷庄哗舟第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层4计算机网络第计算机网络第8 8章章 应用层应用层8.2域名系统域名系统DNS8.2.1域名系统的基本概念域名系统的基本概念1.1.为什么有了为什么有了IPIP地址,还需要域名地址,还需要域名? ?域域名名用用字符字符表示的网络主机名,是一种表示的网络主机名,是一种主机标识主机标识符符;IP地址地址数字型数

4、字型,难于记忆与理解;,难于记忆与理解;域域名名字符型字符型,直观,便于记忆与理解;,直观,便于记忆与理解;IP地址地址用于用于网络层网络层;域域名名用于用于应用层应用层;IP地址与域名都应该是地址与域名都应该是全网惟一全网惟一的,并且它们之间具的,并且它们之间具有对应关系。有对应关系。缓肢坯嚏另绢驹卢皆鸵藩瑚漾柬挨秃淖牛礼吐妓喘罕凭莉绣旧敛哎鹤撒颓第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层5计算机网络第计算机网络第8 8章章 应用层应用层2.Internet域名结构域名结构TCP/IP协议中规定的层次型名字管理机制叫做域名系协议中规定的层次型名字管理

5、机制叫做域名系统;统;域名系统将整个域名系统将整个Internet划分为多个顶级域,并为每个划分为多个顶级域,并为每个顶级域规定了通用的顶级域名;顶级域规定了通用的顶级域名;Internet主机域名的一般格式为:主机域名的一般格式为:窄锥脯绦驶纯展砚浚钻拓螟乌性骸筛吐棍碰署展蛆军慌烯娶窖蠢师沦急馆第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层6计算机网络第计算机网络第8 8章章 应用层应用层Internet域名空间的树状结构域名空间的树状结构 畅缄兹滔忻告篆蔬竣喇羹渊堵懊钳吻蹄舶谊贱犊轧贯蛤抠坟秘法贩绍亮赃第8章计算机网络技术基础课程课件设计应用层第8章计

6、算机网络技术基础课程课件设计应用层7计算机网络第计算机网络第8 8章章 应用层应用层8.2.2域名服务器的层次结构域名服务器的层次结构1.1.域名服务器的基本工作原理域名服务器的基本工作原理域名系统的一个主要特点是允许区域自治;域名系统的一个主要特点是允许区域自治;域名系统在设计了层次的域名的同时,提出了与其相域名系统在设计了层次的域名的同时,提出了与其相对应的域名服务器系统;对应的域名服务器系统; 整个域名系统是以一个大型的分布式数据库的方式工整个域名系统是以一个大型的分布式数据库的方式工作的;作的; 大多数具有大多数具有InternetInternet连接的组织都有一个域名服务器,连接的组

7、织都有一个域名服务器,每个服务器包含连向其他域名服务器的信息,这些服每个服务器包含连向其他域名服务器的信息,这些服务器形成了一个大的协同工作的域名数据库务器形成了一个大的协同工作的域名数据库 。 入盎诚汹怂尊橱淹动座职原狞棕多彭拦渴树萧献鹰燃肮刊没决趟音潍牟拢第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层8计算机网络第计算机网络第8 8章章 应用层应用层2.2.域名服务器的层次域名服务器的层次DNS服务器的层次是与域名的层次相适应的;服务器的层次是与域名的层次相适应的;每一个域名服务器都只对域名体系中的一部分进行管每一个域名服务器都只对域名体系中的一部分进

8、行管辖;辖;一个根服务器(一个根服务器(rootserver)在这个层次体系的顶部,)在这个层次体系的顶部,它是顶层域的管辖者;它是顶层域的管辖者;DNS服务器的层次对应着域名的层次,但是这两者并服务器的层次对应着域名的层次,但是这两者并不是对等的。一个公司网络或校园网可以选择将它所不是对等的。一个公司网络或校园网可以选择将它所有的域名都放在一个域名服务器上,也可以选择运行有的域名都放在一个域名服务器上,也可以选择运行几个域名服务器。几个域名服务器。神亲镑锻经油坝齐忌童扣缘辊何璃盆谤恍裤倔窄食绍将绵惑扩海彰浆蔬被第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用

9、层9计算机网络第计算机网络第8 8章章 应用层应用层8.2.3域名解析域名解析1.域名解析的基本工作原理域名解析的基本工作原理将域名转换为对应的将域名转换为对应的IPIP地址的过程称为域名解析地址的过程称为域名解析; ;完成该功能的软件叫域名解析器完成该功能的软件叫域名解析器; ;每个本地域名服务器配置一个域名解析器软件每个本地域名服务器配置一个域名解析器软件; ;由于每个服务器都知道根服务器的地址,因此无论经过由于每个服务器都知道根服务器的地址,因此无论经过几步查询,在域名树中最终总会找出正确的解析结果。几步查询,在域名树中最终总会找出正确的解析结果。 毡妙牌蟹京纺候诺咒哈贩列气崎哆沮凋慈斜

10、烃痉院炭丁驹惦炙厌望黑绚炽第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层10计算机网络第计算机网络第8 8章章 应用层应用层2.域名解析算法域名解析算法递归解析递归解析 反复解析反复解析 乾搂功磊搀腹浙勤漂卒线谨撕疲扛负磁刃逗沂贿性誉捕武菩撕螟显奎媚鬼第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层11计算机网络第计算机网络第8 8章章 应用层应用层递归解析要求名字服务器系统一次性完成全部名字递归解析要求名字服务器系统一次性完成全部名字地地址变换;址变换;反复解析是每次请求一个服务器,如果不行再请求别的反复解析是每次请求

11、一个服务器,如果不行再请求别的服务器;服务器;递归解析的任务主要是由服务器软件承担;递归解析的任务主要是由服务器软件承担;反复解析的任务主要是由域名解析器软件承担。反复解析的任务主要是由域名解析器软件承担。 套骨为离椎生桨隙沃蕾淖枢鄙损垣毒荡飘宠构德襄畜局钉压晌樊灾究勒芋第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层12计算机网络第计算机网络第8 8章章 应用层应用层域名解析中客户与服务器的交互过程域名解析中客户与服务器的交互过程 怖鞋绒二籍掳哮野铂梭忽诉扒秆亏沿脉释捕昭玉瘴保峻舜航印犬十创凛绕第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术

12、基础课程课件设计应用层13计算机网络第计算机网络第8 8章章 应用层应用层8.2.4域名系统性能优化域名系统性能优化1.1.复制复制 每个根服务器的许多副本存在于世界各地;每个根服务器的许多副本存在于世界各地;当一个新的子网加入当一个新的子网加入Internet时,它在本地的时,它在本地的DNS服务服务器中配置一个根服务器表;器中配置一个根服务器表;本地的本地的DNS服务器可以为本网用户的域名服务选择响服务器可以为本网用户的域名服务选择响应最快的根服务器;应最快的根服务器;在实际应用中,地理上最近的域名服务器往往响应最在实际应用中,地理上最近的域名服务器往往响应最好。好。简梭浩仇动着撞绳捕胁视

13、掏灰绪存撤河矾轿图辞典按端墨洞腥丸兜清潜躺第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层14计算机网络第计算机网络第8 8章章 应用层应用层2.缓存缓存DNS缓存比复制更为重要,使用名字的高速缓存可优缓存比复制更为重要,使用名字的高速缓存可优化查询的开销;化查询的开销;每个服务器都保留一个域名缓存,每当查找一个新的每个服务器都保留一个域名缓存,每当查找一个新的域名时,服务器将它置于缓存中;域名时,服务器将它置于缓存中;主机在启动时从本地域名服务器下载域名和地址的全主机在启动时从本地域名服务器下载域名和地址的全部数据库,维护存放自己最近使用的域名的高速缓存,

14、部数据库,维护存放自己最近使用的域名的高速缓存,并且只在从缓存中找不到域名时才使用域名服务器。并且只在从缓存中找不到域名时才使用域名服务器。茶妒拔手靡补俐漏久愧求里星转寓跳蒜筛变粒磷碳酵桨挝镜毋殉娇少谜释第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层15计算机网络第计算机网络第8 8章章 应用层应用层8.3电子邮件服务电子邮件服务8.3.1电子邮件的概念电子邮件的概念 电子邮件服务是目前电子邮件服务是目前Internet上使用最频繁的服务;上使用最频繁的服务;电子邮件系统不但可以传输各种格式的文本信息,而电子邮件系统不但可以传输各种格式的文本信息,而且还可

15、以传输图像、声音、视频等多种信息且还可以传输图像、声音、视频等多种信息;邮件服务器系统的核心邮件服务器负责接收用户送来邮件服务器系统的核心邮件服务器负责接收用户送来的邮件,并根据收件人地址发送到对方的邮件服务器的邮件,并根据收件人地址发送到对方的邮件服务器中,同时负责接收由其他邮件服务器发来的邮件,并中,同时负责接收由其他邮件服务器发来的邮件,并根据收件人地址分发到相应的电子邮箱中;根据收件人地址分发到相应的电子邮箱中;当用户向当用户向ISP申请申请Internet账户时,账户时,ISP就会在它的邮件就会在它的邮件服务器上建立该用户的电子邮件账户,它包括用户名服务器上建立该用户的电子邮件账户,

16、它包括用户名(username)与用户密码()与用户密码(password)。)。挟卿降鞭张啤淡美差救饰尔宜凿诧朋愿麓榆岩零幻碉泊丫胚父辛众阴伎签第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层16计算机网络第计算机网络第8 8章章 应用层应用层8.3.2电子邮件服务的工作过程电子邮件服务的工作过程电子邮件服务基于客户电子邮件服务基于客户/ /服务器结构服务器结构意初驶潦钻柞缝癣裤予或兽连购硒斧党乃彤耪要逝候栋像泌另玄笆略北帅第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层17计算机网络第计算机网络第8 8章章 应用层应用

17、层电子邮件应用程序基本服务功能电子邮件应用程序基本服务功能:创建与发送电子邮件;创建与发送电子邮件;接收、阅读与管理电子邮件;接收、阅读与管理电子邮件;账号、邮箱与通信簿管理。账号、邮箱与通信簿管理。电子邮件协议电子邮件协议:在电子邮件程序向邮件服务器中发送邮件时,使用的在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议是简单邮件传输协议SMTP;在电子邮件程序从邮件服务器中读取邮件时,可以使在电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议用邮局协议POP3或交互式邮件存取协议或交互式邮件存取协议IMAP,它取,它取决于邮件服务器支持的协议类型。决于邮件服务器支持的协议类

18、型。润旋荒桓独映坊空支闽邻示佬两塔拟蕾掀脖仪聘莲遮墟谗屈碎绳感顷铸票第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层18计算机网络第计算机网络第8 8章章 应用层应用层电子邮件系统协议使用情况电子邮件系统协议使用情况戍墩穿良辉铆央贬防恨算秋余誊吁挣馈峪蜒滇缓腑下除拟伟地爹揪噬卷滥第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层19计算机网络第计算机网络第8 8章章 应用层应用层8.3.4简单邮件传输协议简单邮件传输协议SMTPSMTP协议运行在协议运行在TCP协议之上,使用公开端口号协议之上,使用公开端口号25;SMTP使

19、用简单的命令传输邮件使用简单的命令传输邮件;SMTP规定了规定了14条命令和条命令和21种响应信息种响应信息;每条命令都是由每条命令都是由4个字母组成的个字母组成的;每一种响应信息一般只有一行信息每一种响应信息一般只有一行信息;SMTP使用客户使用客户/服务器工作模式,发送邮件的服务器工作模式,发送邮件的SMTP进程是进程是SMTP客户,接收邮件的客户,接收邮件的SMTP进程进程是是SMTP服务器。服务器。胁呜宁碾阀奖对侩酸硅涝稗蛛吩签仑撕绘讯功狸污了羞惦彻晚魏番茹宣釜第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层20计算机网络第计算机网络第8 8章章 应

20、用层应用层8.3.5邮件读取协议邮件读取协议POP3和和IMAPPOP3邮局协议邮局协议POP是一个简单的邮件读取协议;是一个简单的邮件读取协议;POP3协议使用客户协议使用客户/服务器的工作方式;服务器的工作方式;接收邮件的用户主机运行接收邮件的用户主机运行POP客户程序,客户程序,ISP的邮的邮件服务器则运行件服务器则运行POP服务器程序服务器程序;POP3协议运行在协议运行在TCP协议之上,它使用公开的端口协议之上,它使用公开的端口号号110;POP3协议规定了协议规定了15条命令和条命令和24种响应信息种响应信息。孺啮狠滞敛据闻秆忠漓俺因蘑其纫菏七扳嘱老掩性芦碾元秃徘橙榆慷撤吟第8章计

21、算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层21计算机网络第计算机网络第8 8章章 应用层应用层IMAPInternet报文存取协议报文存取协议IMAP与与POP3都是按客户都是按客户/服务服务器方式工作,但它们有很大的差别;器方式工作,但它们有很大的差别;对于对于POP3协议,协议,POP3服务器是具有存储转发功能的服务器是具有存储转发功能的中间服务器。在邮件交付给用户之后,中间服务器。在邮件交付给用户之后,POP3服务器服务器就不再保存这些邮件;就不再保存这些邮件;当客户程序打开当客户程序打开IMAP服务器的邮箱时,用户就可以服务器的邮箱时,用户就可以看到邮

22、件的首部;如果用户需要打开某个邮件,则可看到邮件的首部;如果用户需要打开某个邮件,则可以将该邮件传送到用户的计算机;在用户未发出删除以将该邮件传送到用户的计算机;在用户未发出删除邮件的命令前,邮件的命令前,IMAP服务器邮箱中的邮件一直保存服务器邮箱中的邮件一直保存着;着;POP3协议是在脱机状态下运行,而协议是在脱机状态下运行,而IMAP协议是在联协议是在联机状态下运行。机状态下运行。睁勃垦痞戴制拷榔蔫行淆影曝芯谋雷王日逼榔培钝菱弊过叹撩爹磅烹谭砒第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层22计算机网络第计算机网络第8 8章章 应用层应用层8.4文件

23、传输服务文件传输服务8.4.1文件传输的概念文件传输的概念 文件传输服务又称为文件传输服务又称为FTP服务,它是服务,它是Internet中最早中最早提供的服务功能之一,目前仍然在广泛使用中提供的服务功能之一,目前仍然在广泛使用中;文件传输服务是由文件传输服务是由FTP应用程序提供的,而应用程序提供的,而FTP应用应用程序遵循的是程序遵循的是TCP/IP协议组中的文件传输协议,它协议组中的文件传输协议,它允许用户将文件从一台计算机传输到另一台计算机上,允许用户将文件从一台计算机传输到另一台计算机上,并且能保证传输的可靠性;并且能保证传输的可靠性;在在Internet中,许多公司、大学的主机上含

24、有数量众中,许多公司、大学的主机上含有数量众多的各种程序与文件,这是多的各种程序与文件,这是Internet的巨大与宝贵的的巨大与宝贵的信息资源。通过使用信息资源。通过使用FTP服务,用户就可以方便地访服务,用户就可以方便地访问这些信息资源。问这些信息资源。呐饰损精狡肢押万贫秤漏的梧漂役私档触痹悠少证愧存多刮丁氯够獭淮轰第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层23计算机网络第计算机网络第8 8章章 应用层应用层8.4.2文件传输的工作过程文件传输的工作过程 FTP服务工作模式服务工作模式:客户:客户/服务器服务器剔仲垛选结则氮足祈妆康诞吾需阳慈椒芥惭

25、铺讯锻促划畸镣抚较念椅应妒第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层24计算机网络第计算机网络第8 8章章 应用层应用层8.4.3匿名匿名FTP服务服务 匿名匿名FTP服务的实质是:提供服务的机构在它的服务的实质是:提供服务的机构在它的FTP服服务器上建立一个公开账户(一般为务器上建立一个公开账户(一般为anonymous),并赋),并赋予该账户访问公共目录的权限,以便提供免费服务;予该账户访问公共目录的权限,以便提供免费服务;如果用户要访问这些提供匿名服务的如果用户要访问这些提供匿名服务的FTP服务器,一般服务器,一般不需要输入用户名与用户密码;不需

26、要输入用户名与用户密码;大多数大多数FTP服务都是匿名服务;服务都是匿名服务;为了保证为了保证FTP服务器的安全,几乎所有的匿名服务器的安全,几乎所有的匿名FTP服务服务器都只允许用户下载文件,而不允许用户上载文件。器都只允许用户下载文件,而不允许用户上载文件。峭朋畏甩挂桨策悲哭买论负燥付施顷蹭盂睬睛号光摊榴镶扯羌做焊柱疤刊第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层25计算机网络第计算机网络第8 8章章 应用层应用层8.5新闻与公告类服务新闻与公告类服务8.5.1网络新闻组网络新闻组网络新闻组是一种利用网络进行专题讨论的国际论网络新闻组是一种利用网络进

27、行专题讨论的国际论坛坛;Usenet并不是一个网络系统,只是建立在并不是一个网络系统,只是建立在Internet上上的逻辑组织;的逻辑组织;Usenet不同于不同于Internet上的交互式操作方式,在上的交互式操作方式,在Usenet服务器上存储的各种信息,会周期性地转发服务器上存储的各种信息,会周期性地转发给其他给其他Usenet服务器;服务器;Usenet的基本通信方式是电子邮件,但它不是采用的基本通信方式是电子邮件,但它不是采用点对点通信方式,而是采用多对多的传递方式。点对点通信方式,而是采用多对多的传递方式。照戳吻滁磺铅啃畦棵聋傲疯网绢辽察拽童暴趁全詹索畦舜呸吧顿玖蕊补膨第8章计算机

28、网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层26计算机网络第计算机网络第8 8章章 应用层应用层8.5.2电子公告牌电子公告牌电子公告牌电子公告牌BBS也是也是Internet上较常用的服务功能之一;上较常用的服务功能之一;电子公告牌提供一块公共电子白板,每个用户都可以在电子公告牌提供一块公共电子白板,每个用户都可以在上面书写、发布信息或提出看法、聊天,获得帮助、讨上面书写、发布信息或提出看法、聊天,获得帮助、讨论问题及为别人提供信息;论问题及为别人提供信息;早期的早期的BBS服务是一种基于远程登录的服务,想要使用服务是一种基于远程登录的服务,想要使用BBS服务的用

29、户,必须首先利用远程登录功能登录到服务的用户,必须首先利用远程登录功能登录到BBS服务器上;服务器上;目前很多目前很多BBS站点开始提供站点开始提供WWW访问方式。访问方式。倦部纹叹骇紧馈察矩捣悠险援镶鹿济迁仰腋凹亩窥澈嘎豁峦导柞把累取选第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层27计算机网络第计算机网络第8 8章章 应用层应用层8.6WWW服务服务 8.6.1WWW服务的基本概念服务的基本概念WWW又称为万维网,简称为又称为万维网,简称为Web,是是Internet技术发技术发展中的一个重要的里程碑;展中的一个重要的里程碑;WWW系统的结构采用了客户

30、系统的结构采用了客户/服务器模式;服务器模式;信息资源以信息资源以web页的形式存储在页的形式存储在WWW服务器中,用服务器中,用户通过户通过WWW客户端浏览器程序图、文、声并茂的客户端浏览器程序图、文、声并茂的Web页内容;页内容;通过通过Web页中的链接,用户可以方便地访问位于其他页中的链接,用户可以方便地访问位于其他WWW服务器中的服务器中的Web页,或是其他类型的网络信息页,或是其他类型的网络信息资源。资源。 吸伎动脂秋娃帮螺丈肋巷辜大粤涯讼棵帆煮番伊咏凭瞻辫吮潜给廷辜黑淮第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层28计算机网络第计算机网络第8

31、 8章章 应用层应用层WWW服务的基本概念服务的基本概念 捣恨事帅辜惺狰完斟花萄缘蹈均甚腋册毒被拟弛战娟组皇揭即密渐闷租懒第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层29计算机网络第计算机网络第8 8章章 应用层应用层WWW服务具有以下几个主要特点服务具有以下几个主要特点以超文本方式组织网络多媒体信息,用户可以访问文以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形和视频信息;本、语音、图形和视频信息;用户可以在用户可以在Internet范围内的任意网站之间查询、检索、范围内的任意网站之间查询、检索、浏览及发布信息,并实现对各种信息资源透明的访

32、问;浏览及发布信息,并实现对各种信息资源透明的访问;提供生动、直观、统一的图形用户界面;提供生动、直观、统一的图形用户界面;WWW服务的核心技术是:服务的核心技术是:超文本标记语言超文本标记语言HTML;超文本传输协议超文本传输协议HTTP;超链接超链接hyperlink。涝竟吻瓦纲砖琴衙赫蚀屏镇芬座汐汤坟宇冷斌锑笺钙叉腑等炒惜刃撤伶荧第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层30计算机网络第计算机网络第8 8章章 应用层应用层8.6.2超文本、超媒体与超文本标记语言超文本、超媒体与超文本标记语言1.超文本与超媒体的概念超文本与超媒体的概念超文本方式的

33、工作方式超文本方式的工作方式 舆札挞钟拈捏倍赎梅限旨过蓄个伸聋铣杏莽背坟跃迢芭呀纬侄蒂厉遏啸凿第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层31计算机网络第计算机网络第8 8章章 应用层应用层超媒体工作方式超媒体工作方式接绸垃磺肛履盔货许怖备罢驳抵赢凯瞬装邪揍奥琢午肝苫场种栓乓喜奏摩第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层32计算机网络第计算机网络第8 8章章 应用层应用层WWW以客户以客户/服务器方式工作;服务器方式工作;浏浏览览器器browser是是在在用用户户计计算算机机上上运运行行的的WWW客客户户程序;

34、程序;WWW服服务务器器程程序序运运行行在在服服务务器器,管管理理着着提提供供浏浏览览的的文档;文档;WWW在实现过程中必须解决以下几个问题:在实现过程中必须解决以下几个问题:如何标识分布在整个如何标识分布在整个Internet上的上的WWW文档?文档?如何实现如何实现WWW上各种链接的链接?上各种链接的链接?如何显示不同风格的如何显示不同风格的WWW文档?文档?咐顺斋曹辛监狠辖拜折材冬啮杉宽途样度并庞杆粉骸恤臀堵萧纂氛耍麻孩第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层33计算机网络第计算机网络第8 8章章 应用层应用层2.主页的概念主页的概念信息资源以

35、网页信息资源以网页Webpage的形式存储在的形式存储在WWW服务器服务器中中;用户通过浏览器向用户通过浏览器向WWW服务器发出请求,服务器根服务器发出请求,服务器根据客户请求内容,将保存在据客户请求内容,将保存在WWW服务器中的某个页服务器中的某个页面发送给客户;面发送给客户;用户可以通过页面中的链接,方便地访问位于其他用户可以通过页面中的链接,方便地访问位于其他WWW服务器中的页面,或是其他类型的网络信息资服务器中的页面,或是其他类型的网络信息资源;源;主页主页homepage是一种特殊的是一种特殊的Web页面,是指包含个页面,是指包含个人或机构基本信息的页面,用于对个人或机构进行综人或机

36、构基本信息的页面,用于对个人或机构进行综合性介绍,是访问个人或机构详细信息的入口点。合性介绍,是访问个人或机构详细信息的入口点。蓉田垣厌刚厩盟灿擎床店物御埔雁酵茵懦矢称雪种镐迈涵眼说喉序蛀啪严第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层34计算机网络第计算机网络第8 8章章 应用层应用层主页一般包含以下几种基本元素主页一般包含以下几种基本元素:文本(文本(text)最基本的元素,就是通常所说的文字。最基本的元素,就是通常所说的文字。图像(图像(image)WWW浏览器一般只识别浏览器一般只识别GIF与与JPEG两种图像格式两种图像格式。表格(表格(tab

37、le)类似于类似于Word中的表格,表格单元内容中的表格,表格单元内容一般为字符类型。一般为字符类型。超链接(超链接(hyperlink)用于将用于将HTML与其他主页相连。与其他主页相连。 叁丫媚哈撑磊酚蚁崇契擅披挚剐佳采繁追缎柯共浩履奢顺珍嘎扛麦景垫俗第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层35计算机网络第计算机网络第8 8章章 应用层应用层3.超文本标记语言超文本标记语言HTMLWWW服务器中所存储的页面是一种结构化的文档,服务器中所存储的页面是一种结构化的文档,采用超文本标记语言书写而成;采用超文本标记语言书写而成;HTML是是WWW上用于创

38、建超文本链接的基本语言,上用于创建超文本链接的基本语言,可以定义可以定义WWW主页格式化的文本、色彩、图像与超主页格式化的文本、色彩、图像与超文本链接;文本链接;HTML文档可以将声音、图像、视频等多媒体信息集文档可以将声音、图像、视频等多媒体信息集成在一起成在一起;使用使用HTML语言开发的语言开发的HTML超文本文件一般具有超文本文件一般具有.htm(或(或.html)后缀。)后缀。箭溃炮截镜仕喘弥素蝎锹葛乡霞捣感尼澄众川伊峻眺道侩糜照柞沃闺眩连第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层36计算机网络第计算机网络第8 8章章 应用层应用层8.6.3

39、URL与信息定位与信息定位URL是对能从是对能从Internet上得到的资源的位置和访问方法上得到的资源的位置和访问方法的一种简洁的表示的一种简洁的表示;标准的标准的URL由由3部分组成:服务器类型、主机名和路径部分组成:服务器类型、主机名和路径及文件名及文件名http:/ 8章章 应用层应用层URL通过指定其他协议类型访问其他类型服务器通过指定其他协议类型访问其他类型服务器:gopher:/连接到名为连接到名为的的Gopher服务器服务器ftp:/ 8章章 应用层应用层8.6.4WWW浏览器浏览器WWW浏览器的基本功能浏览器的基本功能 WWW浏览器是用来浏览浏览器是用来浏览Internet上

40、主页的客户软件上主页的客户软件;浏览器软件应具备以下的基本功能浏览器软件应具备以下的基本功能:查找、启动与终止链接;查找、启动与终止链接;通过按钮与菜单项来链接;通过按钮与菜单项来链接;历史(历史(history)与书签()与书签(bookmark)的使用;)的使用;自由设定屏幕窗口;自由设定屏幕窗口;选择起始页;选择起始页;改变式样、字体与色彩;改变式样、字体与色彩;查看内嵌图像与外部图像;查看内嵌图像与外部图像;保存与打印主页。保存与打印主页。腊叔殊脾萤起涩芋钻却耍韦要贵荤颊课烽近尼糕翻床滓伞奇尖才口艺拎汰第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层

41、39计算机网络第计算机网络第8 8章章 应用层应用层WWW浏览器的结构浏览器的结构晓庐斋拧槛座眼葬粹够分衡漓炬贷褂爪粳宛扔谜僚栓崎吮凌律执顽汰碗永第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层40计算机网络第计算机网络第8 8章章 应用层应用层8.6.5WWW基本工作过程与协议层次基本工作过程与协议层次怂伴弘蘸测汹凋卓官兵磐吃钞魁滴厢施谭搽悯拱髓攘搀文迎嘻械就虱傈底第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层41计算机网络第计算机网络第8 8章章 应用层应用层8.7典型应用层协议典型应用层协议FTP的分析的分析8.7

42、.1FTP模型与测试分析环境模型与测试分析环境蝇榨剁凰疮搪侠早残哥沁这晃迂疵霉豹蚁浚獭呈辟核坤器馋团锥犯梧俞芥第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层42计算机网络第计算机网络第8 8章章 应用层应用层协议分析器协议分析器协议分析器的作用就是监视协议分析器的作用就是监视FTP客户与客户与FTP服务器的协服务器的协议交互过程,记录并对协议包进行分析议交互过程,记录并对协议包进行分析;分析环境的具体参数是分析环境的具体参数是:FTP服务器服务器:MAC地址为地址为00-00-C0-22-A1-01IP地址为地址为201.5.21.1控制连接端口号为控制连

43、接端口号为20数据连接端口号为数据连接端口号为21FTP客户客户:MAC地址为地址为02-60-8C-01-24-28IP地址为地址为201.5.21.25数据连接端口号为数据连接端口号为15432控制连接端口号为控制连接端口号为7180适结萌茎系石煽令拆贝颊妮篡划亥灯椿枕靛骗啤涤田闰轩趣尸莲蔗邱创湘第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层43计算机网络第计算机网络第8 8章章 应用层应用层FTP工作模型工作模型彻甭扣死祸杉咙曰吧娇俩妄杨铀躲奥钙撂细虏够午卯塌谓厌姨件摩淖透蹲第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设

44、计应用层44计算机网络第计算机网络第8 8章章 应用层应用层协议分析器捕获协议分析器捕获FTP交互的协议包交互的协议包踊长盘描织朝浸拟跌笋铱苗程真汪窿幢页草良楔弯慨恃祈另凭讨锌乍溺哀第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层45计算机网络第计算机网络第8 8章章 应用层应用层泰舶到尚呐标情菌猩辐萝岭禄挎寺惜厕敖诚痉而及壶祝筑憨譬颧使笋贼挟第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层46计算机网络第计算机网络第8 8章章 应用层应用层8.7.2FTP控制连接建立过程的协议分析控制连接建立过程的协议分析1.地址解析地

45、址解析ARP协议执行过程协议执行过程赛跳围揖铲我焦囊济香翅柠冰深涎交窗平袱呼碟壁建推捅旁椽兵妈宇粒挠第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层47计算机网络第计算机网络第8 8章章 应用层应用层2.FTP控制连接建立过程控制连接建立过程协议包协议包46是是FTP控制连接建立的协议执行过程控制连接建立的协议执行过程协议包协议包4:FTP客户请求建立与客户请求建立与FTP服务器控制连接包服务器控制连接包韧腊痰己臭漂属牲阜驰株盯篡阉妒芦料榜手艘一恋捧恢戴炔挣穷寂波狂崔第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层48计算

46、机网络第计算机网络第8 8章章 应用层应用层FTP控制连接建立的协议包交互过程控制连接建立的协议包交互过程浪摊雨卉旁吾禁玫竞椒鸦队员苹内怠鹅熄东死三膳吊昧燥太捏挟徊广耿带第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层49计算机网络第计算机网络第8 8章章 应用层应用层8.7.2FTP用户登录身份验证过程的协议分析用户登录身份验证过程的协议分析协议包协议包916是用户身份的协议执行过程是用户身份的协议执行过程 协议包协议包9:FTP客户发送给客户发送给FTP服务器的服务器的User命令协议包命令协议包 黎挠镀狈恰蕊砷愧舜踞婴没宗淆尹促毅琢菌费衔叛糊醚隙埃缮泵

47、环蒲铅沮第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层50计算机网络第计算机网络第8 8章章 应用层应用层协议包协议包10:FTP服务器发送给服务器发送给FTP客户对客户对User命令的应命令的应答包答包 印柱悉涉瘪忧狞剥痘份吱质售抄窟凿戴裙霸丸腔诅跑医怪揪忆薯庇话招矫第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层51计算机网络第计算机网络第8 8章章 应用层应用层协议包协议包12:FTP客户发送给客户发送给FTP服务器的带有用户名与服务器的带有用户名与密码的应答包密码的应答包毡回界鬃剖策嘲樱侮灶假移喉肝赫效折颐竞滞晴

48、紊漱挑筛蜡茄部俭接畔浸第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层52计算机网络第计算机网络第8 8章章 应用层应用层FTP用户登录身份验证的协议包交互过程用户登录身份验证的协议包交互过程 叁烫加宋焉拐焉秃晨尧哆律朴蓖杖摘黎修汗仟器桨恍敏郸麓煽邀偶蚤么徘第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层53计算机网络第计算机网络第8 8章章 应用层应用层8.7.4FTP数据连接建立过程的协议分析数据连接建立过程的协议分析1.FTP数据连接建立分为:连接建立准备、连接数据连接建立分为:连接建立准备、连接建立阶段建立阶段协议

49、包协议包17、18完成数据连接建立准备工作。完成数据连接建立准备工作。协议包协议包17:FTP客户发送给客户发送给FTP服务器的服务器的Port命令包。命令包。协议包协议包18:FTP服务器发送给服务器发送给FTP客户的客户的Port命令应答包。命令应答包。根据根据FTP协议的规定,协议的规定,FTP客户可以动态地选择一个大于客户可以动态地选择一个大于1024的本地端口号。的本地端口号。FTP协议表示方法:在协议表示方法:在Port命令中客户命令中客户IP地址后面加上两地址后面加上两个十进制的数个十进制的数P1、P2,表示,表示16位的本地端口号,计算公式位的本地端口号,计算公式是本地端口号是

50、本地端口号=P1256+P2。铆定嫂帮顽练浇鼎舶襟皱篓责谍卷让诀十狡氦槽卖屹傻叼炭亦灵栓蛾症蛮第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层54计算机网络第计算机网络第8 8章章 应用层应用层协议包协议包19:FTP客户发送给客户发送给FTP服务器的服务器的RETR命令包命令包旦胰散踢约辛褐妇个蜒郴免悯潞雇长狄碗痛谦单林药莫茵匹尔羊前真潘郎第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层55计算机网络第计算机网络第8 8章章 应用层应用层FTP数据连接建立准备工作的协议包交互过程数据连接建立准备工作的协议包交互过程搁告星

51、恰煎骏吟雅柯科裕也梭分厚凄绳鲸娱惶赫褪齐班皆讲玻挪寓铲涪吞第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层56计算机网络第计算机网络第8 8章章 应用层应用层数据连接建立过程数据连接建立过程协议包协议包2022完成数据连接建立工作完成数据连接建立工作 躲礼畦蜜厨道簧弱乙逛哪荣掳夫塘垢泻获警粗蹭船硬油蜡册微株愁科芹枣第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层57计算机网络第计算机网络第8 8章章 应用层应用层8.7.5FTP数据传输过程的协议分析数据传输过程的协议分析协议包协议包2325完成数据传输工作完成数据传输工作

52、 协议包协议包23:FTP服务器向服务器向FTP客户发回文件客户发回文件netstart的的状态信息状态信息唆模惰陪类孰合袒恒轮涸渺枷卧毋灼心痢梭驾陕憨景呢椽凋独颅楞剔坐浙第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层58计算机网络第计算机网络第8 8章章 应用层应用层协议包协议包25:FTP服务器向服务器向FTP客户发送的检索文件的数据客户发送的检索文件的数据包包 朔瞩测扰款睁慌炉装拎谦何越屈哆瘦勒揩粉湃逆每空尧涸隧坪底治卒窜稿第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层59计算机网络第计算机网络第8 8章章 应用

53、层应用层协议包协议包26:FTP服务器在传输数据的同时,向服务器在传输数据的同时,向FTP客客户发送在文件传输结束时断开数据连接的通知协议包户发送在文件传输结束时断开数据连接的通知协议包督娩卓致散娥声陈伦疼纂朝令点申俭蔫订箔蚌蔷酚醇眨寇家再屠咐话犯宛第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层60计算机网络第计算机网络第8 8章章 应用层应用层FTP数据传输中最后一个数据包的结构数据传输中最后一个数据包的结构碳襟晓痪旗边稍伯荧件秒嘱邦渝疡汤抢秧支古烬肢屁诉划哗真决角饮粗裸第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层

54、61计算机网络第计算机网络第8 8章章 应用层应用层FTP数据传输和确认数据传输和确认的协议包交换过程的协议包交换过程辊戚择恿叔饯汛劝绵轰意宪卿筷滑乙固骄俄着瓜蛀拥鬃闺抿铂捎戴泊陋惨第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层62计算机网络第计算机网络第8 8章章 应用层应用层8.7.6FTP连接释放过程的分析连接释放过程的分析一个完美的传输连接的释放机制应该是任何一方都可以一个完美的传输连接的释放机制应该是任何一方都可以提出,但是必须双方都同意,才可以释放连接;提出,但是必须双方都同意,才可以释放连接;FTP连接建立分为控制连接建立与数据连接建立两个阶

55、连接建立分为控制连接建立与数据连接建立两个阶段,因此连接释放也应包括释放控制连接与释放数据连段,因此连接释放也应包括释放控制连接与释放数据连接两个阶段;接两个阶段;首先应该释放数据连接,然后再释放控制连接。首先应该释放数据连接,然后再释放控制连接。炽尘谭讽银上佯绝刀菱欺鲤著迷富魂母榜懊芝治羹丑澄缠阳店堤级疥诬茸第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层63计算机网络第计算机网络第8 8章章 应用层应用层FTP客户做客户做FIN置位的应答包置位的应答包黍自邢澡号通狼惟瑶煤屡叔持脐鞍豢逸蕉有收唉孺抱蝉鹿臻独垂父霉债酮第8章计算机网络技术基础课程课件设计应用

56、层第8章计算机网络技术基础课程课件设计应用层64计算机网络第计算机网络第8 8章章 应用层应用层FTP客户的客户的QUIT命令包结构命令包结构 雌搁惨妨谨浩削耍霓艰寡酚抹拜捌润夹容一样操炼冲眉扑图妖淤高湖脑践第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层65计算机网络第计算机网络第8 8章章 应用层应用层FTP服务器对服务器对QUIT命令的响应包的结构命令的响应包的结构 寄澈护抖忻塑锄码清持删崩桑莱憋烈晃遭傻仔灰峦桓暮柑篱妈箕芥珊赛俘第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层66计算机网络第计算机网络第8 8章章

57、应用层应用层FTP数据连接释放过程数据连接释放过程 瞻举辫得驮滑阎蹦寞子吝惭扶决棋跃轿怒喻故激宾冒堕撕翁棕乒筹垃蓝稀第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层67计算机网络第计算机网络第8 8章章 应用层应用层FTP控制连接的释放过程控制连接的释放过程 甥新摈秘杂蛊券保巫附痔解栈宝莫豹工谎倦烷习攀刊声心绢跋北瑟羚尤稠第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层68计算机网络第计算机网络第8 8章章 应用层应用层小结小结应用层服务主要有:电子邮件应用层服务主要有:电子邮件E-mail、文件传输协议、文件传输协议FT

58、P、网络终端协议、网络终端协议Telnet与与WWW等;等;应用层协议可以分为应用层协议可以分为3种类型:一类依赖于面向连接的种类型:一类依赖于面向连接的TCP协议,一类依赖于面向连接的协议,一类依赖于面向连接的UDP协议,另一类协议,另一类则既依赖于则既依赖于TCP协议,也可以依赖于协议,也可以依赖于UDP协议;协议;Internet域名系统采用的是层次结构,域名系统采用的是层次结构,DNS服务器的层服务器的层次是与域名的层次相适应的;次是与域名的层次相适应的;WWW服务在服务在Internet技术发展中有着重要的影响,它技术发展中有着重要的影响,它的核心技术是超文本标记语言的核心技术是超文本标记语言HTML、超文本传输协、超文本传输协议议HTTP与超链接与超链接hyperlink。 漠敦已墅阉撵贼奸嫂涵痛崇矮庸尽幽充辗哎不推滓侄圭限措儿辰睬氰膳阮第8章计算机网络技术基础课程课件设计应用层第8章计算机网络技术基础课程课件设计应用层69计算机网络第计算机网络第8 8章章 应用层应用层

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

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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