资源说明:关于linux管理员的连网的主意大概与电讯事业本身一样的久远。考虑人们生活的石器时代,那时鼓可能已经用于
在人们之间传递消息了。假释穴居人A想邀请穴居人B进行一场互扔石块的游戏,但是他们互相之间
居住得太遥远,以至B听不见A的击鼓声。那么,A能够做些什么呢?他可以1)走到B的地方去,2)
使用一个更大的鼓,或者3)询 问C,C居住在他们中间的地方,来传递消息。这最后一个办法就叫
做连网。
当然,我们已经比我们祖先的原始嗜好和设备有了长足的进步。现在,通过大量的线缆的集合,
如光纤、微波、等等,我们用计算机进行相互间的对话来作星期六足球比赛的约会。[1] 下面,我们
将涉及实现上述的手段和方法,但不考虑线缆,也不考虑足球的部分。
在本手册中,我们将讨论两种网络类型:基于UUCP的,和基于TCP/IP的。这是一些协议集和软
件包,它们提供了在两台计算机之间传输数据的方法。在这一章中,我们将考虑这两种网络类型,
并且讨论它们的基本原理。
我们定义网络是一个互相之间能够通信主机(hosts )的集合,这常常依赖于一些专用(指定)
主机的服务,即是在参与者之间中继数据。主机通常就是计算机,但也不一定;也可以将X-终端或
者智能打印机当作主机。少量的主机聚合也称为站点(sites )。
没有语言或者代码 ,进行通信是不可能的。在计算机网络 中,这些语言共 同地被称为协议
(protocols )。然而,这里你不用关心协议是如何制定出来的,而是要,例如,考虑州长开会时注意
到的高度形式化的行为代码。同样,用于计算机网络中的协议仅仅是两台或多台主机之间交换消息
所用的非常严格的一些规则。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
English
