【IT168 服务器学院】要安装哪些通讯协议
· Linux 安装的通讯协议部分:
要进行网络的沟通,除了网络卡与硬件之外,再来就是需要网络的通讯协议了!目前最常使用的标准通讯协议为 TCP/IP 这个宝贝蛋!不过,在预设的状态之中, Linux 本来就已经支持 TCP/IP 啰!所以您不用安装任何通讯协议!但是,如果你想要使用 Windows 的网络上的芳邻来做 file server ( 档案服务器 ) 的话,那就需要安装 SAMBA 这个套件啰!阿!这个以后再说~~
· Windows 的通讯协议部分:
在你的 Windows 系统中,网络就需要有以下的设定才能让每台计算机看到对方!(注意,以下的说明摘自 Study-Area 的文章)
o NetBEUI
让我们回到 IBM 最初进军个人计算机网络的时代﹐他们当时的确需要一个很基本的网络通讯协议﹐但他们并不打算用此来建构大型网络﹐仅仅供数十台计算机甚至更小的网络而已。基于这个诉求﹐就诞生了 Network Basic Input/Output System﹐或称 NetBIOS。 NetBIOS 其实只有18个命令(command)来让网络的计算机能够建立?维持?和使用连接服务。不过IBM在不久后又再推出了NetBIOS的延伸版本﹕NetBIOS Extened User Interface﹐或称 NetBEUI﹐基本上是 NetBIOS 的改良版本而已。然而﹐NetBIOS 和 NetBEUI 终究是不同的﹕NetBEUI 事实上可以说是一个传输协议﹐而 NetBIOS 充其量只是一组命令来让系统可以使用网络而已﹐在技术角度来看﹐它是一个 Application Program Interface (API)。NetBEUI 可以算是您能够用到的最快通讯协议了。这个"最快"是指它可以将格式化资料放进封包里面﹐而接收节点又可以迅速的解读到内容。然而﹐NetBEUI 却有一个最致命的弱点﹕它不是可路由( routable )协议﹐也就是不能够和其它网络的机器对讲。NetBEUI 在本地网络里面是非常优秀的协议﹐但如果您想和设在其它网络的机器沟通﹐NetBEUI 就不是您所需要的了。如果您想实现和其它网络的计算机沟通﹐您极有可能必需通过路由设备或路由软件来实现﹐但无论用哪一样﹐很遗憾﹐NetBEUI 都做不到。不过﹐Microsoft 网络则运用一种叫 NetBIOS over IP 的技术﹐来连接不同网络的 NetBEUI 客户。但归根结底﹐用来达成路由的不是 NetBIOS 而是 TCP/IP。
o TCP/IP
美国国防部开发的 Transmission Control Protocol / Internet Protocol (TCP/IP)﹐当初是用来配合 ARPANET ( Advanced Research Projects Agency Net )来处理不同硬件之间的连接问题的﹐比如 Sun系统和 Mainframe、Mainframe 和个人计算机之间的连接。Internet Protocol (IP) 工作于网络层( 以后会继续和大家探讨 OSI 的网络层级 )﹐它提供了一套标准让不同的网络有规则可循﹐当然﹐前提是您想使用 IP 从一个网络将封包路由到另一个网络。IP 在设计上是用来在 LAN 和 LAN 及 PC 和 PC 之间进行传输的。您可以把 IP 看成是游戏规则﹐而 TCP 则用来诠释这些规则的。虽然TCP/IP原先是专门为几所大学和机构的使用而设计的﹐但现在 TCP/IP 已经成为最流行的通讯协议了﹐我们使用的 Internet 就是用 TCP/IP 来传送封包的了。下面就让我们看看 TCP/IP 是怎样工作的﹕假如您的公司在好些地方都有分公司﹐各自都有着自己的本地网络(LAN)﹐在总公司跑的是Novell网络﹐但分公司大部份都是用麦金塔计算机。当Mac有数据要传送给PC的时候将会如何呢﹖
1. 首先﹐TCP会在这两个平台建立起一个可以提供全双工检错(对双向的数据都进行错误检测)的连接。
2. 接着﹐IP制定好沟通规则以及Mac和PC之间的连接port。到这里为止﹐TCP已经准备好数据了﹐如果数据太大﹐IP就将之分拆成几份较小的封包﹐并且在封包上面加上一个新的header(转送地址)﹐确保封包会被正确传送。TCP还会加上卷标说明数据的种类及其长度。
3. 再下来﹐IP将封包转换成标准的编码格式并将之传送给PC。
4. 最后﹐在PC上面的TCP将封包译码并翻译成PC能够懂的格式﹐也就是它自己所使用的网络协议。
TCP/IP可以说是现行协议中用途最广的协议之一﹐由于它尝试在所有硬件上实现所有事情。不过﹐它也是最慢的传输协议之一﹐在某些情形之下﹐它的速度只有NetBEUI的七成。
没错!针对 Windows 的接口当中,只要这两个咚咚即可啦!安装完成了上面的通讯协议之后,相信你的局域网络之中,所有的 Windows 个人计算机已经可以看到对方了,只要在开启资源共享项目,即可达到局域网络的目的。