二、三层交换
传统的交换机和路由器工作在第二、三层中,也就是说它们根据网络第二、三层的包头信息来转发数据包,这也符合二、三层交换机的设计初衷,能够进行大量的数据传输工作。因为很多有用的信息,存放在更高层协议的数据段中,所以问题是,我们从一个可以观察更高层次协议的包头信息的交换机中能获得哪些益处呢?
四到七层交换
网络四到七层交换技术,是指交换机根据数据包的第四到七层协议的包头信息来做数据包交换。TCP和UDP是本书中最重要的第四层协议,TCP和UDP包头中含有许多重要的信息可以作为智能交换的依据。举例来说,HTTP协议通常在TCP 80端口提供Web服务。如果一个交换机能够识别TCP端口号码,对一个请求它就可以优先处理,或者拒绝访问,或者将其重定向到一个特定的服务器。只需要检查TCP和UDP的端口号码,交换机就能够识别许多常规的应用,包括HTTP、FTP、DNS、SSL和流媒体协议等。利用TCP和UDP的相关信息,四层交换机能够通过分发TCP或者UDP请求,进而达到多台服务器的负载均衡。四七层交换机这一术语,既是真实存在的,也是市场推广的噱头。大部分四七层交换机至少工作在网络第四层,而且许多交换机确实能够识别四层协议以上的信息。至于能识别网络四层以上多少信息或者哪一层的信息,不同的产品就大相径庭了。