交换机和路由器区别

news/2024/6/18 20:29:55 标签: 路由器, 网络, 工作, access

            交换机和路由器两个概念容易让人混淆。

       首先从工业标准的网络分层开始说起,第一层也就是物理层,通俗的讲就是那些可以直接通信的那些硬件,没有什么管理功能,最简单的包括就是那根连接着的网线。第二层是数据链路层,这一层之间的数据通信是通过MAC地址(Media access control)来区别实现的,如果对MAC地址概念比较模糊的话,就说一下网卡,每一个网卡都有一个自己在全世界独一无二的地址,这个地址就是MAC地址,这样用MAC地址就可以标识每一个硬件设备。说明:MAC地址一般都是固化到硬件中去的,一般是不能随便更改的。第三层是网络层(IP层),IP地址大家都很熟悉,现在每个人的电脑上或者是自动获取IP或者是固定IP,都是一个32位的数字(这里只是简单的说明IPV4)。IP地址是可以更改的。

       再往上就是运输层,就是TCP/UDP协议所在的层,然后最上一层就是应用层,应用层是大家接触最直接的网络层了。

      交代完这些,就可以开始说明交换机和路由器了。交换机是工作在(第二层)数据链路层的,路由器工作在(第三层)网络层的。交换机的工作原理是根据MAC地址来通信,交换机使用MAC物理地址直接通信,所以通信比较快。路由器是通过IP地址来通信的,根据IP地址,先判断源IP和目的IP是否在同一个网段内,如果是同一个网段内,那直接可以通信,如果不在一个网段内,那就要先将源IP的数据经过转发最终到达目的IP,这里仅仅说明的是简单的路由原理,详细的路由原理在后边的博文中会提到。

     以上是交换机和路由器的简单区别,现在的硬件设备交换机中有路由功能,路由器设备中有交换功能,在未来的日子里,交换机和路由器肯定会合二为一的。


http://www.niftyadmin.cn/n/780484.html

相关文章

路由原理的简单描述

路由原理简单的讲: 路由器工作在第三层(网络层),路由器利用网络层定义的“逻辑”上的网络地址(即IP地址)来区别不同的网络,实现网络的互连和隔离,保持各个网络的独立性。路由器不转发广播消息,而…

计算机网络子网掩码

子网掩码最直接的作用是判断IP地址与另一个IP地址是否在同一个网段内。 下面先简单看一个电脑上IP的基本配置 IP地址:192.168.0.5 子网掩码:255.255.255.0 默认网关:192.168.0.1 如上的例子,IP地址、子网掩码、默认网关。假如现在…

typedef和define的区别

typedef和define的区别 typedef是相当于重新定义一种类型,而define仅仅是简单的字符串替换 常用的陷阱是使用define来使用多个变量的替换,容易出错。 举个例子: 1.#define int * PINTA 2.typedef int * PINTB 使用上边的两种例子来定义两个…

匹配字符串及KMP算法

匹配字符串常见的算法是,匹配字符串在被匹配字符串上一个一个向下移动,如果遇到不匹配,再回退回来,继续匹配下去。 举例: 被匹配字符串S "acabaabaabcacaabc" 匹配字符串(也叫模式字符串&#xf…

typedef和函数指针

先看一个例子: typedef int (*pFun)(int a, int b); pFunpFunTest; 在上边的代码中,初看会使人误解,怎么能使用函数指针pFun来声明一个类型呢? 相信很多人和我都有这样同样的感受。 我就先从typedef说起,使用typed…

二维指针趣谈

先看一段代码&#xff1a; #include <stdio.h> void fun(int **ppTemp) { int a 0; int *pTemp &a; printf("The address of pTemp is %d\n", pTemp); *ppTemp &pTemp; printf("The address of ppTemp is %d\n&qu…

VirtualBox上安装CentOS6.4(一)

自己在virtual box中安装CentOS6.4过程&#xff0c;供大家参考&#xff0c;欢迎转载。 虚拟软件很多&#xff0c;常见的有vmware和virtual box&#xff0c;直观上的区别vmware收费&#xff0c;virtual box免费&#xff0c;如果只注意到这一点&#xff0c;那就有一点初级了&…

VirtualBox安装CentOS6.4(二)

上一篇博客介绍了VirtualBox创建虚拟文件的步骤&#xff0c;这一篇开始介绍安装CentOS6.4 1.安装系统前&#xff0c;如下截图先加载CentOS6.4的镜像&#xff0c;然后点击虚拟机启动来安装 2.启动安装后&#xff0c;centos会提供几种安装类型&#xff0c;我们现在是全新安装&am…