网线、网卡、集线器、交换机、路由器的原理和作用
(2010-12-11 09:59:17)
标签:
美国交换机集线器路由器mac地址杂谈 |
分类: 科技 |
第一层,物理层。
就是我们计算机里的网卡(包括无线网卡),宽带的光纤,注意,集线器也是第一层!这一层只是起到了最简单的数据传输的作用,把这个数据传输到另外一个网络设备上。
第二层,数据链路层。
这一层就开始有分辨的能力了,这里引申一下“物理连接”和“逻辑连接”:物理连接无非就是把这个网络设备和那个网络设备连接起来,而逻辑连接往往出现在多个物理连接上,比如有个24口的交换机上插了24台主机,这24台主机没有任意两台之间是直接一根网线连通了的,但是这24台主机都插在同一交换机上,交换机的作用就是实现24台中任意一台连接到其他任意一台,而这个连接就是逻辑连接!因为24台主机之间没有任意两台之间是直接网线连通了的,但是24台里面任意一台都可以通过交换机分配的逻辑连接到其中的任意一台,交换机起的就是这个数据链路的作用,交换机的工作原理是,记录下每台网络设备的MAC地址(物理地址)和IP地址,当有A主机访问B主机的时候,他会告诉交换机我要访问的主机IP是多少,交换机在自己的内存里寻找是否有对应的IP,如果有,再寻找对应的MAC是多少,发送到相应的端口去。这里讲一下,为什么集线器不是第二层的设备,交换机之所以属于第二层是因为他能记录下主机的MAC地址并且针对端口有目的的发送,而集线器没有这个分辨能力,集线器不会记录下MAC地址,当某个端口有发送请求时,集线器会向所有的端口发出广播,A计算机寻找B计算机,而集线器内所有端口所有主机都会收到这个广播,这样一来就大大增加了线路设备的负担,而交换机只发送到指定有端口,这就是最大的区别。集线器已经逐渐被交换机取代。
第三层,网络层。
这一层的工作性质跟二层类似,把某个逻辑数据发送到某个端口上,这层的设备是路由器,路由的意思就是把这个端口的数据发送到另外一个端口,有朋友会问,二层也是这个原理啊,这里说下路由器跟交换机的区别:拿交通工具做比如,交换机好比城市内的公共汽车,路由器好比国际飞机,在中国境内(内网)你要去哪都坐汽车(交换机),但是你要去美国(外网)就必须先坐汽车(交换机)到了飞机场(路由器),飞到了美国,再坐美国的汽车到你的目的地。