免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: haoji
打印 上一主题 下一主题

Unix网络 [复制链接]

论坛徽章:
0
121 [报告]
发表于 2008-05-17 21:10 |只看该作者
第8章tin和nn新闻阅读器123
下载
个删除一定范围新闻组的简单方法。假设想取消对t a l k 新闻组的订阅,可以设置
A U TO U N S U B S C R I B E为以下方式:

A U T O U N S U B S C R I B E = t a l k .
*


表8 - 1 2中列出了各种环境变量。

表8-12 环境变量

变量作用
T I N R C 包含t i n开始的命令行选项,设置信息头行的环境变量同样可通过增加头名
和$ H O M E / . t i n / h e a d e r s文件中的值设置
T I N _ H O M E D I R 包含放置. t i n目录的目录。缺省为用户的起始目录,$ H O M E / . t i n
T I N _ I N D E X _ N E W S D I R 包含放置. n e w s目录的目录。缺省为$HOME/.tin/. news
T I N _ I N D E X _ M A I L D I R 包含放置. m a i l目录的目录。缺省为$HOME/.tin/. mail
T I N _ I N D E X _ S AV E D I R 包含放置. s a v e目录的目录。缺省为$HOME/.tin/. save
T I N _ L I B D I R 指定新路径,忽略编译到t i n库的N E W S L I B D I R路径,在t i n源代码M a k e f i l e
中说明N E W S L I B D I R
T I N _ S P O O L D I R 指定新路径,忽略编译到t i n库的S P O O L D I R路径,在t i n源代码M a k e f i l e中
说明S P O O L D I R
T I N _ N O V R O O T D I R 指定新路径,忽略编译到t i n库的N O V R O O T D I R路径,在t i n 源代码
M a k e f i l e中说明N O V R O O T D I R
T I N _ A C T I V E F I L E 指定新路径,忽略编译到t i n库的N E W S L I B D I R路径,在t i n源代码M a k e f i l e
中说明N E W S L I B D I R
N N T P S E RV E R 远程N N T P 新闻服务器I n t e r n e t地址。当-r 命令行选项被说明时和
/ e t c / n n t p s e r v e r系统文件不存在时使用
N N T P P O RT 读新闻的NNTP tcp端口
D I S T R I B U T I O N 说明文章头字段“D i s t r i b u t i o n:

O R G A N I Z AT I O N 说明文章头字段“O rg a n i z a t i o n:

R E P LY TO 说明用在文章头字段“R e p l y - To ”的返回地址
A D D _ A D D R E S S 当直接由邮件回答用户,但邮件地址不被本地主机识别时,追加到返回地
址的地址
B U G _ A D D R E S S 说明缺陷报告邮件地址。忽略$ H O M E / . t i n / b u g _ a d d r e s s文件中的地址
M A I L E R 使用在t i n邮寄操作中的邮件程序,忽略t i n配置中缺省的邮件程序
E D I TO R 在t i n中所有编辑操作使用的编辑器
A U TO S U B S C R I B E 说明用于匹配自动订阅新闻组的列表模式。感叹号进行相反的匹配
A U TO U N S U B S C R I B E 说明用于匹配自动不订阅新闻组的列表模式。感叹号用于相反的匹配

8.8.5 新闻组属性
在t i n中,可以通过设置配置选项,以不同方式配置新闻组。这种选项被做为属性,可以
像配置变量那样进行设置。你可在. t i n / a t t r i b u t e s文件中设置新闻组属性。一个给定新闻组的属
性以说明新闻组名字的行开始,属性被列出并赋予一个值,或一个字符串,或O N或O F F值。
用此方法配置的新闻组有它自己的属性列表和值。表8 - 1 3中列出了各种属性,对应于各种配
置和环境变量。

使用t i n的模式匹配能力,可以设置全局属性,应用到几个新闻组。*用在模式时,将匹配
任何字符集。例如,选择所有以a l t开始的新闻组可用a l t . *。下面显示为新闻组设置的一个例
子属性,以s c o p e项开始。注意以#开始的注释行。属性s a v e d i r和m a i l d e r对应于配置变量
d e f a u l t _ s a v e d i r或d e f a u l t _ m a i l d i r。

论坛徽章:
0
122 [报告]
发表于 2008-05-17 21:11 |只看该作者
124 第二部分新闻阅读器
下载
表8-13 tin属性

属性作用
s c o p e =s t r i n g (也就是a l t . s o u r c e或* s o u r c e *)[必选项]
m a i l d i r =s t r i n g 文章以邮箱格式保存的目录
p r i n t e r =s t r i n g 用于打印文章/线索的带参数的打印命令
s a v e d i r =s t r i n g 文章被保存的目录
s a v e f i l e =s t r i n g 说明缺省的保存文件
s i g f i l e =s t r i n g 当发布文章、跟随文章或回答时所使用的签名文件路径名
s h o w _ a u t h o r = N U M F r o m:字段的部分,显示:0)n o n e (无) ,1)full name(全名),2)n e t w o r k
a d d r e s s (网络地址),3)b o t h (两者)
b a t c h _ s a v e = O N / O F F 带着- S或- M选项,文章以批模式保存
a u t o _ l i s t _ t h r e a d 当使用右箭头键入它时,自动列出线索。缺省为O N
a u t o _ s e l e c t = O N / O F F 当键入它时,自动在线索中选择文章
a u t o _ s a v e = O N / O F F 自动保存,并在邮件头有A r c h i v e - n a m e (文档名:)的文章/线索, 带着Archive
name&part/patch no(文档名和部分/补丁)保存。
a u t o _ s a v e _ m s g = O N / O F F 自动保存信息
o rg a n i z a t i o n =s t r i n g 说明文章头字段“O rg a n i z a t i o n:

f o l l o w u p _ t o =s t r i n g 跟随文章项
d e l e t e _ t m p _ f i l e s = O N / O F F 自动删除临时文件
s h o w _ o n l y _ u n r e a d = O N / O F F 若为O N,仅显示新的或未读的文章,否则显示所有文章
s o r t _ a r t _ t y p e = N U M 排序文章。从下面之中选择:0 = n o n e (无),1=subject descending(主题降序)

2=subject ascending( 主题升序)

3=from descending( 降序)

4 = f r o m
a s c e n d i n g (升序),5=date descending(日期降序),6=date ascending(日期升序)
p o s t _ p r o c _ t y p e = N U M 保存文章后,邮寄处理从事的类型。0 = n o n e (无) ,1=unshar,2 = u u d e c o d e,
3=uudecode&list zoo archive( 抽取z o o档案),4=uudecode&extract zoo
a r c h i v e (抽取z o o 档案)

5=uudecode&list zip archive( 列出z i p 档案)

6=uudecode&extract zip(抽取z i p档案)

论坛徽章:
0
123 [报告]
发表于 2008-05-17 21:11 |只看该作者
第8章tin和nn新闻阅读器125
下载
(续)

属性作用
t h r e a d _ a r t s = N U M 线索文章。从下面之一选择:0 = n o t h i n g (无),1 = s u b j e c t (主题),2 = refr e n ce s
(引用),3 = b o t h (两者)
n e w s _ q u o t e _ f o r m a t =s t r i n g 用在插入引用文章文本的文章和跟随文章中的引用行格式。
(% A = A d d r e s s (地址) ,% D = D a t e ( 日期) ,% F = A d d r ( 地址) + N a m e (名
字),% G = G r o u p N a m e (组名),% M = M e s s a g e I d (信息标示),% N = N a m e (名
字)
m a i l i n g _ l i s t =s t r i n g 包含邮件响应地址
x _ h e a d e r s =s t r i n g 包含要增加到邮寄文章的额外头行文件
x _ b o d y =s t r i n g 包含要增加到邮寄文章的额外文本文件
q u i c k _ k i l l _ c a s e = O N / O F F 快速(1键)取消过滤器大小写。O N =过滤器大小写敏感,O F F =忽略大小写
q u i c k _ k i l l _ e x p i r e = O N / O F F 快速( 1键)取消过滤过期。O N =限制为q u i c k _ d a y s,O F F =不过期
q u i c k _ k i l l _ s c o p e =s t r i n g 快速(1键)取消过滤范围
q u i c k _ k i l l _ h e a d e r = N U M 快速(1键) 取消过滤头。0=subj (大小写敏感),1 = subj(忽略大小写)

2 = f r o m(大小写敏感),3 = f r o m(忽略大小写),4 = m s g i d (信息标示)

5=lines(行),缺省为0
q u i c k _ s e l e c t _ c a s e = O N / O F F 快速(1键)自动选择过滤器大小写。O N =过滤器大小写敏感,O F F =忽
略大小写
q u i c k _ s e l e c t _ e x p i r e = O N / O F F 快速( 1键) 自动选择过滤器过期。O N =限制到q u i c k _ d a y s,O F F =不过期
q u i c k _ s e l e c t _ s c o p e =s t r i n g 快速(1键)自动选择过滤范围
q u i c k _ s e l e c t _ h e a d e r = N U M 快速( 1键)自动选择过滤头。0 = s u b j(大小写敏感),1 = s u b j(忽略大小写)

2 = f r o m(大小写敏感),3 = f r o m(忽略大小写),4 = m s g i d (信息标示)

5 = L i n e s (行)
x _ c o m m e n t _ t o = O N / O F F 在X - C o m m e n t - To 头中显示实际名
q u o t e _ c h a r s =s t r i n g 用于指出在跟随文章和回答邮件文本中所附加的符号。-符号表示一个空
字符‘’。

8.9 nn新闻阅读器
n n阅读器使用选择器操作,这非常类似于t r n新闻阅读器。当键入n n命令时,选择器显示

第一个新闻组文章屏幕。你可以到其他新闻组,依次显示它们文章的第一屏。新闻组的名字

列在选择器屏幕的顶部,还有未读文章的数目、文章的总数、新邮寄文章的数目。点击N可移

到下一个新闻组。n n新闻阅读器命令列在表8- 1 4中。

要移到某个新闻组,使用G命令。在提示处键入该新闻组的名字,然后点击回车键。接下

来,提示选择显示文章的类型。可以直接点击空格键选择缺省类型,然后显示选择器屏幕。

选择器显示作者和新闻组中每个文章的主题,它们的前面都分别具有一个i d标识,这种i d

由单字符或数字组成。在选择器中,可以选择要显示的文章。图8- 6中给出了一个n n选择器

屏幕的例子。

n n将跟随文章和具有相同主题的文章放在一起。跟随文章前面有一个>号,而跟随文章的

跟随文章前有一个> >,共享相同主题的文章用短划线标示-。

点击对应于i d标识的键,可选择相应的文章。每一篇文章有自己的标识i d,要选择标识为
“c”的文章,就点击c键。一旦选择了一篇文章,一个*号出现在所选文章的前面(而不是在t r n

中的+号)。当阅读时,可以自动向前移动文章的线索,但是不能像t r n哪样自动地前后移动它

们。如果要浏览指定主题的所有文章,就需要明确地选择其中的每一篇文章。你可以使用带

论坛徽章:
0
124 [报告]
发表于 2008-05-17 21:12 |只看该作者
126 第二部分新闻阅读器
下载
着*号的i d,一次选择线索中所有文章。要选择关于某个主题的所有文章,点击第一篇文章的
i d,然后输入一个*。例如,如果指定主题的第一篇文章i d为b,则输入b *就可以选择所有相关
该主题的文章。对于跟随文章,情况也是一样的。若标识为e的文章在其后有几个跟随文章,
可以通过输入e *来选择它们。


图8-6 nn新闻阅读器的选择器屏幕

同样可以使用光标选择文章。从一篇文章移动到另一篇文章,你可用箭头键、逗号或顺
斜杠/。逗号移动光标到下一篇文章,/用来移动到前一篇文章。一旦已定位光标到需要的文章,
就可以选择句号选择它。

要读所选的文章,键入大写Z命令。显示文章时使用的命令,同r n和t r n中的命令基本一样。
N命令将移动到下一个所选择的文章,p命令移回前一个所选的文章。*用于移到具有相同线索
的下一篇文章,如相同的主题或跟随文章。一旦你已读了文章,可以使用=命令返回选择器。

如果使用n n阅读器发布文章,可以使用n n p o s t命令。在n n选择器中,使用命令“: p o s t”。
在n n新闻阅读器中发布文章,就如同在r n新闻阅读器中一样,首先提示你输入头部信息,然
后输入文章正文;如同在r n新闻阅读器,通过选择器中的f和F命令,可以针对一篇文章发布
跟随文章。

表8-14 nn命令

命令作用

显示新闻组文章列表

N 移动到下一个新闻组
G 移到特定的新闻组
空格键或> 显示文章的下一屏
< 显示前一屏文章
$ 显示最后一屏文章
^ 显示第一屏文章

论坛徽章:
0
125 [报告]
发表于 2008-05-17 21:12 |只看该作者
第8章tin和nn新闻阅读器127
下载
(续)

命令作用

" 变换显示格式
Z 开始显示所选的文章,完成后返回新闻组屏幕
开始显示所选的文章,完成后移到下一个新闻组

从新闻组文章列表中选择文章

i d 选择/不选择一篇文章
i d * 选择/不选择具有相同i d的文章
、移到下一篇文章头
/ 移到前一篇文章头

选择当前文章
阅读时移动文章

n 移到下一个所选文章
p 移到前一个所选文章

* 移到同一线索中的下一篇的文章
k 标记当前文章已读,跳过它
= 返回到选择器屏幕
显示文章

空格键显示文章的下一屏
回车键翻滚到文章的下一行
d 翻滚到文章的下半屏
b 显示文章前一屏
^ 显示文章的第一屏
$ 显示文章的最后一屏
/ p a t t e r n 在文本中进行模式查找

在文本中重复模式查找
发送并回答文章

r 对当前文章回答
f 发布当前文章的跟随文章
m 给另一用户发送文章的一个拷贝
: p o s t 发布新文章
n n p o s t 发布新文章。单独的应用程序

论坛徽章:
0
126 [报告]
发表于 2008-05-17 21:13 |只看该作者
下载
第三部分网络及Internet工具
第9章T C P / I P网络互联技术

通过网络可以将不同的U n i x系统连接起来。一个网络就是一组通过通信线路连接在一起
的计算机,它可以连接几台或更多的计算机,可以连上本地或者全球范围的计算机。在U n i x
网络中,每台计算机一般都有自己的U n i x系统,不同的U n i x系统之间通过网络进行通信。通
过网络,你可以将消息传递到其他U n i x系统上的用户,还能在两个系统之间传送文件,并能
发布在其他系统上的用户也可读取的新闻和讨论话题;同时,还能查找另一个系统上的程序、
文章等信息,并可将这些信息传送到你自己的系统上。

后面的第1 0章到第1 4章将讲述完成这些网络任务所需的工具,本章讨论在采用T C P / I P
协议的U n i x网络中如何进行网络寻址。U n i x系统可以选用T C P / I P协议或U U C P协议,大多
数U n i x网络都使用T C P / I P协议;而U U C P是一种比较老的协议,我们将在第1 6章中讨论它。

9.1 TCP/IP协议
所有网络都是基于通信协议进行工作,大多数U n i x系统都使用T C P / I P协议与网络连接;
另外,I n t e r n e t和许多局域网都使用这种协议。T C P / I P是在2 0世纪7 0年代设计出来的,当时用
于美国的D A R PA 工程;该工程的目标是增强大学和研究中心之间的交流。T C P / I P最初就是在
加州大学伯克利分校的U n i x系统上开发出来的。

T C P / I P包括了许多种协议,每种协议在网络中都有自己特定的任务,其中两种最基本的
协议是:传输控制协议(T C P)和网际协议(I P)。表9 - 1列出了各种T C P / I P协议。

表9-1 TCP/IP协议族

协议名称含义
传输协议
T C P 传输控制协议
U D P 用户数据报协议应用协议
网络层协议
I P 网际协议
I C M P 网际控制报文协议
I G M P 网际组管理协议
路由协议
R I P 路由信息协议
O S P F 开放最短路径优先
B G P 边际网关协议
E G P 外部网关协议
G G P 网关到网关协议
I G P 内部网关协议

协议名称含义

网络地址协议
A R P 地址解析协议
D N S 域名服务
R A R P 逆向地址解析协议
应用协议
F T P 文件传输协议
T F T P 简便文件传输协议
T E L N E T 一种远程登录协议
S M T P 简单邮件传送协议
H T M L 超文本标记语言
H T T P 超文本传送协议
M I M E 多目标I n t e r n e t邮件扩展
W W W World Wide We b ,一种提供
图形超文件浏览功能的I n t e r n e
网络服务

论坛徽章:
0
127 [报告]
发表于 2008-05-17 21:14 |只看该作者
130 第三部分网络及Internet工具
下载
(续)

协议名称含义协议名称含义
网络服务协议D H C P 动态主机配置协议
N F S 网络文件系统S N M P 简单网络管理协议
N I S 网络信息服务N T P 网络定时协议
R P C 远程过程调用P P P 点对点协议
B O O T P 引导协议S L I P 串行线路I n t e r n e t协议

9.2 域名
在U n i x网络中,每台连在网络中的计算机都有自己的U n i x系统。这些连到网络中的系统
称作主机,允许网络中的其他系统访问它们。“主机”这个术语实际上指T C P / I P网络中的任何
一台计算机,不管是使用U n i x系统还是其他系统。

网络中的每一个系统都由网络管理员指定一个名称,这就是它的主机名。在一个局域网
里,这个主机名用作它的地址,就像登录名用作一个用户的地址一样。将主机名和登录名结
合在一起,就组成了可用于电子邮件的用户地址,即如下所示:l o g i n - n a m e @ h o s t - n a m e。

虽然在一个局域网中主机名已足以用于标识一个系统,但在不同的网络之间它还不足以
惟一标识一个系统,而必须再加上域名。域名就是一个网络的名称,为了进一步标识一个网
络,通常在域名中添加上扩展名。扩展名可用于标识网络所在的国家或网络类型。美国境内
的网络域名所使用的扩展名一般用来标识主机类型。例如,. e d u表示教育机构,. c o m表示商
业组织。国际上所使用的域名一般都带有用于标识所在国家类别的扩展名,例如,. d u表示德
国,. a u表示澳大利亚。表9 - 2和表9 - 3中列出了各种扩展名。扩展名放在域名之后,中间由“.

号隔开,例如一个域名为“t r e k”,扩展名为“c o m”的网络,可表示为“t r e k . c o m”。有时候,
一个网络的域名可以由几部分组成,中间都由“.”号隔开,即表示为“域名.扩展名”。

表9-2 Internet美国域名编码表

编码网络类型

c o m 商业组织
e d u 教育机构
g o v 政府部门
i n t 国际组织

编码网络类型

m i l 军事部门
n e t 网络机构

o rg 非赢利机构
表9-3 Intenet国际域名编码表

码国家或地区编码国家或地区
at 奥地利ie 爱尔兰
au 澳大利亚il 以色列
ca 加拿大in 印度
ch 瑞士it 意大利
cl 智利jp 日本
cn 中国kr 韩国
de 德国nl 荷兰
dk 丹麦nz 新西兰

论坛徽章:
0
128 [报告]
发表于 2008-05-17 21:14 |只看该作者
第9章TCP/IP网络互联技术131
下载
(续)

编码国家或地区编码国家或地区
ec 厄瓜多尔pl 波兰
es 西班牙se 瑞典
fi 芬兰tw 中国台湾
fr 法国uk 英国
g r 希腊u s 美国

域名与主机名结合在一起,就构成了一个惟一的地址,可供不同网络上的其他系统识别。
一个系统的全域名就是由主机名(系统名字)、域名(用于标识网络的名字)和扩展名(用于
标识网络类型的名字)共三部分组成,各部分由“.”号隔开,如下示:“主机名.域名.扩展名”。
例如,一个商业网络“t r e k”上有一个“t u r t l e”系统,那么该系统的主机名就为“t u r t l e”,域
名是“t r e k”,扩展名为“c o m”,其全域名就是“t u r t l e . t r e k . c o m”。

一个全域名再加上系统上用户的登录名就构成了一个完整的电子邮件地址,可以用在像
I n t e r n e t这种采用T C P / I P协议的网络上。I n t e r n e t邮件地址形式为“登录名@主机名.域名.扩展
名”, 例如全域名为“t u r t l e . t r e k . c o m ”系统上的用户“c h r i s ”的邮件地址就是c h r i s
@ t u r t l e . t r e k . c o m。

因为全域名可以用作惟一标识一个系统,所以它也可视为主机或主机地址。如上所述,

t r e k商业网络上的t u r t l e系统的主机地址就是“t u r t l e . t r e k . c o m”。另外,全域名也可以用于标识

许多I n t e r n e t站点,例如We b 站点或F T P站点。一个站点就是一台主机,它允许网络中其他系

统上的用户访问其资源。例如,Sunsite FTP站点的主机名为“s u n s i t e”,域名为“u n c”,扩展

名为“e d u”,则全域名就是“s u n s i t e . u n c . e d u”。

通常一个网络中具有一些专门用于某些特定服务的系统,例如用于F T P或We b 服务的系统。
在这种情况下,主机名往往表明服务的类型,例如采用“f t p”表示F T P站点,“w w w”表示
We b 站点,因此,N e t s c a p e的F T P站点名称为“f t p . n e t s c a p e . c o m”,其We b 站点名称为

“w w w. n e t s c a p e . c o m”。

9.3 Internet和Intranet
I n t e r n e t是一个采用T C P / I P技术的国际性互联网络,通过上网的计算机可以方便地访问全

球范围的网络资源。I n t e r n e t上的许多计算机都用作服务器,向任何用户提供信息服务,包括

访问和拷贝文件服务。一个服务器通常也称做一个站点,它具有一个可惟一标识自己的

I n t e r n e t地址。U n i x提供了一套网络工具,用于访问网络上的系统。使用这些工具,你可以与

I n t e r n e t上的站点相连,然后就能查询并下载信息。

通过Te l n e t 和F T P,可方便地与另一个系统相连,这两个网络工具广泛地用于与I n t e r n e t站

点相连,其中Te l n e t 用于远程登录到网络中另一个系统上,例如查找美国国会在线目录中的资

料库;F T P用于连接站点并传输文件,例如通过F T P可以与具有U n i x软件的站点相连,然后将

该软件直接下载到你自己的计算机上。

一般来说,在网上查找有用的信息,并确定它在哪个系统上以及存储在系统的哪个地方,

是十分麻烦的事情。通常事先必须要弄清文件的所在位置。但是,通过A r c h i e和G o p h e r这两

个I n t e r n e t工具,这一切就变得相当容易了,因为它们能提供在网上查找文件的功能。A r c h i e

论坛徽章:
0
129 [报告]
发表于 2008-05-17 21:15 |只看该作者
132 第三部分网络及Internet工具
下载
提供在I n t e r n e t上使用模式查找文件名及其位置的功能。G o p h e r提供了一系列可列出各种网上
资源的菜单,为了查找到所需要的信息,你可以在各种菜单之间自由地移动浏览,并且不需
用F T P,就可以通过G o p h e r直接传送信息。

最近几年,We b 浏览器已成为访问I n t e r n e t信息的最主要工具。浏览器需依赖于那些能检
索和传送信息的基本I n t e r n e t工具;其中,Te l n e t 、F T P、A r c h i e和G o p h e r就是用于定位和访问
I n t e r n e t站点以及检索信息的一些工具。使用We b 浏览器,可以轻松地完成I n t e r n e t网上冲浪的
大部分工作。

We b 浏览器、G o p h e r和A r c h i e这些工具本来都是设计用于I n t e r n e t的,但也可以用于本地
的T C P / I P局域网络上。许多本地内部网也称作I n t r a n e t,它支持本地的I n t e r n e t类站点,这些站
点只能在本地网内访问到。We b 浏览器、G o p h e r和A r c h i e这些工具都可以有效地用于I n t r a n e t。
同时I n t r a n e t还可以设置自己内部的F T P站点,只供内部网内访问。

9.4 TCP/IP地址
在一个T C P / I P网络中,一个消息的数据被拆分成许多较小的部分,称作“数据包”,这些
数据包在网上通过各自不同或相同的路径,最终被传送到作为目的地的计算机上,然后在目
的地重新组装成最初的消息格式。这样将一个消息拆分成许多小的数据包的传送方式,与不
经拆分而一次传送整条消息的方式相比,要可靠、有效得多。例如,采用小的数据包方式,
如果只有一个数据包丢失或损坏,就可以只重新传送一个数据包;而整条消息一次传送方式,
如果一个大消息的任何一部分丢失或损坏了,那么都必须重传整条大的消息。

在诸如I n t e r n e t这样的T C P / I P网络中,每台计算机都有一个唯一的I P地址,这个I P地址就
用于标识和定位一台特定的主机。一个I P地址分成四段,每段由点号“.”隔开。各段的取值
为0到2 5 5范围的数字。其中有些值是保留用作特别用途的。I P地址可分成两个部分,其中一
部分代表网络,另一部分用于标识主机,不同的网络类型具有不同的取值范围。在I n t e r n e t上,
依据网络规模大小分成了A、B和C三种网络类型,A类网络采用I P地址的第一段标识网络,其
余三段都用来标识主机,因此在一个这样的网络中,可以拥有大量的联网计算机。而对于C类
网络,I P地址的前面三段都用来标识网络,只有最后一段是用于标识主机的,即格式为“网
络.网络.网络.主机”。C类网络中,代表网络的前面三段数字中的每一段数字都用于标识一个
子网。I n t e r n e t上网络结构组织采用树状结构形式,在上层的大网络系统包括许多下层的小子
网。也就是说,整个I n t e r n e t由许多子网络系统组成,这些子网络系统又有自己属下的许多子
网。C类网络的I P地址中最右边的那些数字用于标识主机,而在它左边的数字用于标识计算机
所在的子网。例如,I P地址“1 9 9 . 3 5 . 2 0 9 . 4”可能表示连接在网络“2 0 9”上的第四台计算机,
而网络“2 0 9”是网络“3 5”中的一个子网,同样网络“3 5”又是它上级网络“1 9 9”中的一

个子网。即如下所示:
1 9 9 . 3 5 . 2 0 9 . 4 I P地址
1 9 9 . 3 5 . 2 0 9 网络标识
4 主机标识

与I n t e r n e t相连的计算机的I P地址,是由I n t e r n e t管理机构网络信息中心(N I C)分配,你
可以直接从N I C那里获得I P地址;如果通过局域网连上I n t e r n e t,就由本地网络管理员指定一
个I P地址;如果通过I S P上网,就由I S P分配一个I P地址给你,或者是每次在你连接的时候,

论坛徽章:
0
130 [报告]
发表于 2008-05-17 21:16 |只看该作者
第9章TCP/IP网络互联技术133
下载
才临时动态分配给你一个I P地址。

I P地址中有些数字是保留用作特殊用途的,例如“1 2 7”、“0”、“2 5 5”这些特殊数字。
“1 2 7 . 0 . 0 . 0”是一个回送地址,用于网络软件测试以及本地机进程间通信。2 5 5是一个广播地
址,用于向网上的所有站点广播消息。I P地址中任何一部分使用2 5 5,就表示相应层上的所有
节点。例如,“1 9 9 . 3 5 . 2 5 5 . 2 5 5”用于向网络“1 9 9 . 3 5”上的所有主机及其子网上的所有主机
广播消息;“1 9 9 . 3 5 . 2 0 9 . 2 5 5”用于向本地网上的所有主机广播消息。T C P / I P协议规定,网络
地址为0,表示本地网络,例如“0 . 0 . 0 . 5”表示本地网上的第五台主机。如果向本地网上的所
有主机广播消息,就采用地址“0 . 0 . 0 . 2 5 5”。

T C P / I P网上的所有主机都由I P地址标识,如果向I n t e r n e t上的某台主机发送消息,就必须

事先知道它的I P地址。不过,这种由四个数字组成的I P地址是很容易被人弄错的,也难以记

住。所以,为了使用方便,就引入了域名服务(D N S)。域名服务就是将一个全域名与一个相

应的I P地址对应起来,自动地将用到的域名转换成相应的I P地址。

由于全域名方便记忆、便于使用,像I n t e r n e t这种大型的T C P / I P网络都广泛地采用全域名

标识主机。I n t e r n e t上主机的全域名及其I P地址,必须向N I C注册。如前面所述,全域名是由

主机名、域名和域扩展名组成。例如,全域名“s u n s i t e . u n c . e d u”表示教育机构类网络“u n c”

上的一台叫做“s u n s i t e”的主机。

全域名转换成I P地址的工作,可以由网上的每台主机来完成。这对于常用到的少量地址

还是可行的;但是,对于像I n t e r n e t这种大型的网络,就需要专门的服务器来完成转换工作,

这种服务器就是域名服务器,或者叫做名字服务器。名字服务器维持着包括网上许多主机的

全域名及其I P地址的一个数据库,有时本地网上可以设有自己的名字服务器。如果一台名字

服务器上没有所查找主机的地址,它就请求另外的名字服务器帮助完成地址转换工作。当用

户使用一个全域名与另一台主机相连时,本机上的地址解析器向邻近的名字服务器发出请求,

相应的名字服务器收到请求就查找自己的域名数据库,并将查到的相应I P地址送回到用户系

统,于是就可以进行连接了。

使用w h o i s、n s l o o k u p和d i g命令,可以从域名服务器上查找I n t e r n e t上各种网络和主机的信

息(参见表9 - 4)。例如,键入w h o i s命令以及主机或网络的域名地址,就得到相关主机的一些

信息:街道地址、电话号码、联系人等。使用n s l o o k u p,可以查到相应域名的I P地址。d i g是

n s l o o k u p另一种界面友好的版本。

表9-4 Internet域查找表

命令功能
w h o i s 显示街道地址、电话号码、联系人等相关主机的一些信息(不用于最低层的域)
n s l o o k u p 提供域(包括最低层域)的一些信息,可采用交互的操作方式。通过不同的选项
可查找相关主机的不同信息。例如,选择H I N F O选项就可以得到主机使用的操作系
统类型。该命令联机帮助信息中列出了它的各种选项及其用法
d i g 用途与n s l o o k u p相同,但采用了易于使用的界面
h o s t 将主机的域名转换成相应的I P地址,若带上选项- a则提供更详细的主机信息

9.5 TCP/IP网络地址
除了I P地址(主机地址),网络中的一个系统还必须使用到另外的几种地址,即网络地址、
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP