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