局域网基本原理
使用协议及线缆
层名 | 协议/线缆 | 使用情况 |
---|---|---|
物理层 | 双绞线、同轴电缆、光纤、无线电 | / |
数据链路层 | 以太网 | 唯一事实标准 |
数据链路层 | 令牌环 | 淘汰 |
数据链路层 | FDDI(光纤分布式接口) | 淘汰 |
网络层 | IP | 唯一事实标准 |
网络层 | IPX | 淘汰 |
网络层 | Apple talk | 淘汰 |
目前局域网技术主要是以太网技术,令牌环网以及FDDI环网均已被淘汰
局域网设备
集线器
内部为总线型拓扑,任意时间只能由一台主机占用总线,连接的所有设备位于同一冲突域。工作在物理层,没有寻址能力,所以数据泛洪式转发。
- 数据泛洪:本质上是网络设备将从某个接口上收到的数据从除本接口之外的设备所有接口发送出去,之所以发生这样的情况是因为数据报文在网络设备转发表中无法找到与数据包目标地址一致的表项,此时就将数据包从所有接口发送出去,以期找到目标主机来接收数据包
集线器的缺点十分明显,首先安全性上集线器的数据转发方式为泛洪处理,一台主机发送数据时所有连接在集线器上的主机都会直接接收数据包,容易造成安全隐患。其次,由于集线器每次只允许一台主机发包,当流量需求大时容易造成网络拥堵的现象。
交换机
内部每两个接口都有一条独立的线路,每个接口都是独立的冲突域。 工作在数据链路层,基于MAC地址寻址,数据可单点转发 。
冲突域
冲突域就是设备在发送数据时会产生冲突的网络范围。集线器所有接口都是一个冲突域,交换机的每个接口都是一个冲突域。因此交换机的一个很大的作用就是用来分割冲突域。
CSMA/CD
CSMA/CD即带冲突检查测的载波侦听多路访问,其基本原理是:所有节点都共享网络传输信道,节点在发送数据之前,首先检测信道是否空闲,如果信道空闲则发送,否则就等待;在发送出信息后,再对冲突进行检测,当发现冲突时,则取消发送。
举个例子:在一个停车场里面,有很多车位但是只有一个车道一次仅供一辆车行驶。当有一个车需要出去时,就会先观察车道是否有其他的车辆行驶,如果没有,就出发;如果有,就一直观察直到没有车辆占用为止,这就是载波侦听。而当同时有两辆车行驶在车道时,就会同时退回到各自车位,然后等待一个随机的时间再出发,这就是冲突检测。
注: hub(集线器)也利用了这个协议,因此hub也可以正常使用