目录
1 局域网的发展
1.1 同轴电缆组建的局域网
最早的计算机网络是使用一根同轴电缆连接网络中的计算机,计算机之间的通信信号会被同轴电缆发送至网络内的所有计算机,所以同轴电缆是广播信道。
![](https://i-blog.csdnimg.cn/blog_migrate/6e32c65bbf416f32388a5be4fb52ecb1.png)
在这样的广播信道里如果要实现点到点通信,就需要通信的计算机都有一个地址,这个地址就是网卡的MAC地址,如果计算机收到数据帧的目标MAC地址和自己网卡的MAC地址不一样就丢弃这个数据帧。
这种使用共享介质进行通信的网络,网络中的设备接口必须有MAC地址,每台计算机发送数据的机会均等(多路访问,Multiple Access)发送之前检测链路是否有信号在传输(载波侦听,Carrier Sense)。即便开始发送了,也要检测是否在链路上产生冲突(冲突检测,Collision Detection),这种带冲突检测的载波侦听多路访问机制就是CSMA/CD协议,使用CSMA/CD协议的网络就是以太网。
//使用CSMA/CD协议的是以太网,覆盖小范围的网络是局域网。
MAC地址:Media Access Control,媒体访问控制,或称物理地址、硬件地址,用来定义网络设备的位置。
载波侦听:同轴电缆不允许多台计算机同时发送数据,如果同时发送会造成信号叠加造成信号不能正确识别。所以计算机在发送数据的时候会先侦听网络中是否有数据在传输,如果没有信号传输在发送数据,这就是载波侦听。
冲突检测:但即便已经开始发送数据,也有可能在发送过程中和其他计算机发送的信号产生碰撞,发送端收到碰撞后的信号后悔认定发送失败。发送端必须要能够检测出这种在链路上的冲突,并且根据退避算法计算退避时间在尝试再次发送,这就是冲突检测。
多路访问:每台计算机发送数据的机会均等。
1.2 集线器组建的局域网
同轴电缆随后被集线器(HUB)替代,使用双绞线可以很方便的将计算机接入到网络中。功能和同轴电缆一样,将一个接口收到的信号扩撒到全部接口,计算机通信依然使用共享介质,使用CSMA/CD协议,因此使用集线器组建的网络也称为以太网。
![](https://i-blog.csdnimg.cn/blog_migrate/0fc08bf3b46348d3a5d11d11d318d7dc.png)