为什么比赛没有狐狸?
比赛用狐是什么,为什么要加这个限定词呢? 先看看IEEE的定义吧。 IEEE是美国的一个电讯协会,在通信领域有着巨大影响。其中关于“网络”这个概念有如下定义(IEEE 802.11): “Internetwork” means the interconnection of two or more local area networks (LAN) using one or more digital data paths oriented toward sharing resources and communications facilities with other networks on other sites.
简单的说,网络就是由两个以上局部连接而成的数据交换系统。每个局部叫做子网。而整个系统叫做互联网络(IET)。 这里的关键是“local”和“data path"。这两个关键词可以理解为“局域”“数据传输”的意思。
接下来我们看一下“局域”这个词在计算机领域的含义。 在计算机领域“局域”这个词指的就是同一个建筑物或是同一所学校等范围内,使用同样的通信协议和网络硬件组成的计算机系统。(《现代汉语词典》) 所以,严格来说,只要是位于同一个局域内,任何计算机都可以互相访问的。不管是Win95还是iOS手机。甚至可以是几千年前的古埃及法老电脑中写的程序。只要输入正确,就可以访问这些“祖先”们留下的信息。 但问题是,这种随意性会使计算机网络的权限控制非常困难。不同用户需要不同的权限来执行不同的工作。于是,人们建立了更高层次的网络——广域网(WAN)。
广域网是指覆盖地区范围广,一般指跨越省市乃至全国范围的计算机网络。(同上) 而“广域”这个词在网络领域也有明确定义的。 在TCP/IP协议中,将全球范围内的计算机网络分为5个层次,每一层提供一种核心服务。这五个层次是从下往上数的一层比一层带宽更大、处理能力更强。而“广域”就在最底层,也就是物理世界,现实世界中。 只有那些在物理上直接相连的,或者通过光纤电缆直接连接的,算广域。其它所有互联网内容都要经过路由和转发,都叫局域。
也就是说,只有在局域之间进行数据的过滤与筛选,才能最终得到广域的数据。所以,从逻辑上讲,必须先有局域网才有广域网。 那么有没有可能先建设广域再建设局域呢? 理论上是可以的,但是很不推荐这么干。因为这样会造成一个巨大的安全问题。
想象一下,先建设了广域网,然后想在其中加入新的局域网。这时候要连入新局域网的设备必须都知道所有其他设备的IP地址才能通信。但问题是这些IP地址都是刚申请的,还没有上网,怎么可能知道这些IP地址呢?!唯一可能的解释是有人私自建立了新的局域网并非法分配了IP地址。这种网络在IT界被称为“蠕虫”或“病毒”。