第 6章 网络应用技术
6.1 电子邮件 6,2 远 程 登 录
6.3 文件传输 6.4 网络新闻组
6.5 电子公告板 6.6 WWW浏览
6.7 虚拟现实 6,8 网 络 娱 乐
6.9 IPPHONE技术
6.10 OICQ
6.11 电子商务
6.1 电子邮件
电子邮件已经成为 Interne为用户提供的一种现代化的通信手段。它的出现与普及改变了人们以往的通信方式,它的快捷、方便与低费用改善了人们的信息交流的方法。
6.1.1 电子邮件的定义
6.1.2 电子邮件使用的协议
传送电子邮件时使用的协议有 SMTP( Simple Mail
Transport Protocol),POP( Post Office Protocol)及
MIME( Multipurpose Internet Mail Extensions)。
SMTP提供的是一种直接的端对端的传送方式,这种传送方式不依赖中途各点来传送信息。如果传递失败,
系统很快会有回应。 SMTP的缺点是两端的系统必须正常工作,方可传递成功。
POP 有 POP2和 POP3两个版本。两者协议与指令间并不相容,但基本功能都是到 Mail Server上去取信。
MIME是 TCP/IP信件系统的扩展。它不是用来取代现有的邮件系统的,它在两个方面扩展了邮件系统:
⑴ 多种资料形态的支持
⑵ 支持复杂的信件内容
6.1.3 电子邮件的工作原理
在 Internet上发送 E-mail的基本过程如图调制解调发送方计算机调制解调器或网卡发送方邮件服务器接收方邮件服务器器或网卡接收方计算机
Internet
服务器硬盘
POP3 协议或终端仿真
POP3协议或终端仿真编码方式
MIME
BINHEX
UUENCODE
6.1.4 电子邮件地址的格式
电子邮件信箱地址是由一个字符串组成的。格式为 ∶ username@hostname。其中,username
是邮箱用户名,hostname是邮件服务器名。
在大多数计算机上,电子邮件系统使用用户帐号名或登录名作为信箱的地址。例如信箱地址
textbook@263.net,标识了在域名为 263.net 计算机上,帐号为 textbook的一个用户。在使用中,用户标识的格式依赖于所使用的计算机系统和系统管理员指定用户标识的规则。
2.设置电子邮件参数
单击“工具”?“帐号”命令,进入
,Internet帐号”对话框,单击“邮件”
选项卡,增加新的邮件帐号时,单击
“添加”按钮,选择“邮件”项。
1.利用 Outlook Express
6.1.5 电子邮件工具
6.2.1 什么是远程登录
通过远程登录,本地计算机便能与网络上另一远程计算机取得“联系”,并进行程序交互。
进行远程登录的用户叫本地用户,本地用户登录进入的系统叫做远地系统。远程登录的根本目的在于访问远地系统的资源,而且象远地系统的当地用户一样访问远地系统资源。
6.2 远程登录
6.2.2 远程登录的原理
当远程登录进入远程计算机系统时事实上启动了两个程序,一个叫“客户”程序,它运行在本地机上,另一个叫做“服务器”程序,它运行在要登录的远地计算机上。
本地机上的“客户”程序要完成如下功能:
⑴ 建立与服务器的 TCP联接;
⑵ 从键盘上接收输入的字符;
⑶ 把输入的字符串变成标准格式并送给远程服务器;
⑷ 从远程服务器接收信息;
⑸ 把该信息显示在本地屏幕上。
远地计算机的“服务”程序平常守侯在远地计算机上,
一接到用户的请求就活跃起来,并完成如下功能:
⑴ 通知本地的计算机它已准备好服务;
⑵ 等候输入命令;
⑶ 对收到的命令作出反应
⑷ 把执行命令的结果送回给本地计算机;
⑸ 重新等候新命令。
6.2.3 Telnet的使用
在 Internet上有许多可以实现 Telnet的共享程序。在 Windows 98中,安装了
TCP/IP协议就可以使用 Telnet.exe程序进行远程登录。
6.3.1 什么是 FTP
FTP(File Transfer Protocol的 )是一个通过
Internet传送文件的系统。 FTP站点或 FTP服务器允许用户查找在它上面存放的文件并将所要的文件复制到自己的计算机上。大多数站点都有匿名 FTP( anonymous FTP)服务,所谓匿名就是这些站点允许任何一个用户免费地登录到机器上并复制文件。
6.3 文件传输
6.3.2 FTP的工作原理
当启动 FTP从远程计算机复制文件时启动了两个程序,
一个是本地机上的 FTP客户程序,它向 FTP服务器提出复制文件的请求。另一个是在远程计算机上的 FTP服务器程序,它响应请求,把指定的文件传送到本地计算机中。
在 Internet上有“匿名”( Anonymous) FTP服务器。向社会公众提供免费的文件复制服务,不要求用户事先在该服务器进行注册。 与“匿名” FTP服务器建立连接时,
一般要在,login:”栏内填上,anonymous”,在
,Password:”栏内填上自己的电子邮件地址。
6.3.3 FTP的文件格式
使用 FTP可以对文本文件和二进制文件进行传输。
– 文本文件包括一系列的字符,通常使用的文件是文本文件。不同的计算机中使用着不同编码的文本文件。
因而,FTP可以在使用不同编码的计算机之间传输文件。
– 二进制文件指非文本文件,如压缩文件、图形与图象、
声音文件、电子表格、计算机程序、电影或其他文件。
6.3.4 FTP的常用命令
1.建立 FTP连接命令运行 ftp,首先要与远程的 FTP服务器建立连接,方法有两个:
⑴ 运行 ftp时即打开连接
ftp 计算机域名 或者 ftp IP地址例如,现在要建立与 ftp.edu.cn的连接,需要键入下面的命令:
ftp ftp.edu.cn
⑵ 使用 open命令建立连接执行 ftp后,进入命令状态,在此状态下键入命令:
ftp>open 计算机域名 (或者 IP地址)
仍以建立与 ftp.edu.cn的连接为例,需要键入下面的命令:
ftp> open ftp.edu.cn
2.文件目录的查询
⑴ 查询当前目录
ftp>pwd
⑵ 改变当前工作目录
ftp> cd 目录
⑶ 列目录列目录的命令有 ls 和 dir。
ls命令只是简单列出文件目录,使用方法如下:
ftp>ls 文件名
ftp>ls -lR 文件名
3.设置 FTP传输模式
FTP支持文本方式和二进制方式两种传输模式。
⑴ 设置文本方式
ftp> ascii
⑵ 设置二进制方式
ftp> binary
4.从 FTP服务器中取文件
从 FTP服务器中取文件有 get和 mget两种方法。
⑴ 执行 get命令,可以从 FTP服务器上传输指定的一个文件。使用方法如下:
ftp> get 文件名
⑵ 执行 mget命令,可从 FTP 服务器上传输指定的多个文件,该命令支持 '*' 及 '? ' 通配符。使用方法如下:
ftp>mget 文件名 [ 文件名 ……]
例如,要从服务器上取一 he开头的文件,可以执行下面的命令:
ftp> mget he*
5.向 FTP服务器中发送文件
向 FTP服务器中发送文件,使用 put命令,
方法如下:
ftp>put 文件名注意:用户只有在 FTP服务器上有写的权限时才能向 FTP服务器中发送文件。
6.其他 FTP 常用命令
6.4 网络新闻组
网络新闻组( USENET)是人们利用
Internet互换创意、发表看法、收集信息以及回答问题的地方。它利用 NNTP(网络新闻传输协议)在 Internet发送网络新闻。
6.4.1 网络新闻组分类
USENET中的新闻组都是根据某一主题来建立的,USENET
新闻组最早分为 7类。
comp,与计算机有关的讨论
misc,杂类
news,网络新闻类
rec,与娱乐有关的主题
sci,与科学研究有关的主题
soc,与社会文化有关的主题
talk,与各种讨论性话题有关的主题
每一类中又包含许多子类,如 comp.中有 comp.lang.java(与
java语言有关); comp.databases.oracle(与 oracle数据库有关); comp.os(与操作系统有关)等主题。
6.4.2 News新闻组的配置
以 Outlook Express例,简单介绍一下网络新闻组的配置和使用。
1.设置新闻服务器图 5-15 设置新闻服务器
2.进入新闻组
选择 Outlook Express“转到”菜单下的
“新闻”命令,将打开默认的新闻服务器;或者在 Outlook Express窗口左边的文件夹列表中双击某个新闻服务器,即进入新闻主窗口。
6.5 电子公告板
电子公告板( BBS,Bulletin Board
System)是 Internet上发布和获取信息最常用的方式之一。可以在那里和朋友聊天,组织沙龙、谈问题,获得帮助,也可以为别人提供信息。
6.5.1 电子公告板的含义和功能
电子公告板的主要功能:
⑴ 供用户选择若干感兴趣的专业组和讨论组;
⑵ 定期检查是否有新的消息分布;
⑶,张贴”供他人阅读的文章;
⑷,张贴”对别人文章或某条新闻的评论。
如果想要进入一个 BBS站点,首先要在 BBS主机上进行登录,身份被确认后才能进入。
一个站点的访问上线人数是有限的,如果人数太多则后来想访问 BBS的人可能被拒绝。
6.5.2 常用的 BBS软件介绍
访问 BBS,通常使计算机成为终端来获得信息。目前有不少常用的 BBS客户端软件,包括 telnet.exe、
netterm,cterm等。虽然各具特色,但都具有执行远程登录、地址簿、进行文本的复制和粘贴、对终端进行设置的功能。
目前,越来越多的 BBS站开设了 WWW的功能,即能通过浏览器来完成阅读、发表文章等功能。访问方法是在 URL地址栏中输入 BBS站的地址,如要通过浏览器访问清华大学的 BBS,则在 URL中输入
"http://bbs.tsinghua.edu.cn"。
6.6 WWW浏览
6.6.1 相关概念
1.网页
2.HTML
3.HTTP
4.URL
浏览器
URL格式为:
访问方法,// 主机地址,[端口号 ] / 路径名 / 文件名
⑴ 访问方法:可以是 Internet上的某一种应用所使用的协议方法,如 http,ftp,gopher等,访问 Web网页使用 http。
⑵ 主机地址:网页所在的计算机在 Internet上的地址,如 www.edu.cn。访问时采用的端口地址,
一般可以省略掉。
⑶ 路径名及文件名:构成网页的文件名及所在计算机上的路径名,常常统称为“路径”。
6.7 虚拟现实
虚拟现实( Virtual Reality)是计算机模拟的三维环境,用户可以走进这个环境,
操纵系统中的对象并与之交互。虚拟现实最重要也是最诱人之处是其实时性和交互性。
6.7.1 虚拟现实的概念
通过计算机网络,多个用户可以参与同一虚拟世界,
在视觉与听觉的感受上与现实世界一样,甚至更绚丽多彩。虚拟现实是计算机模拟的三维环境,不是真的现实。 它是一项关于计算机,传感与测量、仿真、
微电子等技术的综合集成技术。三维环境下的实时性和可交互性是其主要特征。
建立有效的虚拟环境,主要集中在两个方面:一是用虚拟环境精确表示物体的状态模型;二是环境的可视化表示及渲染出的景象。这些景象或者来自空间,或者来自景象的时间先后关系。而只有它们的有机结合才能构成视觉上身临其境的动态的三维环境。
6.7.2 虚拟现实的功能
虚拟现实主要应用于一些适于用三维来表达的信息:
1.建筑
2.艺术和历史
3.广告
4.工程
5.科学研究
6.其它
6.8 网络娱乐
Internet不仅能够是人们方便、快捷的获得和发布信息,而且也可以提供娱乐功能,如网上音乐、网上电影及网络娱乐等。
6.8.1 网上音乐和网上电影
网上音乐可分为两种方式,一种是通过 real player
等软件在线实时收听音乐网站提供的音频流;另一种方式则是先将音乐文件下载,然后通过相应的软件播放。网上所使用的音频技术大多是经过压缩的,其技术标准有 Au标准、具有 CD品质的
MP3音乐标准、伴奏音乐 Midi标准,Wav声音标准以及广泛应用的 Realaudio标准。
网上电影和网上音乐类似,分为实时播放和下载后再播放两种方式。其主要格式有常用的 MPEG格式( *.m1v,*.mp2等),Microsoft流式媒体文件
( *.asf)、视频文件( *.avi)和著名的 QuickTime
格式文件( *.mov,*.qt)等,
6.8.2 网上游戏
网上游戏大致可分为以下几类:
1.单用户游戏
2.多路游戏
3.MUD游戏
6.9 IPPHONE技术
IPPHONE技术是充分利用 Internet的资源进行语音和数据传送的新技术。
6.9.1 网络电话
网络电话( IPPHONE)是一种利用 Internet作为传输载体实现计算机与计算机、普通电话与普通电话、
计算机与普通电话之间进行话音通信的技术。由于 IP
电话采用了分组交换和统计复用技术,实现了话音、
数据的综合传输,占用资源小,所以成本很低,价格便宜。
IP电话的基本原理是:由专门设备或软件将呼叫方的话音 /传真信号采样并数字化,压缩、打包,经过
IP网络传输到对方,对方的专门设备或软件接收到话音包后解压缩,还原成模拟信号送给听筒或传真机。
目前 IP电话可以分为 PC到 PC,PC到电话、电话到电话三种类型。
6.9.2 网络传真
传统的传真通信( Fax)是利用 PSTN电话网来通信的,而网络传真则像网络电话一样在 Internet上传输。网络传真最大的优点是节省费用。网络传真的原理与网络电话基本上是一样的。它具有以下优点:
1.无须重拨
2.提高工作效率
网络传真可分为从 Web到传真、从 E-mail到传真、
从桌面到传真和从传真到传真等等。
6.9.3 网络电视会议
电视会议是近年兴起的一种通讯方式。简单的说,就是通过电视会议系统中的摄像机拾取图像和声音并传送到编解码器
( Codec)转化为数字信号并加以压缩,再通过网络把信号传送出去。远方则将接收的信号解压缩再还原为模拟信号,
通过显示器和扬声器播放出来。整个电视会议的过程基本是
“实时”进行的。
通过电视会议系统,人们可以轻易地与身处异地的人们进行面对面的会议和讨论。通讯中不仅可以听到对方的声音,
更可以看到对方的表情、动作,还可以传送数据资料,甚至实现共享软件应用等更高层次的应用。
通常电视会议软件都提供白板的功能,所谓白板,即屏幕上共享文档放置的地方。只要会议中有一方打开白板,各参与方均可看到白板,并可在上面书写、贴画。
6.9.4 Microsoft Netmeeting的使用
NetMeeting除了提供声音的交流外,在相应硬件的支持下,还提供视频图像的传送,让交流者可以彼此看到对方。同时提供白板、共享应用程序等功能,非常易于使用。
在第一次启动 netmeeting 时,会有一系列的提示和提问,包括:个人信息、信息分类、网络速度、目录服务器。当提问到目录服务器时,
选择或输入自己想要使用的目录服务器。
图 5-24 目录服务器的设置
运行 Microsoft NetMeeting 时,计算机会自动地注册到所指定的目录服务器上。同时也能看到注册在该服务器上其他用户的清单。鼠标双击某用户,便可与之通讯。通讯的方式包括:同其它人谈话、通过视频看到别人或让别人看到自己、与其它人共享应用程序和文档、在共享的应用程序中与其它人协作、将文件发给其它人、在共享的白板中通过画图与其它人交流、
向正在谈天的其它人发送消息等。当然,通讯的质量好坏取决于连接的速率。
Netmeeting运行窗口
电子白板
在 netmeeting的运行环境中,单击“工具”
菜单下的“选项”,可以修改参数的设置。选择“我的信息”选项卡,修改个人信息。选择“呼叫”选项卡,修改运行 Netmeeting时登录的目录服务器。
国内常用的 Netmeeting服务器有:
⑴ 新会新世纪 nmt.gangzhou.com.cn
⑵ 楚天热线 ils.hb.cninfo.net
⑶ 湛江 202.96.140.45
⑷ 四川 netmeeting.sc.cninfo.net
⑸ 古城热线 nemeeting.xa-online.sn.cn
⑹ 湖南 soft.hn.cninfo.net
⑺ 台湾 ils.jupiter.com.tw
6.10 Internet网络闲谈 IRC
和网络传呼 ICQ
网络闲谈 IRC和网络传呼 ICQ提供了全球范围内的实时“交谈”方式,双方通过在计算机上输入所要交流的内容的信息交流方式。
6.12.1 电子商务的基本概念
电子商务是通过数字通信进行商品和服务的买卖以及资金的转帐,还包括公司间和公司内实现的商务活动以及利用 E-
Mail,EDI、文件传送、传真、电视会议或与远程计算机(包括使用 WWW)进行交互的全部功能(如市场营销、金融、
制造销售以及商务谈判)。
电子商务与传统商务相比,它有以下几个显著不同:
⑴ 信息处理和传递的密度明显加快,从而使商务活动的节奏明显加快。
⑵ 信息传播的范围扩大。 Internet已经成为一种无边界的媒体,在世界任何地点、任何时间都可以通过 Internet获得所需信息。
⑶ 信息处理和传输的成本降低,大小企业可以相近的成本进入到全球电子化市场。
⑷ 电子商务所面临的法律与行政管理问题与传统商务完全不同。
6.12 电子商务
6.12.2 电子商务的功能及实现方法
电子商务的功能就是通过电子商情查询、电子采购,
最终实现电子交易。电子商务降低了传统售前和售后服务所需要的大量人力财力,实现了高效率和低成本。
以一次普通消费者的网上购物为例,电子商务的基本过程至少包含下列步骤:
⑴ 消费者在 Internet上查询自己想购买的物品;
⑵ 消费者输入定单;
⑶ 商家得到定单信息后,向消费者提供所购货物的单价、应付款数、应付税款、运费等;
⑷ 消费者确认上述信息后,用电子钱包付款;
⑸ 信用卡号码经加密后发送到相应银行,同时商家也收到经过加密的购货帐单;
⑹ 如果经银行证明客户信用卡有效并授权后,商家就可以准备付货
6.12.3 网络安全措施概述
目前,Internet上有几种加密协议在使用,对应(七层)网络模型的每一层都已提出了相应的协议。对应用层有 SET
(安全电子交易)协议。对会话层有 SSL(安全套层)协议。
在所有的协议中,SSL和 SET与电子商务的关系最为密切。
SSL是对计算机之间整个会话进行加密的协议。它在
Internet上广泛用于处理财务上敏感的信息,这很大程度上是因为先有 SSL存在,而不是事先设计它用于此项目的。在
SSL中,采用了公开密钥和专有密钥两种加密方式。
SET(安全电子交易)是一种基于消息流的协议,SET协议是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的。 SET包含多个部分,解决交易中不同阶段的问题。
SET协议比 SSL协议复杂许多,因为 SET不仅加密两个端点间的单个会话,它还可以加密和认定三方间的多个信息。