随着我们互联网的发展,我们对于网络的一个什么安全性的要求会越来越高所以我们在接下来文章里,会给大家分别来讲解如何去保证网络的一个安全性。那么首先我们先来看一下第一种手段就是端口安全,那么端口安全它是什么意思,先来看一下它的概念,端口安全它主要是说通过我们的交换机,然后它的各个接口去学习到我们的一个MAC地址,我们首先需要去了解一下交换机它的一个工作原理是什么,我们应该知道交换机,那么它里面这个Mac地址表又是干什么的,那么我们跟大家提一下,就是我们对于我们交换机来说,我们现在收到报文可能会收到比如说单播报文,广播报文和位置报文,假如说可能收到这种噪声报文,那么对于交换机来说,当说到广播报文的话,它会执行一个动作叫泛文。
那么这里面就要涉及到一个概念,交换机它转发的时候有三种操作,泛文、转发和丢弃,交换机收到报文以后,他有三种操作,泛文、转发和丢弃,那么什么时候会泛文跟大家稍微提一下,什么时候泛文,当我收到一个报文,那么这个报文他的目的地址去查找他的目的地址,而这个目的地址在我的MAC地址表里面没有找到,就当我收到一个报文,如果是单波,当我收到一个单波报文的话,那么如果我播报里面不会有那个MAC地址和目的MAC地址,那我当知道一个包以后,那么我肯定是要把这个报文转发出去的,那交换机收到一个报文以后,这个包里面会有原MAC和目的MAC地址。
然后这个时候交换机会查看自己的MAC地址表,如果表象里面能够找到关于去往目的MAC地址,就是从哪个接口出去,这个时候就会执行转发操作,比如说下一条地址是找c,那么他会去从这个接口出去找c,那么如果在MAC地址表里面能找到这个记录,能找到去往目的MAC是从哪个接口出去,那么这个时候它会执行一个操作叫转发。
那么如果他过来这个报文过来以后,我查看MAC的表,我找不到的话,就是找不到去往目的地的一个接口,不知道从哪发出去,那我怎么办,它会执行一个操作叫泛文。泛文是什么意思,除了入接口以外的所有接口它都会向外发送,泛文指的是报文过来以后,那我通过查看MAC的表,发现表里面什么都没有,MAC就是找不到找不到目标,不知道下一个应该从哪个接口出去,那么它会执行泛文操作,从这个结果都会转发出去,除了进来那个接口以外的所有接口全部转发。
什么时候出现这种丢弃这种情况,就是当我收到一个什么报文以后报文从这进来以后,通过查找目的MAC地址,发现目的地和mac地址还会还要求再从这个接口出去,那是不是就又回来了。