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 其他服务
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最有价值的服务。
3第 5章 Internet
5.5.1 WWW服务
1,超文本和超文本标记语言
WWW中使用了一种重要信息处理技术 —— 超文本( Hypertext) 。
它是文本与检索项共存的一种文件表示和信息描述方法,其中检索项就
是指针,每一个指针可以指向任何形式的、计算机可以处理的其他信息
源。这种指针设定相关信息链接的方式就称为 超链接( Hyperlink),如
果一个多媒体文档中含有这种超链接的指针,就称为 超媒体
( Hypermedia),它是超文本的一种扩充,不仅包含文本信息,还包含
诸如图形、声音、动画、视频等多种信息。 由超链接相互关联起来的,
分布在不同地域、不同计算机上的超文本和超媒体文档就构成了全球的
信息网络。
描述网络资源,创建超文本和超媒体文档需要用 超文本标记语言
( HTML,HyperText Mark Language),它是一种专门用于 WWW的编
程语言。
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,从而显示给用户。
5第 5章 Internet
5.5.1 WWW服务
图 5.30 WWW/HTTP请求 -响应模式
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地址。
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”文件等命令,而数据连接用来
传输文件数据。
8第 5章 Internet
5.5.2 文件传输 FTP服务
FTP工作原理如图 5.31所示。 FTP是一个交互式会话系统,客
户进程每次调用 FTP就与服务器建立一个会话,会话 以控制连接来
维持,直至退出 FTP。当客户进程提出一个请求,服务器就与 FTP
客户进程建立一个 数据连接,进行实际的数据传输,直至数据传输
结束,数据连接被撤消。
FTP服务器采用并发方式,一个 FTP服务器进程可同时为多个
客户进程提供服务。
控制
进程
数据传
输进程
派生
控制
进程
数据传
输进程
派生
主服务
器进程
派生
控制连接
数据连接
图 5.31 FTP工作原理
9第 5章 Internet
5.5.3 电子邮件 E-mail服务
1,E-mail 地址
E-mail 地址的一般格式为:
username@hostname.domainname,其中 username 指
用户在申请时所得到的账户名,@ 即,at”,意为“在”,
hostname 指账户所在的主机,有时可省略,domainname 是
指主机的 Internet 域名。
2,E-mail 特点
与传统书信相比, E-mail具有快速, 方便, 便宜, 一信多
发, 可以传送多媒体等优点 。
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协议。
11第 5章 Internet
4,E-mail工作原理
电子邮件系统由三个部分组成,用户代理( user agent),
邮件服务器( mail server) 和 简单邮件传输协议 SMTP 。
用户代理 又称为邮件阅读器,是一个应用软件,可以让用户
阅读、回复、转发、保存和创建邮件,还可从邮件服务器的信箱
中获得邮件。 邮件服务器 起邮局的作用,保存了用户的邮箱地址,
主要负责接收用户邮件,并根据邮件地址进行传输。
通常邮件由发送者的用户代理发送到其邮箱所在的邮件服务
器,再由该邮件服务器按照 SMTP协议发送到接收者的邮件服务
器,存放于接收者的邮箱中。接收者从其邮箱所在的邮件服务器
中取出邮件即完成一个邮件传送过程。
5.5.3 电子邮件 E-mail服务
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
为用户提供检索服务,起到信息导航作用的系统就称为搜索引擎。
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等(元搜索引
擎列表),中文元搜索引擎中具代表性的有搜星搜索引擎。
14第 5章 Internet
5.5.4 搜索引擎
3,搜索引擎的原理
搜索引擎的原理可以概括为:
“蜘蛛”系统 +全文检索系统 +页面生成系统 +用户接口
( 1)“蜘蛛”( spider)系统,即能够从互联网上自动搜集网页的
数据搜集系统,也称为“机器人( robot)” 或搜索器。
( 2)信息全文检索系统,也称为索引器,即计算机程序通过扫描每
一篇文章中的每一个词,根据其出现的频率,抽取出索引项,建立以词为
单位的排序文件(索引表)。
( 3)页面生成系统,即根据用户的查询在索引库中快速检出相关文
档,并高效地组装成 Web页面以返回给用户的系统。
( 4)用户接口,即输入用户查询、显示查询结果、提供用户相关性
反馈机制的界面及接口。
15第 5章 Internet
5.5.4 搜索引擎
4,常见的搜索引擎
16第 5章 Internet
5.5.4 搜索引擎
5,使用技巧
( 1)中文搜索技巧
空格,逗号, <in>title, 通配符、双引号
( 2)西文搜索技巧
<near>,<phrase>、单引号,双引号,And,or,not
( 3)论文查询
查询科研论文,就应当进入国内外专业的论文期刊数据库或
各大学、科研机构的图书馆等。
17第 5章 Internet
5.5.5 多媒体网络应用
随着网络的发展、人们需求的增长,以声音和电视图像
为主的多媒体网络应用也受到人们越来越多的关注。
1,主要的多媒体网络应用
Internet上现已存在并很重要的几种多媒体网络应用有:
? 现场声音和电视广播或者预录制内容的广播
? 声音点播 AOD( Audio On Demand)
? 影视点播 VOD( Video On Demand)
? 因特网电话(如 skype)
? 分组实时电视会议
18第 5章 Internet
5.5.5 多媒体网络应用
按照用户使用时的交互频繁程度,可以将多媒体网络应用划分为三类:
? 现场交互应用( live interactive applications)
因特网电话、实时电视会议为这一类的实例。要求时延在
150ms~400ms。
? 交互应用( interactive applications)
主要有声音点播、影视点播。这种应用场合下,用户仅要求服务器
开始传输文件、暂停,从头播放或者跳转而已,时延要求在 1s~5s。
? 非实时交互应用( non-interactive applications)
如现转视频直播、电视广播和预录制内容的广播等,发送端连续发
出声音和电视数据,而用户只是简单地调用播放器播放,时延要求
低,10s以内都可以接受。
2.多媒体网络应用分类
19第 5章 Internet
5.5.6 Internet 其他服务
Internet的服务多种多样,除前面介绍的以外
其他主要服务还有 Telnet,Usenet,BBS,QQ、
MSN等。
Telnet是一个简单的远程终端协议,是 Internet 上最早使用
的功能,它为用户提供普通的 8位数据双向传输。
Usenet 是由遍布全世界的成千上万台计算机和 Usenet 服
务器组成的网络系统,它根据管理员达成的协议,在这些计算
机之间进行信息交换,在其上用户可以自由地发表自己的意见
和了解别人的意见。
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是全球广泛使用的即时消息工具,可用于网上用户之
间的在线交流,其界面清爽、美观,简单易用。