为何失败-从一次DIY讲述hub/switch/router

家装ADSL,直接rj45接口入户,然则新添一台电脑,为使两台电脑都能上网,决定做点动作,老婆大人不让花钱,我以“巧妇难为无米之炊”回绝,起码要买一些线吧。于是买了一个rj45一转二头,电学原理很简单,一个信号转为两个信号,然而...
然而不是那么简单,进入数字化以来,电缆上的信号虽然仍然是模拟信号,但是再也不是一线一地的模式了,三相交流市电提供了220V的电压,仅此而已,其模式是一线一地。可是数字信号却不是这样,特别是并行信号,我们姑且不考虑并行信号,因为双绞线上的信号是一种比较串行的信号,还记得以太帧吗?一般来讲,帧用串行线路传输比较好,而且双绞线用8根线4对传输,肯定不是一线一地的方式,因此再遇到接线的事情的时候,我们就不能仅考虑到一线一地模式的电学特性了。
一转二的接头将一根信号线分为两个,现在有三个接口,可以接上三台电脑,然而奇怪的事情发生了,接头上接两根线的时候,两线两端的电脑可以通信,只要插上第三根线,即使第三根线的对端不连接任何设备,前两个接上的电脑立马显示断开。百思不得其解...
并没有连接任何设备啊,为何仅插一根线就会影响整个拓扑的连接。还好,幸亏以前在中学和大学的时候搞过一段时间音频功放,确定肯定是电气特定被影响了,空连一根双绞线不连设备相当于将8根中间断开的线缆并联到了既有的连线中,这会如何影响既有连接的电学特性呢?记得以前做音频分频器的时候习惯将一个电容并在低音喇叭上,这就是为了过滤掉高频信号,现在一根较长的双绞线扮演了电容的角色,并联在了电路中,它肯定过滤掉了很多高频信号,而这些高频信号包括很多以太网连接信号。因此有两种方法解决之,第一种就是减小双绞线的电容,也就是减小其长度,第二种方式就是降低以太网的信号频率。试验之。
将空载双绞线剪到只剩下一小截,结果正常了;保持空载双绞线的长度,但是在电脑中将网卡的速率调到10M全双工,结果也正常。说明上述的论述是正确的。局域网互联搞定了,下面的问题是如何连接宽带。一开始没有注意到接头是rj45的而不是rj11的,因此传统的adsl moderm就不能用了。虽然rj11的线也能插入rj45的口中,然而它们上面跑的协议根本是不同的,必需需要一个桥设备来作为翻译。因此这项工作作罢(毕竟老婆不让买设备啊),整个工作以失败告终...!!!
事后我期望花一些时间给老婆讲一下关于网络设备的知识,以为我的失败找一些借口,然而也作罢了,找理由总是不好的,同时“巧妇难为无米之炊”也会被当成一个理由。不管怎样就在这说说网络设备的概念吧。网络是分层的,网络设备根据能处理到哪个层次的数据包也分成了层次设备,我们说集线器是物理层设备是因为集线器并不能识别链路层的信息,而交换机是链路层设备是因为交换机并不能识别网路层的信息,同样路由器是网络层设备是因为它只能处理到网络层的信息,虽然路由器也能处理到端口信息--比如防火墙情况,然而这却不是它的主要功能。集线器和交换机的区别虽然可以理解成广播和单播的区别,然而这却不是它们本质的区别,如果集线器能识别链路层的mac地址,它也就不会往非目的地的端口转发帧了,因此本质的区别就是集线器并不能识别链路层信息,它只能处理掉物理层的问题,比如我的DIY过程中遇到的电容问题,在物理层中,它也起着信号放大的作用。
另外总线协议也是失败的另一个因素,我们知道,一种总线上的设备才能听得懂对方,不同协议的线缆设备必须通过另一种设备转换才能互相通信,比如调制解调器或者adsl moderm之类的,因此不能指望未经调制的以太网信号可以在一线一地的线缆上传输到局端且被局端识别,或者反过来...

你可能感兴趣的:(switch)