5.5 internet 服务和应用

20
1 第5第 Internet 5.5 Internet 服服服服服 5.5.1 WWW 服服 5.5.2 服服 FTP 服服 5.5.3 服服服服 E-mail 服服 5.5.4 服服服服 5.5.5 服服 服服服服 5.5.6 Internet 服服服服

Upload: olympia-clarke

Post on 01-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

5.5 Internet 服务和应用. 5.5.1 WWW 服务 5.5.2 文件传输 FTP 服务 5.5.3 电子邮件 E-mail 服务 5.5.4 搜索引擎 5.5.5 多媒体网络应用 5.5.6 Internet 其他服务. 5.5.1 WWW 服务. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 5.5  Internet  服务和应用

1第 5 章 Internet

5.5 Internet 服务和应用 5.5.1 WWW服务

5.5.2 文件传输FTP服务

5.5.3 电子邮件 E-mail 服务5.5.4 搜索引擎5.5.5 多媒体网络应用5.5.6 Internet 其他服务

Page 2: 5.5  Internet  服务和应用

2第 5 章 Internet

5.5.1 WWW 服务

WWW(World Wide Web )译为“万维网”,简称 Web

或W3 。它是由欧洲粒子物理研究中心研制的基于超文本的多媒体信息获取工具,是 Internet 的应用和子集。 WWW由Internet 上所有的超文本传输协议( HTTP——HyperText

Transport Portocol )站点形成,它不是传统意义上的物理网络,而是在超文本基础上形成的信息网,即信息意义上的网络。

WWW 现已逐渐发展成为一个包含各类信息、面向各种用户的信息系统。 WWW 提供了一种简单、统一的方法来获取网络上丰富多彩的信息,它屏蔽了网络内部的复杂性,可以说WWW 技术为 Internet 的普及扫除了技术障碍而迅猛发展,并已成为 Internet 最有价值的服务。

Page 3: 5.5  Internet  服务和应用

3第 5 章 Internet

5.5.1 WWW 服务

1. 超文本和超文本标记语言WWW 中使用了一种重要信息处理技术——超文本( Hypertext )。

它是文本与检索项共存的一种文件表示和信息描述方法,其中检索项就是指针,每一个指针可以指向任何形式的、计算机可以处理的其他信息源。这种指针设定相关信息链接的方式就称为超链接( Hyperlink ),如果一个多媒体文档中含有这种超链接的指针,就称为超媒体( Hypermedia ),它是超文本的一种扩充,不仅包含文本信息,还包含诸如图形、声音、动画、视频等多种信息。由超链接相互关联起来的,分布在不同地域、不同计算机上的超文本和超媒体文档就构成了全球的信息网络。

描述网络资源,创建超文本和超媒体文档需要用超文本标记语言( HTML, HyperText Mark Language ),它是一种专门用于 WWW的编程语言。

Page 4: 5.5  Internet  服务和应用

4第 5 章 Internet

5.5.1 WWW 服务

2. WWW 的工作原理WWW 采用浏览器 / 服务器( C/S )模型。客户端软件通常被

叫做 WWW 浏览器( Browser ),简称浏览器。运行 Web 服务器(Web Server )软件,并且有超文本和超媒体驻留其上的计算机就称为 WWW 服务器或 Web 服务器,它是 WWW 的核心部件。

浏览器和服务器之间通过超文本传输协议( HTTP, HyperText Transfer Protocol )进行通信和对话,该协议建立在 TCP 连接之上,默认端口为 80 。用户通过浏览器建立与WWW 服务器的连接,交互地浏览和查询信息。其工作过程如图5.30 所示,浏览器首先向 WWW 服务器发出 HTTP 请求, WWW

服务器作出 HTTP 应答并返回给浏览器,然后浏览器装载超文本页面,并解释 HTML ,从而显示给用户。

Page 5: 5.5  Internet  服务和应用

5第 5 章 Internet

5.5.1 WWW 服务

图 5.30 WWW/HTTP 请求 - 响应模式

WWW服务器

HTTP请求

HTTP应答

HTTP请求

HTTP应答

I E浏览器

Net scape浏览器

Page 6: 5.5  Internet  服务和应用

6第 5 章 Internet

5.5.1 WWW 服务

3. 统一资源定位器 WWW 的一个重要特点是采用了统一资源定位器( URL,

Uniform Resource Locator ),通过 URL 在浏览器上可以实现E-mail、 FTP、WAIS (广域信息查询系统)等服务。

URL 是一种用来唯一标识网络信息资源的位置和存取方式的机制。 URL 由两部分组成: sckeme:path。 Sckeme 为连接模式,是资源或协议的类型。目前支持的主要连接模式有:http、 ftp、 news、mailto、 telnet 等。 Path 为路径,一般包含主机全名、端口号、类型和文件名、目录号等。其中主机全名以双斜杠“ //”打头,为资源所在的服务器名或 IP 地址。

Page 7: 5.5  Internet  服务和应用

7第 5 章 Internet

5.5.2 文件传输 FTP 服务

1. FTP 简介 FTP( File Transfer Protocol )是将文件从一台主机传

输到另一台主机的应用协议。 FTP 服务就是建立在此协议上的两台计算机间进行文件传输的过程。 FTP 服务由 TCP/IP 协议支持。 FTP 是计算机传输数字化业务信息的最快途径。

2. FTP 的工作原理FTP 采用 C/S 工作模式,不过与一般 C/S 不同的

是, FTP 客户端与服务器之间要建立双重连接,即控制连接和数据连接。控制连接用于传输主机间的控制信息,如用户标识、用户口令、改变远程目录和“ put” 、“ get” 文件等命令,而数据连接用来传输文件数据。

Page 8: 5.5  Internet  服务和应用

8第 5 章 Internet

5.5.2 文件传输 FTP 服务

FTP 工作原理如图 5.31 所示。 FTP 是一个交互式会话系统,客户进程每次调用 FTP 就与服务器建立一个会话,会话以控制连接来维持,直至退出 FTP 。当客户进程提出一个请求,服务器就与 FTP 客户进程建立一个数据连接,进行实际的数据传输,直至数据传输结束,数据连接被撤消。

FTP 服务器采用并发方式,一个 FTP 服务器进程可同时为多个客户进程提供服务。

控制进程

数据传输进程

派生

控制进程

数据传输进程

派生

主服务器进程派生

控制连接

数据连接

图 5.31 FTP 工作原理

Page 9: 5.5  Internet  服务和应用

9第 5 章 Internet

5.5.3 电子邮件 E-mail 服务

1. E-mail 地址 E-mail 地址的一般格式为:

[email protected] ,其中 username

指用户在申请时所得到的账户名, @ 即“ at” ,意为“在”,hostname 指账户所在的主机,有时可省略, domainname

是指主机的 Internet 域名。

2. E-mail 特点与传统书信相比, E-mail 具有快速、方便、便宜、一信

多发、可以传送多媒体等优点。

Page 10: 5.5  Internet  服务和应用

10第 5 章 Internet

5.5.3 电子邮件 E-mail 服务3. E-mail 协议

目前常用的邮件相关协议有如下几种:

( 1 )传输方式的协议

简单邮件传输协议 SMTP ( Simple Mail Transfer Protocol )

多用途 Internet 邮件扩展协议 MIME ( Multipurpose Internet Mail Extensions )

( 2 )邮件存储访问方法的协议

邮政协议第 3 版 POP3 ( Post Office Protocol version 3 )

Internet 邮件访问协议第 4 版 IMAP4 ( Internet Message Access Protocol version 4 )

( 3 )目录访问方法的协议,如 LDAP 协议。

Page 11: 5.5  Internet  服务和应用

11第 5 章 Internet

4. E-mail 工作原理 电子邮件系统由三个部分组成:用户代理( user agent ),

邮件服务器( mail server )和简单邮件传输协议 SMTP 。

用户代理又称为邮件阅读器,是一个应用软件,可以让用户阅读、回复、转发、保存和创建邮件,还可从邮件服务器的信箱中获得邮件。邮件服务器起邮局的作用,保存了用户的邮箱地址,主要负责接收用户邮件,并根据邮件地址进行传输。

通常邮件由发送者的用户代理发送到其邮箱所在的邮件服务器,再由该邮件服务器按照 SMTP 协议发送到接收者的邮件服务器,存放于接收者的邮箱中。接收者从其邮箱所在的邮件服务器中取出邮件即完成一个邮件传送过程。

5.5.3 电子邮件 E-mail 服务

Page 12: 5.5  Internet  服务和应用

12第 5 章 Internet

5.5.4 搜索引擎

1. 形成和发展1990年 Montreal McGill University (蒙特利尔大学)

以文件名查找文件的 Archie 系统

1991年 美国明尼苏达大学,师生存取校园网络信息的一种工具 Gopher

1994年 7月 由 Michael Mauldin 创建的 Lycos

1994年 4月 斯坦福( Stanford )大学 David Filo 和美籍华人杨致远( Gerry Yang )共同创办了超级目录索引 Yahoo

为用户提供检索服务,起到信息导航作用的系统就称为搜索引擎。

Page 13: 5.5  Internet  服务和应用

13第 5 章 Internet

5.5.4 搜索引擎2. 搜索引擎的分类

根据搜索引擎所基于的技术原理,可以分为三大类型:

( 1 )全文搜索引擎( Full Text Search Engine )

国外具代表性的有 Google、 Fast/

AllTheWeb、 AltaVista、 Inktomi、 Teoma、WiseNut 等,国内著名的有百度( Baidu )。

( 2 )目录索引( Search Index/Directory )

最具代表性的莫过于 Yahoo ,其他著名的还有 Open Directory

Project、 LookSmart、 About 等。

( 3 )元搜索引擎 ( Meta Search Engine )

著名的元搜索引擎有 InfoSpace、 Dogpile、 Vivisimo 等(元搜索引擎列表),中文元搜索引擎中具代表性的有搜星搜索引擎。

Page 14: 5.5  Internet  服务和应用

14第 5 章 Internet

5.5.4 搜索引擎

3. 搜索引擎的原理 搜索引擎的原理可以概括为:“蜘蛛”系统 + 全文检索系统 + 页面生成系统 + 用户接口

( 1 )“蜘蛛”( spider )系统,即能够从互联网上自动搜集网页的数据搜集系统,也称为“机器人( robot )” 或搜索器。

( 2 )信息全文检索系统,也称为索引器,即计算机程序通过扫描每一篇文章中的每一个词,根据其出现的频率,抽取出索引项,建立以词为单位的排序文件(索引表)。

( 3 )页面生成系统,即根据用户的查询在索引库中快速检出相关文档,并高效地组装成 Web 页面以返回给用户的系统。

( 4 )用户接口,即输入用户查询、显示查询结果、提供用户相关性反馈机制的界面及接口。

Page 15: 5.5  Internet  服务和应用

15第 5 章 Internet

5.5.4 搜索引擎

4. 常见的搜索引擎

Page 16: 5.5  Internet  服务和应用

16第 5 章 Internet

5.5.4 搜索引擎

5. 使用技巧( 1 )中文搜索技巧

空格 、逗号 、 <in>title 、 通配符、双引号

( 2 )西文搜索技巧 <near>、<phrase> 、单引号、 双引号、

And、 or、 not

( 3 )论文查询查询科研论文,就应当进入国内外专业的论文期刊数据库或

各大学、科研机构的图书馆等。

Page 17: 5.5  Internet  服务和应用

17第 5 章 Internet

5.5.5 多媒体网络应用

随着网络的发展、人们需求的增长,以声音和电视图像为主的多媒体网络应用也受到人们越来越多的关注。

1. 主要的多媒体网络应用Internet 上现已存在并很重要的几种多媒体网络应用有:

现场声音和电视广播或者预录制内容的广播 声音点播 AOD ( Audio On Demand ) 影视点播 VOD ( Video On Demand ) 因特网电话(如 skype ) 分组实时电视会议

Page 18: 5.5  Internet  服务和应用

18第 5 章 Internet

5.5.5 多媒体网络应用

按照用户使用时的交互频繁程度,可以将多媒体网络应用划分为三类:

现场交互应用( live interactive applications ) 因特网电话、实时电视会议为这一类的实例。要求时延在

150ms~400ms 。 交互应用( interactive applications ) 主要有声音点播、影视点播。这种应用场合下,用户仅要求服务

器开始传输文件、暂停,从头播放或者跳转而已,时延要求在1s~5s 。

非实时交互应用( non-interactive applications ) 如现转视频直播、电视广播和预录制内容的广播等,发送端连续

发出声音和电视数据,而用户只是简单地调用播放器播放,时延要求低, 10s 以内都可以接受。

2 .多媒体网络应用分类

Page 19: 5.5  Internet  服务和应用

19第 5 章 Internet

5.5.6 Internet 其他服务

Internet 的服务多种多样,除前面介绍的以外其他主要服务还有Telnet、 Usenet、 BBS、 QQ、MSN 等。

Telnet 是一个简单的远程终端协议,是 Internet 上最早使用的功能,它为用户提供普通的 8位数据双向传输。

Usenet 是由遍布全世界的成千上万台计算机和 Usenet

服务器组成的网络系统,它根据管理员达成的协议,在这些计算机之间进行信息交换,在其上用户可以自由地发表自己的意见和了解别人的意见。

Page 20: 5.5  Internet  服务和应用

20第 5 章 Internet

5.5.6 Internet 的其他服务

BBS( Bulletin Boatd System )是 Internet 上的一个资源信息服务系统。利用计算机通过远程访问它能把各类共享信息、资源以及联系提供给各类用户。在我国许多大学都设有BBS 站点,如清华大学的“水木清华” bbs.tsinghua.edu.cn ,北京大学的“未名湖” bbs.pku.edu.cn ,中南大学的“云麓园” bbs.csu.edu.cn 。

网络寻呼机 QQ 是即时交流的通讯工具, QQ原名为OICQ (意为 Open ICQ ),是腾讯公司开发的中国版ICQ, ICQ 取自“ I Seek You” 的谐音,是一种全球即时联系的工具。

MSN 是全球广泛使用的即时消息工具,可用于网上用户之间的在线交流,其界面清爽、美观,简单易用。