服务器 频道

简易网络基础架构(2):浅谈网络

  【IT168 服务器学院】浅谈网络:
  
  
网络是什么?
  
  网络是什么呢?简单的说,只要是两部以上的计算机,透过网络线或者是其它的网络媒体(例如无线网卡、专线、Cable缆线等等)连接在一起,以进行档案传输、讯息传递等等功能,那就形成一个『网络世界』啦!那么网络有没有大小之分呢?基本上,如果您的网络是在您的研究室内几部计算机,或者是大楼内的所有几百部计算机连接起来的,那么就可以视为一个小型的 LAN ( Local Area Network ),透过 LAN 的再延伸,例如整个城市或国家,就可以称做为 WAN ( Wide Area Network ) ,而这些无数个的 LAN 与 WAN 都连接在一起,那就是 Internet啦!您可以想象成, Internet 仅是将所有的 LAN 与 WAN 连接在一起的一个接口,所以,任何地方的计算机,只要连接上 Internet 之后,就没有什么太大的差异了,也就是说,在地球的另一端的计算机,与在您身旁的计算机,在 Internet 上面,事实上是差不多的!(只不过流量有点限制就是了 ^_^)!此外,需要注意的是, Internet 并没有专人在维护的,所以他是完全没有王法的地方,您可以在 Internet 上面进行任何的事情!哇!好象很可怕的样子!是这样没错! Internet 确实是『相当的可怕!』 ^_^,就是因为太可怕了,所以我们得要来聊一聊网络的基础呀!
  
  网络的功能:
  
  好了,对于所谓的网络有一点认识之后,要来谈一谈:网络有什么功能呢?说穿了,网络真的是很日常生活化的一项工具了!!例如您使用的计算机上 WWW 去浏览时,使用的就是网络功能了;您的公司内部的『网络上的芳邻』分享的档案、打印机,那就是网络功能之一;上网下载软件,使用的 FTP 也是网络功能之一!呵呵!够生活化了吧!我想,目前的生活中,很难有人不去奇摩雅虎看一看奇摩实时新闻的吧!?还有股票啦、电子信息邮件啦、上网玩网络联机游戏咯等等,哇!好多功能呦!这都是网络帮您达成的呦!当然啦!网络的功能来不止于此,您可以再更深入的研究呦!
  
  网络的运作模式:
  
  好啦,网络就是几部计算机连接在一起,并且可以互相进行资料与讯息及硬件周边分享的一个咚咚,他可以达到的功能相当的多,但是这里就牵涉出来了一个问题,那就是『网络是如何运作的呢?』,我们以目前最常见的 ADSL 拨接制的情况稍做说明好了。当您需要联机网络时,那么就必须要有:
  
  1. 网络卡与网络线:在网络的世界里,其实真正工作的应该就是电子讯号啦!而这些电子讯号需要藉由硬件做为媒体来传输,这就是最底层的网络硬件啦!我们这里是以 ADSL 来进行说明的,当然还有所谓的光纤、无线网络等等。无论如何,要连接到 Internet 上面去,首先,就是必须要有『连接的媒体』这个媒体一般就是 RJ-45 的网络线与网络卡啦!当然啦,每一种媒体都有其规格与负载量,所以选择的时候就需要多加的小心啰!
  
  2. 支持网络媒体的操作系统:有了网络媒体之后,但是没有能够跟媒体沟通的操作系统来操控硬件,那硬件当然没有办法工作啦!
  
  3. 合法的网络地址:就跟门牌一样,没有门牌,那么您要如何到达目的地或者别人如何到达你家?此外,在网络地址的订定方面,还会定义出『路径』(route,路由),就是要如何到达目的地的地图啦!
  
  4. 数据传输的方法:好了,现在硬件都没有问题了,接着下来就是需要了解『我的资料是怎么传送出去的?!』哇!好麻烦,还要理解资料『封包』的咚咚呀!呵呵!基本上,不用担心,目前的网络已经帮我们定义好很多协议了!所以我们只要了解他的一些基础原理即可!其它的就不需要太担心啦!!
  
    OK!那么假设一个状态好了,如果你要浏览 奇摩新闻 的话,您是怎样取得上面网页的资料的呢?
  
  1. 首先,您要取得奇摩雅虎上面的资料,就必须向对方传送一个要求,不然对方怎么知道您要的资料是什么呢?呵呵!那么这个要求的『封包』会先在你的系统上面被『打包』;
  
  2. 『打包』完成之后,当然就是要开始来传送咯,传送当然是藉由网络卡来传送啰,所以资料这个时候会被送到网络卡上;
  
  3. 而在网络卡将打包的封包传送出去之前,会先监听一下在这个传送的时间点上面,是否有其它的 PC 同时在传送,如果没有的话,封包才可以送出去,否则就无法传送,需要再等下一次的监听之后才能传送!
  
  4. 好了,那么开始传送之后,就需要藉助于 route tables 的规则,才能经由一个一个的节点(nodes)来送达目的地!
  
  5. 到达目的地之后,再来则是对方的主机将封包收下来,并经过操作系统的解开封包,得到您所要求的资料,然后在依据要求的内容来给予响应!而这个给予的响应又需要上面的这样一个流程了!这个时候就会变成对方将资料打包->网络卡->网络传送->....到达你的屏幕前面!
  
0
相关文章