# 网络基础梳理

网络基础梳理

首先需要数据通信和资源共享,于是便有了网络。

一开始的一个网络,就是简单的使用物理线路将各个通信的实体相互连接起来,那么很快网络就会变成这个样子。

我们可以很明显的看到,随着这个网络中接入设备的增加,这个物理线路将变得更加复杂,所需要的物理链路将会更多。

于是人们想到了使用一个中间设备来将这个网络链路变得简单一些,于是集线器就诞生了。

集线器 所作的就是将自己接收到的数据从每一个端口广播出去,交由接收到的设备根据数据帧里面的Mac地址自己判断是否是自己的,如果不是那么就丢弃。

但同时这样子还有一个问题,链路上同时只有一个设备能够发送数据,那么他们怎么判断呢?这时就需要介质访问控制协议了.例如载波侦听/多路访问控制协议都是为了解决这个问题.

然后我们就想到,为什么一定需要广播呢?我们不能再集线器内部维护一张表吗?里面可以写上端口与Mac地址的对应信息.此时交换机就产生了.

在接收到数据的时候他并不广播到所有的端口,而是先对比其内部维护的Mac地址对应表,找到数据帧中的目的地址对应的端口.然后将数据转发到对应的端口.那么如果目的地址不存在于这个地址表中怎么办呢?

答案是广播它,由接收到的设备自己根据数据帧的地址决定是保留他还是丢弃它.同时目标机器对集线器发送一个响应帧,那么这个地址对应端口的就添加到这个表中了.

路由器的产生,待续....

猜你喜欢

转载自www.cnblogs.com/freesfu/p/11673956.html