《现代网络技术教程-自顶向下分析与设计》课件第3章.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代网络技术教程-自顶向下分析与设计 现代 网络技术 教程 向下 分析 设计 课件
- 资源描述:
-
1、第 3 章互联网应用技术第3章互联网应用技术3.1 互联网应用技术的发展与工作模式互联网应用技术的发展与工作模式3.2 互联网的基本应用与应用层协议互联网的基本应用与应用层协议 3.3 基于基于Web的网络应用的网络应用 3.4 基于基于P2P的网络应用的网络应用 3.5 其他应用其他应用 习题习题 第 3 章互联网应用技术 3.1 互联网应用技术的发展与工作模式互联网应用技术的发展与工作模式3.1.1 互联网应用技术发展的三个阶段互联网应用技术发展的三个阶段 图3-1给出了互联网应用的发展趋势示意图。从图中可以看出,互联网应用的发展大致可以分成三个阶段。第 3 章互联网应用技术图3-1 互联
2、网应用的发展趋势第 3 章互联网应用技术1.第一阶段(1)远程登录(TELNET)服务实现终端远程登录服务功能。(2)电子邮件(E-mail)服务实现电子邮件服务功能。(3)文件传送(FTP)服务实现交互式文件传输服务功能。(4)电子公告牌(BBS)服务实现网络中人与人之间交流信息的服务功能。(5)网络新闻组(Usenet)服务实现人们对所关心的问题开展专题讨论的服务功能。第 3 章互联网应用技术2.第二阶段第二阶段互联网应用的主要特征是:Web技术的出现,以及基于Web技术的电子政务、电子商务、远程医疗与远程教育应用的快速发展。第 3 章互联网应用技术3.第三阶段第三阶段互联网应用的主要特征
3、是:P2P网络应用将互联网应用推向了一个新的阶段。在继续发展基于Web的网络应用的基础上,出现了一批基于对等结构的P2P网络新应用。这些新的网络应用主要有:网络电话、网络电视、博客、播客、即时通信、搜索引擎、网络视频、网络游戏、网络广告、网络出版、网络存储与网络地图等。这些新的网络应用为互联网与现代信息服务业增加了新的产业增长点。第 3 章互联网应用技术3.1.2 C/S模式与模式与P2P模式模式1.C/S模式的基本概念1)C/S结构的特点从应用层的应用程序工作模型的角度,应用程序分为客户端程序与服务器程序。以E-mail应用程序为例,E-mail应用程序分为服务器端的邮局程序与客户端的邮箱程
4、序。用户在自己的计算机中安装并运行客户端的邮箱程序,就能够成为电子邮件系统的客户端,发送和接收电子邮件。第 3 章互联网应用技术2)采用C/S模式的原因互联网应用系统采用C/S模式的主要原因是网络资源分布的不均匀性。网络资源分布的不均匀性表现在硬件、软件和数据三个方面。(1)网络中计算机系统的类型、硬件结构、功能都存在着很大的差异。它可以是一台大型计算机、高档服务器,也可以是一台个人计算机,甚至是一个PDA或家用电器。它们在运算能力、存储能力和外部设备的配备等方面存在着很大差异。第 3 章互联网应用技术(2)从软件的角度来看,很多大型应用软件都是安装在一台专用的服务器中,用户需要通过互联网访问
5、服务器,成为合法用户之后才能够使用网络的软件资源。(3)从信息资源的角度来看,某一类型的数据、文本、图像、视频或音乐资源存放在一台或几台大型服务器中,合法的用户可以通过互联网访问这些信息资源。这样做对保证信息资源使用的合法性与安全性,以及保证数据的完整性与一致性是非常必要的。第 3 章互联网应用技术网络资源分布的不均匀性是网络应用系统设计者的设计思想的体现。组建网络的目的就是要实现资源的共享,“资源共享”表现出网络中的结点在硬件配置、运算能力、存储能力以及数据分布等方面存在差异与分布的不均匀性。能力强、资源丰富的计算机充当服务器,能力弱或需要某种资源的计算机作为客户。客户使用服务器的服务,服务
6、器向客户提供网络服务。第 3 章互联网应用技术2.P2P模式的基本概念研究P2P技术涉及三方面内容:P2P通信模式、P2P网络与P2P实现技术。(1)P2P通信模式是指P2P网络中对等结点之间直接通信的能力。(2)P2P网络是指在互联网中由对等结点组成的一种动态的逻辑网络。(3)P2P实现技术是指为实现对等结点之间直接通信的功能和特定的应用所需设计的协议、软件等。第 3 章互联网应用技术3.P2P与C/S工作模式的区别与联系图3-2给出了C/S与P2P工作模式的区别。在传统的互联网中,信息资源的共享是以服务器为中心的C/S工作模式。以Web服务器为例,Web服务器是运行Web服务器程序且计算能
7、力与存储能力强的计算机,所有Web页都存储在Web服务器中。服务器可以为很多Web浏览器客户提供服务。但是,Web浏览器之间不能直接通信。显然,在传统互联网的信息资源的共享关系中,服务提供者与服务使用者之间的界限是清晰的。第 3 章互联网应用技术图3-2 C/S与P2P工作模式的区别第 3 章互联网应用技术P2P网络则淡化了服务提供者与服务使用者的界限,所有结点同时身兼服务提供者与服务使用者的双重身份,以达到“进一步扩大网络资源共享范围和深度,提高网络资源利用率,使信息共享达到最大化”的目的。在P2P网络环境中,成千上万台计算机之间处于一种对等的地位,整个网络通常不依赖于专用的集中式服务器。P
8、2P网络中的每台计算机既可以作为网络服务的使用者,也可以向其他提出服务请求的客户提供资源和服务。第 3 章互联网应用技术从网络体系结构的角度来看,传统互联网C/S与P2P模式在传输层及以下各层的协议结构相同,差别主要表现在应用层。采用传统的C/S工作模式的应用层协议主要包括DNS、SMTP、FTP、Web等。P2P网络应用层协议主要包括支持文件共享类Napster与BitTorrent服务的协议、支持多媒体传输类Skype服务的协议等。第 3 章互联网应用技术4.P2P网络发展的基础网络操作系统的设计思想的基础是网络用户资源共享模式。对比网络操作系统的发展过程就会发现,网络操作系统经历了从对等
展开阅读全文