网上购书汇款地址:江苏教育出版社邮购组(南京市马家街31号),邮编:210009
电话:025-85400774请注明详细地址,书名,免邮资(收取挂号费3.00元),一星期内到。

   

 
您有什么问题或者高见,请登录吧.
用户名:
密码:
第四章 Internet地址

不管你想在Internet上做什么,你都必须阅读这一章。这是为什么呢? 这是因为每一个计算机在Internet上都有自己唯一的地址,同样,每一个使用Internet的人也都有地址,因此,你必须学习和了解Internet的地址。

在日常生活中,我们需要记住各种类型的地址以便与人通信联络,如邮政地址、独立的街道地址、住宅电话号码、商业电话号码、传真号码等等。

在 Internet 上只有一种地址即电子地址。 当我们知道了某人的 Internet地址时,我们就可以向那个人发送电子邮件、传输文件、对话,甚至可以查找关于那个人的其他有关信息。反之,当你开始使用Internet 时,为了取得与他人通讯联络,你须提供一个简单的地址。

当某人告诉你在Internet上可以查找一种信息或一种特殊的资源时,他只需向你提供计算机地址就行了,就象在《附录》的分类目录上列出的各种条目一样。

因为上述原因,了解Internet编址体系就成了使用Internet的关键。在这一章中,我们将对此作详细说明。

标准的Internet地址

在Internet上,地址这个词总是指电子地址,而不是通常的邮政地址。如果一个用计算机的人询问你的“地址”,他要的就是你的Internet地址。

Internet地址都按照下列形式:个人用户标识,后面是一个@ 印刷符号(即“at”符号),再后面是计算机的名字(在Internet上, 每一个计算机都有一个唯一的名字)。下面是一个典型的例子。

Harley@fuzzball.ucsb.edu

在这种情况中,用户标识是harley,计算机的名字是fuzzball.ucsb .edu。请注意,就象这个例子表示的那样,在一个地址中绝无任何空格。

你可能还记得,我们曾经在第二章中已解释过每一个人都有一个被称作用户标识(userid)的用户名称,它被用作地址的首要部分。如果你在使用Unix系统,你的用户名将是登录时的名字。

在@印刷符号后的地址部分被称作domain(域)。在上面的例子中, 域是fuzzball.ucsb.edu.

这样,所有Internet的地址通用形式为:

userid@domain(域名)

象你可以想象的那样,用户标识肯定不是唯一的,例如在整个Internet 上,也许就许多人碰巧都有一个绝妙的叫harley的用户名。

什么是唯一所具备的条件呢?那就是用户标识与域名的结合。 因此,虽然在Internet上可以有多个harley,但是,在名为fuzzball.ucsb. edu 的计算机上这样的用户标识则只有一个

。 如果你大声地读一个Internet地址,所使用的@ 印刷符号就相当于“ at”。例如,假如你想发送一个邮件给我们刚刚提到的那个地址的一个人,该命令为:

mailharley@fuzzball.ucsb.edu

当你敲入这个命令时,你就可以对自己说:“我正在给harley发送邮件,他在名为fuzzball.ucsb.edu的计算机上。

有时侯,这种形式的地址又被称作全限定域名或缩写为(FQDN)。

域名和子域

在上一部分中,我们使用harley@fuzzball.ucsb.edu作为Internet地址的一个范例。在该例子中,我们说harley 叫用户标识, 而 fuzzbull .ucsb.edu为域。域的每一个部分又被称作子域。 你可以看见子域是用点分开的,共有3个子域;即fuzzball,ucsb和edu。

了解域名的方法是从右向左看子域。域名的结构是为了使每一个子域都告诉你一些有关计算机的信息。最右边的子域叫做最高级域,它是最常用的,当你往左边读时,子域就变得愈加专门化。

在我们所使用的例子中,最高级域edu告诉我们计算机属于教育机构( 我们将在下面解释各种最高级域的含义),下一个子域ucsb 告诉我们这个机构的名称(位于圣巴巴拉的加尼福尼亚大学),最后一个最左边的子域告诉我们是名为fuzzball的专有计算机名称。这样,当你录入命令:

mailharley@fuzzball.ucsb.edu

你就可以对你自己说“我正在给harley发送邮件,他在一个教育机构,位于圣巴巴拉的加尼福尼亚大学的名为fuzzball的计算机上。”

当你输入地址时,你可以输入大写字母,也可以输入小写字母,例如下面两个地址是等同的:

mailharley@fuzzball.ucsb.edu

mailharley@FUZZBALL.UCSB.EDU 此外,你还将看见两种常见的情况。第一种是,有一些人只用大写字母表达最高级域。

mailharley@fuzzball.ucsb.EDU

另一种情况是,有一些人喜欢强调计算机的位置:

mailharley@fuzzball.Ucsb.Edu

其实,在所有的情况中,都可以任意选用大写字母。

按照一般的原则,作为Internet的地址全部都使用小写字母,因实在不需要混用大写字母。

如果你看见一个地址,其字母有一些是大写的,你把它们变成小写字母是不会带来任何影响的。

如果你们一定要使用一些大写字母,也最好不要用来写用户标识,因为在一些计算机系统上可能有一些差别,虽然这种差别是不应该产生的。 标准的Internet地址格式的形式

所有的Internet地址格式都按照标准格式:

userid(用户标识)@domain(域名)

但是,你完全有可能遇到不是标准格式的几种形式,我们曾经使用过的例子有3个子域:

harley@fuzzball.ucsb.edu

而你们常常会看见,为了更加有确定性,地址会具有多个子域。这里是一个例子:

scott@emmenthaler.cs.wisc.edu

在这种情况中,用户标识是scott,域涉及有计算机(emmenthaler),那是威斯康星大学(wisc)(属于教育机构)计算机科学系的一部分。

大多数Internet节点都使用某种含义的词给计算机取名。例如,你可以看见用卡通怪人、神话英雄、地区界标,或用诸如此类的东西给计算机取名的。在威斯康星大学里的大多数计算机都是以“奶酪”这个名字取名的。

学世界地理的学生都知道,美国每个州都有给自己取浑名的习惯。例如,加尼福尼亚是“金子州”、纽约是“帝国州”。在威斯康星有如此多 “奶酪”计算机的原因是,威斯康星是众所周知的“奶酪州”。

可能当某人冥思苦想为威斯康星取名的时侯,所有好听的浑名都已经被用光了。

有些Internet地址只有两个子域(最低限度)。这里有两个例子。

rick@tsi.com

randy@ucsd.edu

当你看见只有两个子域的地址时,可能是两种情况。第一种情况可能表示这是在Internet上只有一台计算机的小公司。上面第一个例子,就是这种情况。该例子中的最高级域com告诉我们,这是一个商业机构(关于更多的最高级域域名含义下面就会谈到,另一个子域,tsi, 是计算机的名称。这是一个名为“技术系统集成者”公司,这也是人们经常使用的时髦名称)——它在Internet上只有一台计算机。

第2个例子是拥有多台计算机的大机构,在这样的机构中, 有一台计算机专用作与外部世界之间电子邮件的收发。

在我们的例子中,这个计算机的名字是ucsd.edu。该机构的系统管理员为每个人都安排有简单化的邮件地址,以便能够在ucsd.edu地址上收发邮件。

一般,术语“gateway”(网关) 涉及的是两个不同系统之间的连接,假如我们有一个网关(gateway),在我们所使用的例子中, 网关起着内部网络与外部世界之间的连接作用。因网关有用户标识和本地地址表,当一个邮件到达时,网关就可以校查该表,并把该邮件发送给相应的本地计算机。

例如,某人在名为misty的计算机上有一个melissa的用户标识,一般他的地址应该是:

melissa@misty.ucsd.edu

为了使他的地址简化, 他可以向网关登记, 然后就可以以melissa@ucsd.edu 地址收到邮件,当邮件到达时,网关将自动地将它发送给名为 misty 的计算机。

因此,象你所看见的那样,一种具有两个子域的地址,通常要么这个机构很小(象tsi.com),要么很大(象ucsd.edu)。

我们这样详细地解释这种情况,是因为可能有你们需要某个人确切地址的时侯,如果采用talk命令联络他们,在这种情况中,过于简化了的邮政地址不可能工作,你必须请求一个较长一点更加专有的地址。

现在,我们将讨论最后一种Internet地址,有时侯你可能会看到下面形式的地址。在这种地址中,%(百分号)符号被用作地址的一部分,该%符号排在@印刷符号的左边。例如:

melissa%misty@ucsd.edu.

这个地址的含义是,收到邮件的计算机(如ucsd.edu)将查看@ 符号左边的每一个项目(在本地址就是melissa%misty这一部分), 并试图弄清楚它。

通常%符号是从地方计算机的名称中分离出来的用户标识。 在这个例子中,用户标识melissa使用的是一个名为misty的本地计算机。在本地网络中,从网关到本地计算机,有几种不同的连接,当邮件到达时,网关将选择最快的路径传送邮件。

许多人即使他们不了解Internet,但是他们都知道自己的Internet 地址。有的机构还有多种发送邮件的地址。有的系统的管理员常常会把工作得最好的地址告诉他的用户。

因此,你大可不必为地址的变化过多而担心。当你发送邮件给某人时,只用那个人给你的地址。

最高级域

像早先提到的那样,理解地址的方式是从右向左阅读。最高级域,所代表的范围最宽,在我们前面看到的例子中:

mailharley@fuzzball.ucsd.edu

最高级域edu,告诉我们这个计算机属于教育机构。 我们还可以看到另一个地址

rick@tsi.com

在这里面的最高级域com表明是一种商业机构。

一般有两种形式的最高级域:一般称之为机构域,正如这两个例子中所述的;还有一种称之为地区域。

机构域是按Internet建立之前的地址编制法则制订的,原打算主要在美国使用。

最高级域表示的是机构类型的范畴和属性。表4—1表示的是各种机构类别(范畴),所有的这些范畴,除int 是近期才作为跨越国家边界的某一机构(如NATO)增加的外,其余的都是自Internet开通就已经有了的。

一旦Internet扩大成国际性网络,它会需要新的、更加专有的最高级域。为了满足这种需要,就编制了新的地区域系统,在该系统中有许多这样的以两个字母的缩写代表一个国家的高级域。为了快速参阅,Internet 上的每个国家都被编目在附录F中,表4—2的是具有代表性的示样。

作为例子,看一看下面的地址:

michael@music.tuwien.ac.at

该例子表明在奥地利(at最高级域)的维也纳技术大学的一台计算机的地址。

有一些国家使用最高级域左边的一个子域将地址进行分类。例如ac涉及的是一个学术机构,co涉及的是一个商业公司。在我们的例子里,可以看见奥地利使用的是ac。

域 类型

com 商业机构 (全称:commercialorganization)

edu 教育机构 (全称:educationalinstitution)

gov 政府部门 (全称:government)

int 国际性机构 (全称:internationalorganization)

mil 军队 (全称:military)

net 网络机构 (全称:networhingorganization)

org 非盈利机构 (全称:non-profitorganization)

表4—1最高级域机构域名属性对照表

域 国家

at 奥地利 (全称:Austria)

au 澳大地亚 (全称:Australia)

ca 加拿大 (全称:Canada)

ch 瑞士 (全称:Switzerland(“ConfoederatioHlvetia”)

ch 中国 (全称:China)

de 德国 (全称:Germany(“Deutschland”)

dk 丹麦 (全称:Denmark)

es 西班牙 (全称:Spain(“Espana”)

fr 法国 (全称:France)

gr 希腊 (全称:Greece)

ie 爱尔兰共和国 (全称:Republic of Zreland)

jp 日本 (全称:Japan)

nz 新西兰 (全称:New Zealand)

uk 英国 (全称:United Kingdom)

us 美国 (全称:United States)

表4—2最高级域地区域名范例对照表

就绝大部分而言,地区域就是某个国家所用的标准字母缩写。但是

这个规则有些例外,如大不列颠王国,它的国际代码缩写为gb,可是它也

使用英国uk作域名。

虽然你能够从表4—2中看见,美国也有一个地区域名称(us)但是他们

用得不多,不过,除美国外,几乎所有国家都唯一地使用地区域名称。不

管你的机构使用什么类型的最高级域,你都能够与Internet上的任一地址

通信,任何地方也都能辨认最高级域的两种类型。

在英国和新西兰中,域的顺序常常被颠倒。例如,你可能看见象下面

那样的地址:

peirce@uk.ac.oxford.compsci

有的人在与外界通信时,将域的顺序颠倒了,这样偶尔出现的地址颠

倒的例子,就象对外国消费者出口的劣质酒一样。如果在英国境外使用这

种地址,必须将子域颠倒过来,仍改为:

peirce@compsci.oxford.ac.uk.

以使其成为标准地址。

伪Internet地址

有许多机构希望与Internet相连接,但是没有时间或经费与Internet

保持长期的连接。作为一个替代的方法,它们与附近的Internet点商定,

让其作为它们的邮政代理。例如,一个小公司可能与一个Internet入口提

供者作这种协商。

这类机构利用这种设置,可得到一个看起来是标准的Internet地址。

但是这些机构实际上并不与Internet相连接。

例如,假定Marlinspike咨询公司想要一个Internet地址, 它与一个

地区Internet入口提供者SnowyNET商定处理它的邮件。作为地址的部分域

名,取名为marlin.com,并用Internet寻址系统记录下来。

任何送到marlin.com的邮件都从自动路由送到SnowyNET网关计算机。

在商定时间,marlin.com计算机通过电话线与SnowyNET计算机连接, 取走

它的邮件。同时,从marlin.com送出公司的任何邮件都传到SnowyNET计算

机上。

在有这种域名的公司,用户使用的地址看起来很象标准的Internet地

址。例如,某人可能告诉你,他的地址是:

tintin@marlin.com

当你看见这样一个地址时,无法知道它是否表示一个真实的Internet

地址。 换句话说, 仅从这个地址, 常常无法断定计算机是否真正与

Internet相连接。如果你看见一个象下面这样的名字:

small—company—name.com

你可以产生怀疑,因为这个格式根本就

不对,甚至一些大公司也使用邮政代理形式,但是并没有真正与Internet

连接。

如果要确切知道一台计算机是否与Internet连接(这很重要),可使用

host命令,紧接着,我们就来叙述它。

IP地址与host命令

前面,我们已经谈论了每个子域都是有具体名字的Internet地址。这

种地址形式已为社会所接受,实际上,这种地址的外表下面,是一个典型

的计算机游戏:真正的Internet地址实际上是数字,而不是字母。例如,

我们前面提到的计算机ucsd.edu,实际上是128.54.16.1。

当然,人们使用字母作名字更方便些,但是,每次使用域地址时,系

统就自动将其转换成数字,只不过你并不知道这个细节。你应记得,在第

二章中我们解释Internet将数据包从一个地方移到另一地方那个功能叫做

IP(Internetprotocol)。因此,地址的数字版本叫做IP地址。例如,计算

机ucsd.edu的IP地址为128.54.16.1。

IP地址看来很象我们已经讨论的域地址,其中由句点分成几个部分。

但是,IP地址的各部分并不直接与子域名字一一对应,因此请不要机械地

用这个模式去套用。

可以在使用正规地址的任何地方使用IP地址。例如,下面两个发电子

邮政的命令是等效的。

mail randy@ucsd.edu

mail randy@128.54.16.1

Internet的地址记录系统叫域名系统或DNS。DNS是将域名地址与IP数

字地址这两个版本来回转换的一种TCP/IP服务。 幸好所有这一切都是在

你不知道的情况下进行,否则你整天会为这些细节而烦恼。

偶尔你的系统识别域地址可能出现故障。如果出现这种情况,使用IP

地址一样可以正常工作(只要IP的地址是正确的)。

如果要测试DNS,可以使用host命令。有以下两种格式:

host standard-address

host IP-address

如果你从一个标准地址入手:

host ucsd.edu

DNS将显示IP地址:

host 128.54.16.1

反之如果你从一个IP地址入手,DNS将显示标准地址。

只有Internet主机才有IP地址(仿真终端是没有的)。因此,可以使用

host命令检查计算机是否与Internet直接连接。如使用host能测试出IP地

址,说明该计算机是与Internet连接的。

如果指定的地址是未与Internet直接连接的计算机的,将看到:

host not found.

如果出现这种情况,请再检查一下拼写是否正确,以得出最后的结论。

host命令并不适用于所有的计算机。如果你的系统没有host,请试一

下nslookup。

附:UUCP

在前面,你已经了解到标准Internet地址的必备知识。但是,我们仍

想花一点时间,讨论其它网络使用的寻址方式。作为一名Internet的用户,

你可以与这些网络交换邮件。如果你知道这些网络使用的是哪些类型的地

址,这就比较方便。

首先我们要讨论以Unix为基础的UUCP网络,然后在本章结束前,讲解

如何使用下列地址将邮件发送到其它公共网络:CompuServe, MCIMail ,

FidoNet和Bitnet等等。

所有Unix系统都有一个叫做UUCP的内置联网系统。UUCP是一组程序。

名字UUCP来自这些程序中的一个程序,该UUCP程序将文件在Unix系统之间

相互拷贝,因此,这个名字的意思是“Unix到Unix拷贝”。

(你可能在这里看见一个命名方式与TCP/IP命名方式类似的情况。正

如我们在第二章中所提到的那样,TCP/IP是以其两个最重要的成分TCP和

IP命名的一个程序大族。)

UUCP的功能不及TCP/IP强。例如,UUCP不能提供远程登录,UUCP 邮

政程序比Internet慢,并更难用。但是UUCP有一个重要的优点,它是一个

标准的Unix部分(适合于绝大多数系统),它通过拨号或电缆直接连接运行,

既便宜又可靠。

UUCP的作用是使Unix系统连接到一起,形成一个链。例如,假定你正

在使用一台名为alpha的计算机,你的计算机就与另一台名为beta 的计算

机连接起来了,beta计算机与gamma计算机连接,gamma计算机再与 delta

计算机连接。

假如你决定给一个使用计算机delta的、用户标识叫murray 的人发送

邮件,你从你的计算机alpha发送出信息。UUCP将把这个信息从alpha传到

beta再传到gamma,最后传到delta,在delta投送给用户标识murray。

例子涉及到四台计算机和三个不同的连接。这些计算机的连接可以是

硬连接,在这种连接中,计算机由一根电缆连在一起。一般来说,通过电

话线实现连接。每台计算机呼叫(或被呼叫)它邻近的计算机。当它们连接

时,它们相互交换所有邮件。有些邮件是本地用户的,另一些邮件则需要

转发到另一台计算机。

它提供了一种经济的方式在计算机之间远距离传送邮件。但是,有一

个重要的缺点:由于许多UUCP连接是通过电话线,而且在某些预定的时间

内实现的,邮件投送可能需数小时,甚至好几天。

将这种方式与Internet比较,在Internet中,连接是永久的,信息传递很

迅速,常常在几秒钟内,一般在几分钟内就可以完成。

UUCP地址和Bang路径

许多曾经一度依靠UUCP传送邮件和文件的地方,现在使用更迅速、更

可靠的Internet。但是,现仍有许多UUCP装置,因此了解一些有关UUCP地

址的情况是有益的。

要使用一个UUCP系统发送邮件,你必须指定获取这个信息的路径。例

如, 你必须说:“我想使这个信息到计算机 beta , 再从那里到计算机

gamma,再从那里到计算机delta,我想在最后那个点上将信息投送给用户

标识murray。”

要这样做,请你建立一个由这些名字依次排列组成的地址,名字之间

用!符号分开。例如, 下面是一个将对我们刚才提到的用户标识发送信息

的邮政命令。

mailbeta!gamma!delta!murray

当建立这样一个信息时, 你的系统将其存贮下来, 一直到与计算机

beta连接为止,在连接时,这个信息就被送走了。

在Unix术语中,!符号的专门术语名字之一是bang。因此, 一个指定

多重名字的UUCP地址有时叫做bang路径(bangpath)。当一个用Unix的人大

声读这个路径时,将!符号的发音读成“bang”。例如,你可能听某人说:

“我要在beta bang gamma bang delta bang murray给你发送邮件。”

在Unix系统中,识读和解释输入命令的程序叫做shell(壳)。 某些外

壳,特别是C—外壳,将!符号识别成延续替换功能的一部分。这个功能允

许回忆和编辑前面输入的命令。正如你可能推测的那样,延续替换可以是

一个真正节约时间的功能。

但是,这表明!符号有特殊的意义,当将这个符号作为UUCP 地址的部

分时,将出现错误。例如,如果输入:

mailbeta!gamma!dalta!murray

C外壳将这个命令翻译成一个延续替换请求。我们就不能进入下一步,

除非你想看见一个像下面那样的错误信息:

gamma!delta!murray:Eventnotfound(结果未找到)

(术语“event”指以输入的命令。)

因此,如果正在使用一个象C—shell那样的 shell , 你必须告诉它

UUCP地址中的!符号是取字面上的。因此,要给每个!前加一个\符号:

mailbeta\!gamma\!delta\!murray

符号并不是地址的部分,它们在这里仅仅是告诉shell不要将!符号译

错。

简化的UUCP寻址

正如我们在前面一节中解释的那样,UUCP价格便宜,且对于任何一个

有Unix系统、一台调制解调器和另一台与其连接的计算机的人都是可接受

的。实际上,在Internet大众化以前, 许多人通过大型的、 世界范围的

UUCP网络发送邮件。现在,其中许多人已转到了Internet,但是,仍有大

量的计算机只通过UUCP网络通达。

用UUCP寻址的问题之一是地址可能很长。并且必须指定从一台计算机到

下一台计算机的准确路径。在上一节,我们看到一个命令样本,该命令指

定了通过三台不同计算机的路径。

mailbeta!gamma!delta!murray

尽管不太方便,但只要知道了使用哪一条路径, 就行了。 但是许多

UUCP路径更长,并且怎样才能了解建立这个路径的方式呢?

假定你有一个用户标识为albert的朋友, 他使用一台叫做 gendeau

.com的计算机。如果他与Internet连接,你可使用以下命令给他发送邮件:

mailalbert@gendeau.com

但是,假定他与UUCP网络连接,而不是与Internet连接,你如何知道

使用什么路径从你的计算机通达他的计算机呢?

通常这是UUCP的一个大问题,因为通达计算机的路径绝大程度取决于

你在何处运行程序。因此,如果你的朋友希望与不同地区的人交流,他必

须给每一个人一个不同的地址。而Internet和DNS(域名服务) 的好处就是

你只需说明目的地址就行了,系统将自动地指出使用的最佳路径。

为了使得UUCP同样方便,采取了一个叫做UUCPmappingproject( UUCP

图示方案)的措施。该方案定期出版数据“地图”,发送到许多关键 UUCP

计算机,当UUCP邮件到达这些计算机时,计算机可以查看这个图,确定使

用的最佳路径。实质上,这样可使你使用的UUCP地址与Internet地址相同,

让该系统做这项工作。

因此,有时可能看见一种使用UUCP的最高级域的地址。例如,一位朋

友可能说你可以用以下地址给他发送邮件:

albert@gendeau.uucp

当使用这样一个地址时,就等于向邮件路由软件发出了一个信号,让

它找出UUCP图示数据中的名字和指出最佳使用路径。

你的计算机也许能够自己做这些工作,你也可以将其发送给其它计算

机做。

实际上,关键问题是要得到正确的地址,根据这个地址来进行工作。

但是,如果你在UUCP地址和Internet地址之间可以选择的话,当然请选择

Internet地址。

向其它网络发送邮件

Internet有通达许多其它网络的网关。只要知道了发送邮件的正确方

法,就可以通过网关给这些网络中的人发送信息。有些网关属于商业网络,

其服务是要收费的。然而作为一名Internet用户,可以免费使用这个网关。

无论哪一个商用网的用户要付相当费用才能发送和接收你的邮件,但

作为一名Internet用户,你却可以不花一分钱。

在本章结束前,我们将讨论几个最广泛使用的网关,我们还将向你显

示:如何使用Internet型地址向这些网中的用户发送邮件。

让我们从两个公共商用系统开始,CompuServe和MCI邮政。 其网络的

用户有自己的帐号。

现在是如何将帐号转换成适当的Internet地址。

CompuServe帐号由一组数字组成,其中某处有一个逗号。例如:

12345,678

要向一个CompuServe帐号发送邮件,应做的一切是用小黑点替换逗号,

并使用一个compuserve.com域。因此,如果要向刚才提到的那个用户发送

邮件,就使用命令:

mail12345.678@compuserve.com

MCI邮政地址相似,用户可以使用识别号或用户标识。例如, 你有一

个朋友,他的MCI邮政号是12345,他的用户标识是hhahn。 要给他发送邮

件,请使用数字或名字加上域mcimail.com。例如:

mail12345@mcimail.com

mailhhahn@mcimail.com

可能遇到的另一种地址是来自FidoNet的地址。这是一个世界范围的,

通过电话线连接的个人计算机网络。(FidoNet基本上与UUCP一样)。 要通

达FidoNet,要使用以fidonet.org作后缀的域名。实际上FidoNet 计算机

的名字规定为一系列的子域。

在FidoNet的术语中,计算机名由三部分组成:区号、网号和节点号。

区号后面有一个:(冒号)符号,网号后面有一个/(斜杠)符号。例如,某

人可能告诉你,他的FidoNet计算机是:

1:234/567

在这种状态下,区号是1,网号是234,节点号是567。

要规定一个Internet的FidoNet计算机名字, 同样使用这三个数字,

但要按照下面的模式将秩序颠倒:

fnode.nnet.zzone.fidonet.org

在FidoNet中,通过用户的全部名字识别用户。 用句点将名字的各部

分分开。因此,如果有一个名叫Rick·Shaw 的人, 其用户标识为 Rick

.Shaw。

例如,要给FidoNet计算机1:234/567的RickShaw发送邮件,请使用

以下命令:

mailRick.Shaw@f567.n234.z1.fidonet.org

我们将提到的最后一种类型的邮政地址是用于Bitnet用户的。Bitnet

是一个以美国、加拿大、墨西哥和欧洲所建的各种网络为基础的集合体。

要对一个Bitnet用户发送邮件,必须知道他(或她)的用户标识和主机。来

自Internet的地址是很简单的。请使用一个最高级域bitnet,再将Bitnet

主机的名字放到左边。

例如,假定你要给一位Bitnet用户标识为lunaea的朋友发送邮件,她

的计算机名为psuvm,请使用以下命令:

mailunaea@psuvm.bitnet

如果你认识很多Bitnet朋友,你会注意到:许多计算机名字的末尾是

“vm”。这是因为他们是使用仿真机操作系统的IBM主机计算机。

名字bitnet不是正式的Internet域,而是一个叫做虚域的例子( 在前

面一节中见到的名字uucp也是一个虚域)。当使用一个带有虚域的地址时,

你的系统中的邮政软件必须认识这个域,能重写这个地址,并将这个信息

发给一台知道如何向特定网络发送邮件的计算机上。在此情况下,你的邮

政程序将不得不将这个信息发送到Bitnet/Internet网关。

这种类型的地址在某些系统上不工作,因为这些系统尚未设立当地的

邮政软件来识别bitnet虚域。如果你的系统是这种状况,可将这个信息直

接发送到任何一个Bitnet/Internet网关。以下是其中的几个网关:

cornellc.cit.cornell.edu

cunyvm.cuny.edu

mitvma.mit.edu

pucc.princeton.edu

vml.nodak.edu

有两种可以使用的寻址格式。较可取的一种格式使用UUCP bang 路径

表示法:

gateway!computer.bitnet!userid

例如,要向名为psuvm的Bitnet计算机中的lunaea发送信息, 可以使

用以下地址:

cornellc.cit.cornell.edu!psuvm.bitnet!lunaea

第二种格式使用前面讨论过的%表示法:

userid%computer.bitnet@gateway

例如:

lunaea%psuvm.bitnet@cornellc.citcornell.edu

从技术上讲,虽然通常需要这种形式的地址工作,但Internet并不正

式支持这种形式的地址。


发表评论  

关于我们网站导航课程标准竞赛频道邮购须知
声明:1088教育服务网为非盈利公益网站 所发布信息版权不因此改变
版权所有
:江苏教育出版社  21世纪课程教材研究中心
联系我们:webmaster@1088.com.cn 技术支持:大汉网络公司