3.3.1 非实时的信息交流方式

[ 编辑:黄贺生    封开县江口中学软件工作室   录入时间:2007年6月6日 ]

 
老师寄语

1、了解电子邮件及电子邮件列表

2、了解C/S与B/S模式

3、了解smtp、pop3、imap4协议,并了解邮件传送与接收过程。

学习内容

    想一想:如果在因特网上只能是看看新闻的话,大家会不会这么迷恋或依赖网络呢?

    答案当然是否定的。网络如此精彩,少不了因特网上的信息交流。

    因特网上的信息交流大体上可以分为两类:非实时的及实时的。

    今天我们将讲非实时的信息交流方式。

    一、电子邮件

    大家先看一下“电子邮件之父”这篇文章。]

    电子邮件是因特网上最早出现的服务之一。经过将近三十年的发展,电子邮件已经从单纯传递文字信息进化为可以传送图像、声音及影视片断等各类多媒体信息的通信工具,并成为现代社会生活中不可缺少的组成部分。

    邮件地址由用户账号与域名构成。如“用户名@域名”。

    例如我的邮箱是:jkzxhhs@126.com

    如果大家还没有申请电子邮箱的话,可以到以下网站中申请一个免费电子邮箱:

    1、www.163.com

    2、www.126.com

    3、www.tom.com

    4、www.yahoo.com.cn

    5、www.sina.com.cn

    还有很多网站可以申请,就不一一列举了。

    -------------------------------------

    随着电子邮件服务功能的扩展,因特网上出现了邮件列表服务(Mailing List),用于多个群体之间的信息交流与信息发布。

    邮件列表具有传播范围广的特点,可以向因特网上数十万个用户迅速传递消息,传递的方式可以是主持人发言、自由讨论和授权发言人发言等方式。

    只要能够使用电子邮件,就可以使用邮件列表。

    邮件列表的使用范围很广,如:
  ①电子杂志
  您可以主办自己的电子杂志,通过邮件列表的方式,向数十万用户同时发送。
  ②企业应用
  新产品发布、与客户保持联系、产品的技术支持、信息反馈。
  ③Web站点
  主页更新、信息反馈。
  ④组织和俱乐部
  吸引新用户的加入、提供成员之间的交流工具。
  ⑤同学和亲友
  保持快速、方便的联系。
  ⑥技术讨论
  ⑦邮购业务
  ⑧股票信息
  ⑨新闻的发布
  当然,您还可以订阅其他人建立的邮件列表,取得你感兴趣的信息,同时可以参与讨论。

    如电子杂志(www.cn99.com)通过邮件列表方式、向许多用户同时发送。(注意,要成为其高级用户才可以创建邮件列表。普通用户只能订阅其邮件列表、取得感兴趣的信息。)

    二、C/S与B/S模式

    什么是C/S模式?

    答:C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。

    比如FTP下载软件就是c/s方式,用foxmail或outlook Express收发邮件也是c/s方式。

    什么是B/S模式?

    答:B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

典型的B/S模式应用系统网络结构如下图:

我们平时通过网页方式打开邮箱写信,这种方式就是B/S模式。

B/S和c/s结构模式有什么区别呢?


    B/S最大的好处是客户端只需要Web浏览器即可以得到服务,而C/S通常还需要安装设置客户端,B/S结构意味着可以忽略客户端的环境,而把所有注意力放在服务器端的开发上,升级方便,容易维护,不受距离限制,B/S的实现有很多种,目前的ASP,PHP,JSP,ASP.Net等流行的(脚本)语言都是B/S常用的东东,个人认为,一般的商业应用中,B/S正在逐渐代替C/S的地位……

    b/s只是简化了客户端的程序,不需要开发客户端的应用程序,只需在客户端安装标准浏览器,
    c/s则需要开发客户端,其实b/s也可以说是由c/s发展来的,是多层分布式Web处理系统,
    b/s代表着发展的方向,但一般的C/s可以天然的避免来自互联网的攻击。

    b/s 不受时间和空间的限制用浏览器就可以看
    c/s是客户端/服务器模式,需要在一定的环境下进行浏览。
 

三、电子邮件的传输过程

    首先要了解三个概念:

    SMTP(Simple Mail Transfer Protocol)

    即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。
    当然,只有提供了POP3服务的信箱才能直接利用E-mail软件收发电子邮件,否则我们只有进入它的主页,才能收发邮件,如:微软的Hotmail免费信箱等。

    POP3(Post Office Protocol 3)

    即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。


    IMAP4: Internet Message Access Protocol Version 4,

    第四版因特网信息存取协议。IMAP4(netscape支持IMAP4)当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。

 

常见的邮件收发方式,一般采用smtp和pop3协议。下图是其邮件传送与接收的过程。

邮件传送与接收过程   

 

学生练习

1、电子邮件地址的构成是:

2、什么是C/S模式?,什么是B/S模式?

3、简述SMTP协议及其功能?

   简述POP3协议及其功能?

   简述IMAP协议及其功能?

4、简述邮件传送与接收过程?

5、任务:选择一种邮件客户端,安装并配置好邮件的收发。

      以设置Outlook Express邮件客户程序(也可选择Foxmail等软件)为例,配置过程中需要指定用户账号、密码和邮件服务器。

拓展视野

1、电子邮件之父(内网)

2、我怎样使用电子邮件客户端程序(如 Outlook)来发送和阅读邮件?(外网)

版权所有 Copyright© 2005-2008 封开县江口中学软件工作室