精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● Internet>>
资源大餐
>>☆《Internet资源访问大全》☆>>《Internet资源访问大全》..Internet功能景观漫游1

主题:《Internet资源访问大全》..Internet功能景观漫游1
发信人: snowypeng()
整理人: snowypeng(2001-08-10 10:41:46), 站内信件
               第二章  Internet功能景观漫游

   可能你现在迫切想知道“Internet能为我做些什么?”本章就解决这个
问题。
    为了很好地使用Internet,需要了解它包括什么内容以及它是怎样工
作的。本章从计算机网络着手,介绍一些基本概念和术语,然后很快涉及
Internet本身。
    在介绍Internet的基本服务之后,我们还将介绍Internet上的各种各
样资源。
    如果你对Internet略知一二,你可能不时地听到人们在谈论一些叫“
TCP/IP”的难懂的东西。在本章末尾,我们讨论TCP/IP,让你知道它究
竟是什么。
    我们的网络朋友
    术语“网络”即指两个以上相连在一起的计算机。计算机连接有很多
用处,其中最重要的两点是:
·让人类相互通信
·共享资源
    你一旦启用Internet,你可把信息传递给网络上任何一个人,甚至可
以把信息传递给与Internet相连的其它网络上的人们。使那些原本昂贵或
维护困难的资源能被网络中任何人使用。在Internet上,我们共享的是信
息资源,而不是共享硬件。本书《附录》提供的地址集,就是任何人都能
在Internet上使用的众多资源的一部分。    局域网(LAN) 是由某种类型
的电缆把计算机直接连在一起的网络。把局域网连在一起所组成的网络叫
广域网(WAN)。大多数的广域网是通过电话线路连接的, 少数的也采用其
它类型的技术,如卫星通讯。Internet中大多数广域网连接是通过电话系
统。实际上,在发展中国家建立Internet服务的瓶颈通常是缺乏快速可靠
的通信系统。
    下面就是一个很典型的网络例子,设想你坐在一所大学的社会科学计
算中心房间里,里面放满了计算机。你的计算机在这一局域网中,与房间
中所有其它的计算机相连,也与整栋建筑内的办公室的计算机相连。该布
置见图2—1。
    在一个学校,有很多的局域网。例如,心理学系有自己的计算机网络,
数学系、计算机科学系等等也有。这些局域网中的每一台机器都连在一个
作为主干的高速通路上,构成一个校园的广域网。
    以上是一个大学的例子,很多其它的机构,如公司、政府机关、研究
单位、其它种类的学校等,其实也是相似的。如果是小机构,可以只要一
个局域网,大机构可把多个局域网连成一个或多个复杂的广域网,通常由
专职人员来管理这些网络。
    局域网间是怎样连接的?它是通过一种叫做路由器(router) 的专门设
备来实现的。路由器的作用是提供从一个网络到另一网络的通路。我们用
路由器来连接局域网(构成广域网)和广域网(构成更大的广域网)。换句话
说,我们可以认为:Internet里的计算机通过大量的路由器连成局域网和
广域网。
    下面,来谈谈主机和终端。
    主机和终端(Hosts and Terminals)
    “主机”一词有两个意思。
    第一个意思是:在Internet上,每一台有独立地址的计算机都叫主机。
例如,你可以告诉某人,他可以通过连在瑞士的一台主机找到他所需要的
信息。如果你的计算机这样连在Internet上,那么它就成了主机,即使你
并不和Internet的其它人共享任何资源。    你也许知道网上的计算机叫
做节点(node),节点的命名是有其原因的。如果你用一个点线图来表示网
络的连接,每个计算机都是一个点,每个连接都是一条线。在用数学方法
处理这些图时,每个这样的点就叫做“节点”。网络专家已借用这个术语
来指网络上的任一计算机。这样,节点是一个比主机更有技术味的同义词。
    如果你想考一考某人是不是Internet行家,就问他,“连在Internet
上一台计算机的技术术语是什么?”如果他说是“节点”, 那么在多数情
况下,他是一位行家。
    “主机”这个词的第二个意思,涉及到计算机系统本身的构成。
    通常,你使用计算机有两种方式,专用或与他人共用。例如,你在使
用一台PC机时,你是唯一的使用者,那你操作的是单用户计算机,功能特
别强的那些计算机,常叫做工作站(Workstations)。
    然而,某些计算机可以供两个以上的人同时使用。这些多用户系统使
用的计算机常叫做主机计算机。
    例如,大型的主机计算机可以供数百用户同时使用。更为普遍的主机
是小型计算机,或许这些计算机的外观并不比PC机更大,但可以作为一个
小用户组的一台主机。Unix 操作系统是一个多用户系统。 虽然有些人用
Unix系统计算机作个人工作站,但大多数人采用Unix操作系统的计算机作
供多个用户使用的主机。
    当你拥有一台自己的计算机时,你用键盘、屏幕和鼠标来与之交流,
这些部件是计算机的一部分。在使用多用户计算机时,每个人都有自己的
终端。所有的终端连在主机上,主机给每个终端提供计算能力。这种机构
叫做“分时系统”,这样,主机一词有两个意思,在Internet上,每台计
算机都叫做主机;在分时系统中,能供每个用户在单个终端上使用的主计
算机也叫主机。当然,如果带网络的计算机连在Internet上,它就是分时
主机和Internet主机。
    客户机/服务器系统(Client/Server Systems)
    网络的主要用途之一是允许共享资源。这种共享是通过相呼应的两个
独立程序来完成的。每个程序在相应的计算机上运行。一个程序在服务器
中,提供特定资源;另一个程序在客户机中,它使客户机能够使用服务器
上的资源。
    例如,你正在计算机上用一个文字处理程序进行工作,你告诉程序,
你要编辑一个存贮在网络的另一台计算机中的特定的文件。你的程序将给
那台计算机发送一个信号,请求它把这个文件传输过来。在这种情况下,
你的文字处理程序是客户机,此时接受这种请求并发出这个文件的程序叫
服务器。更确切地说它是一个文件服务器。
    在局域网上,硬件就在附近并且看得见。通常,人们用“服务器”这
个词来称运行服务器程序的这台计算机。假设有这样的场面:一位网络管
理员带着美国总统参观他的局域网,他在现场指着一台米色计算机,夸耀
地说“这就是我们的文件服务器!”对于这种恰当有礼的炫耀, 总统点头
示意并说:“很好!”
    在Internet上,硬件却通常看不到,这里的“客户机”和“服务器”
一般是分别指载有相应程序的计算机,一个是要求服务的计算机,另一个
是可提供服务的计算机。
    可以举一个重要的例子,很多Internet的主机提供一个叫做Gopher的
服务(我们将在后面详细讨论)。简言之,Gopher允许你从菜单上选择项目,
每次你选择一项。Gopher程序就执行所要求的任务,一直到你的需要得到
满足。例如,某个项目是描述一个特定的信息内容(如“今日新闻”),
Gopher将检索这个信息,并把它显示给你。
    当你用Gopher时,要涉及两个不同的程序。一个程序安装在客户机上,
它执行你的键盘敲击,立即显示菜单,确保你的要求得到执行,这个程序
叫做Gopher客户机程序。另一个程序在服务器上,对你的Gopher客户机所
要求的一切进行满足。
    这种系统的绝妙之处,就是客户机和服务器程序不在同一台计算机上
运行,这些客户机和服务器程序通常归属不同的计算机。例如,你可能坐
在加利福尼亚州里奥林达的一台PC机前,通过Gopher来阅读三千英哩之外
的弗吉尼亚州国家安全局的“今日新闻”。在这种情况下,Gopher客户机
就是你的PC机,它运行着一个程序,此时Gopher服务器是在美国另一端的
一台超级计算机,它运行着另一个程序。
    所有的Internet服务都使用这种客户机/服务器关系。要懂得怎样使
用Internet,事实上就意味着懂得怎样使用每个客户机程序。因此,为了
使用Internet服务,你必须了解:
1、学会启动这种服务的客户机程序;
2、学会使用客户机程序,懂得使用哪台服务器;
3、学会具体的指令。
    你的任务是启动客户机,并叫它执行程序。客户机的任务是连接上相
对应的服务器,并确保你的指令正确执行。
    各种类型的 Internet 客户机有它自己的指令和规定。 例如, 你用
Gopher客户机的指令就与用Archie客户机(Internet的另一种服务)的指令
不一样。
    当你知道了Internet的服务项目,你将发现客户机程序——如Gopher
或Archie等,有很多不同的指令。然而,你也会发现,你实际只需要掌握
少数最重要的指令。
    Internet客户机程序都提供自己的内置帮助功能。这样,如果出现陌
生的指令你可以立即用内置帮助来寻求提示。
    本书总会不断指引你在Internet上探索。
    Internet提供的四种重要服务
    Internet上的软件提供了许多技术服务,其他功能都基于这些服务。
大多数的服务工作在机器内部,即幕后进行的,你不需要进行具体的细节
了解(然而,我们应当感谢辛勤劳累的网络管理者, 他们用了很多时间来
了解那些细节)。
    现在我们要讲述四种重要的服务。同样,你不必拘泥那些细节,但你
应当知道它们的存在。我们先讲述这些服务,然后讨论基于这些服务的、
对你有用的很多Internet资源。
    第一种是邮件服务(Mail service),它可靠地传送和接收信息。每个
邮件从一台计算机传到另一台计算机直到最终目的地,邮件服务确保信息
按正确的地址,完整无缺地到达。
    第二种服务叫远程登录(Telnet),它允许你与一台远程计算机建立一
个终端对话。例如,你可用Telnet与世界另一端的一台主机相连接,连接
一经完成,你可以按规定的方式登录到那台计算机(当然, 你将需要一个
有效的帐户和口令)。词“telnet”常作动词。例如, 你可以告诉某人,
“如果你要telnet到这台计算机,你可以得到一本计算机方面的参考书”。
    第三种服务叫文件传送协议服务(FTP—File Transfer Protocol) ,
它允许你把文件从一台计算机传送给另一台计算机。 大多数时间你将用
FTP 把文件从一远程主机中拷贝到你的计算机中。 这个过程叫“下传”
(downloading);同样, 你也可以把文件从你的计算机传送给远程主机,
这叫做“上传”(uploading)。此外,如果有必要,FTP将允许你把文件从
一远程主机传送到另一远程主机。
    要记住“下传”和“上传”之间的不同,可以想象远程主机高悬于头
顶上的天空之中,你把文件发送上去或者把文件接收下来。
    最后一种,其主要服务原理是已在本章前面讨论过的、通常的客户机
/服务器方式。客户机程序能连到另一台计算机即服务器上,并请求服务
器程序的帮助。
    例如, 我们前面讲过的 Gopher 系统就是按这种方式工作的。 你的
Gopher客户机给你显示出菜单。当你从菜单上作出选择时,客户机就连接
到对应的服务器(无论它安装在网络的什么地方)上并完成你要求的服务。
    Internet资源浏览
我们已经谈过了Internet的基本构架,下面让我们看一下它提供的全部东
西。Internet已经有很多的资源,随时还有新加入的资源,人们总能想出
使用这网络的新方法。
    下面,我们探讨所有重要的Internet资源。在本章后面,我们将详细
讨论每一种资源,让你知道它是怎样工作的,它的最佳使用途径是什么。
有些资源需要一个整章来讲述。
    现在我们要说清楚,Internet会给你提供什么东西。如果你看一下本
书《附录》中的条目,你就会知道每一条目都提供一种或多种资源。本章
    末尾的表2—1包括了Internet资源的摘要,并告诉你欲知详情去看哪
一章。
    电子邮件(Electronic Mail)
    作为一个Internet的用户,你能通过Internet发送信息给别人和接受
从别人那里传
    送来的信息。你能做其它邮政系统相同的事,好似一个邮政分局。
    然而,邮件不是简单发送个人信件,文本文件、计算机(源)程序、通
知、电子杂志等等都能邮寄。
    当你需要发送一个不是常规文本的二进制文件时,如编译过的计算机
程序或图象,你需用编码程序将数据编写到文本中。在另一端的接受者可
把文本数据方便地解码成它原始的格式。
    这样,你实际上可以把任何类型的数据邮寄给任何人。Internet邮件
系统是网络的主干和原动力。
    远程登录(Remote Login)
    如我们在前面讲述的,你能远程登录(telnet)到Internet上任何地方
的任何一台远程计算机上,一旦你建立起联系,你就可以进行登录( 只要
你在那台计算机上有一个有效的帐户和口令)。由于大多数的Internet 计
算机用Unix操作系统,我们就借用了Unix中的术语“登录”(Login), 帐
户的名字叫“用户名”。你必须输入的密码叫口令(password),用来证明
确实是你自己。一旦你拥有合法的用户名和口令,你就可以
与Internet上对应的计算机连接。
    作为一种公众服务,许多Internet上的服务器,允许任何一个人用一
个特殊帐户进行登录,这个帐户名叫guest(客人)。例如,在美国, 有一
个可以显示全国天气情况的系统,任何一个人用“guest ”登录该系统,
就可以查出天气情况。
    假设你正在一个没有窗户的房间工作,你若连接上气象服务台( 在密
执安州)来查天气情况常常比你走到室外看天气还快。
    指名服务(Finger Service)
    大多数的Internet计算机提供一种查询用户信息的工具,即寻找用户
的姓名和其他信息。这种服务用形象描述性的词“指名”(finger)来命名。
Internet上的人常由他们的用户标识而为别人所知。你可以指名找出用户
标识后面那个具体的人。例如,你可以发现,登记的用户名为“harley”
的那个人叫Harley Hahn。
    我们用“指名”这个词不仅是把它当作名词,也把它当作一个动词。
例如,你可能经常听到某人问“用户标识tln是谁”, 有人回答“我不知
道,我们何不使用‘指名’把他查出来?”
    这取决于你所连接的计算机所建立的指名服务,你可以找出此人的其
他信息:电话号码、办公地址等等。此外,有些指名系统会告诉你某人最
近什么时侯登录了某机器,他们是否读取过邮件(unread mail)。 象“侦
探”一样,如果需要核查某人是否已经收到了一个重要的信息,这是轻而
易举之事。
    为了反“侦探”,你也有办法来限定,哪些部分是允许别人在“指名”
你的用户标识时可以看的。你可规定你要显示的那些信息。例如,一个教
授可能愿意说出他的办公时间。某人举办一个聚会,愿意给出房子的方位。
无论何时,只要你“指名”那个人的用户标识,你就能显示这些信息。
    你还可以用finger查询某台计算机。在这种情况下,计算机将为你显
示出目前已登录的所有用户的简介。
    最后,某些系统用指名程序来满足公众对某些特殊信息的要求。例如,
在西雅图的华盛顿大学有一特种服务器,你可以“指名”显示有关近期地
震的消息。
    即使对于一个很小范围的问题,比如,你可“指名”到在宾夕法尼亚
的卡内基一梅隆大学的一台计算机,去查该校的可口可乐售货机的饮料是
否卖完了。通过“指名”相应的用户标识,你还可查到糖果机中的糖果是
否卖完了。
    用户网(Usenet)    
    用户网(Usenet是用户的网络“User's Network”的缩写)是人们使用
Internet的主要原因之一。用户网是一个分布在世界各地的专题讨论组系
统。
    事实上,用户网有数千的讨论组。所以,对每个人来说一定有他所需
要的东西(见《附录》G中的小组名单)。
    在每一个Internet节点,系统管理者决定是否安装用户网讨论组。所
以,不是在任何机器上都有用户网的。即使是在提供用户网的服务器上,
也不见得会装上每一个人希望参加的讨论组。
    阅读用户网文章——特别是笑话——对于消磨时间是一个很好的方法,
否则工作起来就太紧张了。
    匿名文件传送协议(Anonymous FTP)
    正如我们在前面谈过的,文件传送协议服务允许你把文件从一台计算
机拷贝到另一台计算机上。匿名文件传送协议是这样一个系统,某个服务
器愿意使某些文件让一般公众得到。你就可以用个叫“匿名”(anonymous)
的用户名进入这样的计算机,而不需要特别的口令。匿名FTP是 Internet
重要的服务之一。事实上,每一种类型的数据可能存贮在某地某些计算机
中,你完全可以免费得到它。例如,Internet上的很多程序是由个人创造
和维护的,它们通过匿名FTP把它们分发给世界各地的人们。 你也可以找
到电子杂志、用户网讨论组的档案、技术文件等等。作为一个经验丰富的
Internet用户,你将在很大程度上依赖于匿名FTP。
    


----
::snowypeng::
 闲<=======:::::========>闪    

[关闭][返回]