一.交换机?

交换机的作用:把数据包发送到正确的位置

交换机工作的方式:依照MAC地址和物理端口的关系映射表,也叫MAC地址表,通过数据包上的目标MAC地址,找到他对应的物理端口.

1.物理端口如何和MAC地址建立映射关系?

通过网线! 一个交换机本身就带有很多端口,每一个端口有自己的端口号,计算机的网卡通过网线链接到交换机的网口上,这就使得计算机上MAC地址和交换机的物理端口直接建立映射关系!

2.某个设备想要和某个MAC地址通信时,是如何做的?

首先我们知道数据包上具有与两个MAC地址:源MAC和目标MAC

a.交换机收到数据包时,首先要将源MAC和接收端口绑定,然后填入MAC地址表中

b.通过目标MAC地址,查找发出端口,如果在MAC地址表中通过目标MAC地址.如果查到了关联端口,那么交换机就将数据包从关联端口中发出;如果没有查到关联端口,那么交换机就会采取一种广播的形式,那么如果目标MAC地址连接了交换机后,就接收数据包,并且在MAC地址表中新建一条记录.

c.久而久之,就得到了一张完善的MAC地址表,就可以找到网络中所有网卡设备.

3.交换机只会关心数据包中的MAC地址,不会关心IP地址,又因为MAC地址在TIP/IP协议中处于第二层数据链路层,所以交换机也被称为二层设备.

二.路由器

1.我们知道路由器上有两种接口:

一种是WAN口,WAN口只有一个,用于连接运营商网络

一种是LAN口, LAN口可以有多个, 用于连接家庭网络设备,比如通过WIFI连接手机和笔记本

2.如果路由器忽略WAN口,那么路由器=交换机

如果加上WAN口,就是网关

为了说明网关,我们这里先说子网划分,子网划分=IP地址&子网掩码

按位与就是:1和谁与得谁,0和谁与都得0

1.IP地址和子网掩码按位与后的结果相同的两个IP认为是在同一个子网中

比如

3.我们通常把1的数量表示掩码,255.255.255.0因为有3*8=24个二进制1组成,所以就把它的子网掩码叫做24

4.子网的表示形式:IP/掩码 ,比如192.168.1.0/24就表示了255个IP

所以如果想增大子网中IP地址数量,只需调小子网掩码(1的数量)

5.TIP/IP协议规定:

两个不同子网的IP是不能直接通信的,如果要通信要通过网关进行转发

6.网关上有两张网卡,分别配置了属于两个子网的IP地址,可以在两个网络中转发数据包

7.举一个例子:

a.当计算机A要发送一个数据包时,他先会判断目标IP是否和自己属于同一个子网

如果是属于同一个子网,那么就将数据包从计算机A的网卡直接发出

如果不是属于同一个子网,那么先将目标MAC地址改为接收网关MAC地址,然后发送给网关

b.网关接收到数据包后,通过路由表,查询到这数据包属于子网2,将**源MAC地址改为发送网关MAC地址,目标MAC地址改为计算机B的MAC地址,**然后从网关发送出去。

8.我们将根据目标IP判断如何发送的行为称为路由,路由的WAN口接入互联网,LAN口接入本地网(内网),

WAN口和LAN口属于不同的子网,所以需要路由器来充当网关的作用,这也被称为路由!

到这里本节完结,你将自测以下问题:

1.交换机如何找到目标端口?

2.交换机和路由器有什么区别?

3.网关和路由是什么意思?

【交换机和路由器的区别】相关推荐

  1. 交换机和路由器的区别_路由器与交换机的区别?

    路由器与交换机的区别? 路由器与交换机 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什 ...

  2. 为什么Internet选择分组交换而不是电路交换_交换机和路由器的区别有哪些?

    交换机(又名交换式集线器),是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机的作用可以理解为将一些机器连接起来组成一个局域网.而路由器与交换机有明 ...

  3. 关于交换机和路由器的区别介绍

    交换机(又名交换式集线器),是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机的作用可以理解为将一些机器连接起来组成一个局域网.而路由器与交换机有明 ...

  4. 交换机和路由器的区别_秒懂交换机和路由器的功用区别 拷贝

    秒懂之 交换机 路由器 努力不一定成功                但一定会有收获 奋 斗 坚 持 一.中继 将这些设备相互连接起来的设备称为中继,根据中继系统所在层次,我们常说的中继有以下几种: ...

  5. 光猫,交换机和路由器的区别

    猫其实是叫调制解调器,它的作用是把电话线的信号转换成数字信号,传给电脑,然后把电脑的数字信号转换成电话信号传送出去,从而实现电脑通过它和电话线上网.下面请看小编为大家带来的光猫和交换机的区别! 光猫和 ...

  6. 交换机和路由器的区别在哪里 一针见血通俗解答---土巴兔

    相信很多人都会像小编一样傻乎乎的认为这两个都是用来上网的,至于这俩家伙是基友还是情侣,有什么区别的,就不清楚是怎么回事了.交换机和路由器的区别到底在哪里呢?本着科普和学习的精神,小编整理一些内容和大家 ...

  7. 一文帮你看懂集线器、交换机、路由器的区别

    [导读]都难以分清集线器.交换机.路由器的区别,本文将以通俗易懂的方式助你了解分清. 很多人都难以分清集线器.交换机.路由器的区别,本文将以通俗易懂的方式助你了解分清. 区分集线器.交换机.路由器(比 ...

  8. 计算机网络交换机和路由器的区别,交换机和路由器的区别-太平洋IT百科

    现如今很多家庭都基本上有两台电脑,因此为了都能上网,路由器和交换机慢慢的走入了人们的视线,这两个机器看起来长得很像,不好区别,因此很多人并不知道交换机和路由器的区别,又各自有什么特点,下面就来简单介绍 ...

  9. 交换机和路由器的区别计算机网络,交换机和路由器的区别 路由器可以当交换机用吗?...

    经常看到有网络朋友在问交换机和路由器的区别,其实如果同时使用过交换机和路由器的朋友应该都了解些,对于大家来说,交换机和路由器的使用中最大的区别莫过于路由器内部可实现拨号上网,然后通过共享给多台电脑同时 ...

  10. 【清集线器、交换机、路由器的区别,

    导读很多人都难以分清集线器.交换机.路由器的区别,本文将以通俗易懂的方式助你了解分清. 很多人都难以分清集线器.交换机.路由器的区别,本文将以通俗易懂的方式助你了解分清.广州际智网络科技有限公司 一. ...

最新文章

  1. R语言distVincentyEllipsoid函数计算大圆距离实战(Great Circle Distance)
  2. idea创建、运行、打包控制台程序
  3. 华北计算机研究所分房,请教公安部第一研究所这样分房合理吗??
  4. X_Forwarded_for 获得真实IP
  5. java 编码解码_深入解析Java中的编码转换以及编码和解码操作
  6. Nokia真机测试程序自动退出现象搜集[1][javaME]
  7. 管理感悟:独当一面,很难
  8. 《麦肯锡方法》第1章建立解决方案-思维导图
  9. 电脑玩CF、DNF、LOL等游戏掉帧.卡顿.黑屏怎么办?驱动人生十大游戏检测图文教程
  10. 数据库架构设计——数据库选型
  11. 最新昆石VOS2009/VOS3000手机号段导入文件(手机归属地)
  12. 信息文档管理与配置管理
  13. Linux之 prefix 命令
  14. 融合DE 端和FE端数据,利用小波变换生成时频图,再分别利用DCNN、KNN和DNN进行对比实验(python代码)
  15. 2018年带三维团队的一点总结
  16. 新视野大学英语第三版第二册视听说
  17. jetty架构及工作原理
  18. Python实现AES加密算法(无第三方库)
  19. 最新.NET反编译软件Red Gate .NET Reflector V10.1.3.1218
  20. #268: declaration may not appear after executable statement in block 解决方法

热门文章

  1. 一个合格的java工程师应该必备的能力
  2. Python-实战:基于白鲸BWO算法的VMD超参数优化
  3. 如何利用黑天鹅事件来避险和赚钱(比如中国房价一定会崩盘但无法确定时间点)
  4. 【C语言笔记】【宏定义系列】 向下舍入到指定数值的倍数
  5. 《机器学习实战》——第3章 决策树
  6. 解决Win10锁屏超1分钟,显示器关闭问题
  7. 专业文学网站设计原则与趋势
  8. “建房收租”网络时代人人可做
  9. javaweb常识类英语
  10. 初次配置zookeeper——Invalid config, exiting abnormally