计算机网络——交换机和路由器

这篇具有很好参考价值的文章主要介绍了计算机网络——交换机和路由器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

引言

交换机是用来做什么的?

与路由器有什么区别?

网关

子网掩码

网关、路由


前言

本博客是博主用于复习计算机网络的博客,如果疏忽出现错误,还望各位指正。

这篇博客是在B站掌芝士zzs这个UP主的视频的总结,讲的非常好。

可以先去看一篇视频,再来参考这篇笔记(或者说直接偷走)。

交换机和路由器有什么区别?网关和路由又是什么意思?简单说网络2-交换机与路由器_哔哩哔哩_bilibili

引言

说起来路由器想必大家不会陌生,每个家庭都会至少有一个路由器来连接网络设备。那么交换机、路由器、网关和子网……都是什么?一下进行介绍。

交换机是用来做什么的?

我们先来看一下交换机,它的主要功能就是把数据包发送到正确的位置。

比如当你写了一份信给友人,交换机相当于邮递员,根据数据包中的目标MAC地址找到它对应的物理端口。

一台交换机有很多个端口,他们都有自己的编号。计算机的网卡通过网线连接到交换机的网口上,这个端口就是一个确定的物理位置。只要知道某个网卡的MAC地址在哪个端口上,就能正确的把数据包发给他。

所以在交换机中有一张端口与MAC地址的映射关系表,我们称之为MAC地址表。(交换机具有自学习功能,每次发送会把源地址存在交换表中如果没有的话)

计算机网络——交换机和路由器,计算机网络,网络,智能路由器,计算机网络,ip,mac

然后要注意的是,为了避免兜圈子的问题,IEEE的802.1D标准制定了一个生成树协议STP。其要点就是不改变网络的实际拓扑,但在逻辑上切断某些链路,使得从一台主机到所有其他主机的路径是无环路的树状结构。

交换机维护这张映射关系想要与某个MAC地址通信时,只需要来查询一下这个MAC地址在哪个端口上,然后从对应的端口发送出去就可以了。

我们知道每一包数据都会有两个MAC地址,一个是发送方的MAC地址,称为源MAC。另一个是接收方的MAC地址,称为目标MAC。

交换机收到一包数据后,首先要把这包数据的源MAC与接收端口进行绑定(如果先前没绑定)。

然后交换机要根据目标MAC查找从哪个端口把数据包发送出去。

这时候就会出现两种情况:

第一种情况是MAC地址表中查询到了关联的端口,则直接从关联端口发出。

第二种情况是MAC地址表中没有查询到关联端口,则向除了接收端口之外的所有端口群发,这种行为称之为泛洪。(按我的理解就是广播帧)。

如果目标MAC地址在这个网络中,则他一定能收到群发的数据包。

如此运行一段时间之后,通过交换机的MAC地址表就可以找到网络中的所有网卡设备。

由此可见,交换机只会关心数据包中的MAC地址,而不会关心IP地址。

MAC地址在TCPIP协议中处于第二层数据链路层,所以交换机通常也被称为二层设备。

与路由器有什么区别?

我们再来看一下路由器,我们知道路由器有两种接口,一种是LAN口,一种是WAN口。

LAN口可以有多个用来接家庭网络设备,比如台式机、手机、笔记本。

其中手机和笔记本是通过wifi连接到路由器的设备,也相当于连接到了LAN口。

WAN口只有一个,用来接入运营商网络,连接到互联网中。如果把路由器的WAN口忽略,只用LAN口,其实路由器就是一台交换机。

网关

那如果考虑到WAN口,这里我们就要引入一个概念就是网关。

子网掩码

为了说明网关的作用,我们需要先了解一下子网是如何划分的。

我们把IP地址和子网掩码按位相与(&)。

我们常用的子网掩码255.255.255.0前三个字节全为1,后八位全为0。

所以按位相与的结果一定是这个IP地址的前三个字节不变,而最后一个字节是零。

比如192.10.18.26与255.255.255.0相与就是192.10.18.0。

我们把IP地址与子网掩码相与之后的结果相同的两个IP认为是在同一个子网中。

也就是说IP为192.10.18.26时,子网掩码为255.255.255.0的这张网卡与另一个192.10 .18.X的网卡一定是在同一个子网之中。

因为子网掩码都是连续的1和连续的0,所以我们通常用1的数量来表示子网掩码。比如255.25.255.0就是24。(前三个字节,一个字节8bit,也就是24位)。

我们用IP斜杠子网掩码来表示一个网络,比如192.168.1.0/24表示的网络中拥有255个IP地址。

所以如果想扩大子网中IP地址的数量,我们只需要把子网掩码调小。比如多加一位,ip数量就会减少;如果想减少子网中IP地址的数量,我们只需要把子网掩码调大就可以了。

网关、路由

TCP/IP协议规定不同子网之间是不可以直接通信的。如果要通信,需要通过网关来进行转达。

网关上有两张网卡,分别配置了属于两个子网的IP地址,可以在两个网络之间转发数据包,这样我们就拥有了一个连接了两个子网的网络。

我们来举一个简单的例子,子网一中的计算机A发送数据包时,首先计算机A会根据目标IP判断是否跟自己处于同一个子网。

如果是同一个子网,则直接从网卡发出。

如果不是同一个子网,则需要把数据包的目标MAC地址改为网关MAC然后发送给网关。网关拿到这一包数据后,再通过路由表查询到这一包数据属于子网二。网关修改目标MAC地址为计算机B的MAC地址,修改源MAC为自己的MAC,然后从子网二的网卡发出。

以上出现了多次根据目标IP判断数据包应该如何发送的行为,我们就称之为路由。

路由器有一个WAN口接入互联网,多个LAN口接入本地网络,它们就分别属于两个不同的子网。所以从内网访问互联网就是跨网络的行为。LAN连家里,WAN连世界!

这时候就需要路由器来担任网关的角色,他的行为也叫路由。文章来源地址https://www.toymoban.com/news/detail-849024.html

到了这里,关于计算机网络——交换机和路由器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络中间设备(网关,路由器,交换机,网桥,中继器,集线器)

    它们都可以理解为发送或接收数据的终端设备。 记忆方式:(工作网络层不同) 传输层(网关,四层交换机) 网络层(路由器,三层交换机) 数据链路层(网桥,二层交换机) 物理层(中继器,集线器) 参考OSI参考模型各层理解其作用区别 一句理解:接受,连接,扩大信

    2024年02月09日
    浏览(51)
  • 【计算机网络】11、网桥(bridge)、集线器(hub)、交换机(switch)、路由器(router)、网关(gateway)

    对于hub,一个包过来后,直接将包转发到其他口。 对于桥,包过来后,会首先检查包的destination address是否在mac address和端口绑定表中,如果在,则根据mac和端口绑定表,将包从相应的端口转发出去,如果不在,则丢弃。同时,他会记录下包的source address以及这个包进来的那个

    2024年02月15日
    浏览(47)
  • 燕山大学计算机网络实验(windows网络配置方法及基本网络命令、交换机和路由器的使用、小型校园网络模拟搭建)

    项目源码以及报告获取,可看我专栏简介 1、查看本机网络配置,根据配置信息,把本机地址改为静态地址,并使用ipconfig、ping命令验证网络状态,如果网络不通请根据相关现象测试,并给出自己的推论和思考。(请使用自己的笔记本连接校园网无线进行操作) 2、在本机网络

    2024年02月01日
    浏览(50)
  • 计算机网络 Telnet远程访问交换机和Console终端连接交换机

    1、配置交换机进入特权模式密文密码为“abcd+两位班内学号”,远程登陆密码为“123456” 2、验证PC0通过远程登陆到交换机上,看是否可以进去特权模式 1、将一台还没配置的新交换机,利用console线连接设备的console口与PC机串口,以及连接一个路由器和另一台主机 2、对路由器

    2024年04月12日
    浏览(41)
  • 【计算机网络】交换机与VLAN配置

    了解eNSP软件的使用方法。 了解交换机和VLAN的配置方法。 Windows系统 eNSP网络仿真软件 连接双节点网络 登录交换机 配置双节点网络VLAN 配置四节点网络VLAN 选用S3700型号交换机和PC终端,以及Copper型号线(即以太网线),按照下图所示的接口建立拓扑。并开启设备,所有接口指

    2024年02月05日
    浏览(34)
  • 计算机网络 交换机配置及VLAN划分

    交换机配置及VLAN划分 (1)掌握交换机初始配置及远程管理方法。 (2)掌握交换机基于端口的VLAN划分方法。 (3)掌握VLAN的作用。 图1.交换机初始配置实验 图2.交换机远程管理 图3.基于端口vlan划分实验 PCA IP地址信息:192.168.0.1 255.255.255.0 PCB IP地址信息:192.168.0.3 255.255.255

    2024年02月05日
    浏览(39)
  • 计算机网络实验:实验一 交换机基本配置

    一、实验目的 (一)掌握交换机命令行各种操作模式的区别以及模式之间的切换。 (二)掌握Cisco交换机(PT模拟)的配置方法。 (三)掌握采用Telnet方式配置交换机的方法。 二、实验内容 学习交换机的安装、配置方法;使用交换机基本配置命令实现交换机配置。 三、实验

    2024年02月07日
    浏览(31)
  • 计算机网络实验:交换机的基本配置与管理

    本实验旨在了解交换机的基本功能和工作原理,掌握交换机的配置方法和命令,学习交换机端口的基本设置和管理,以及交换机MAC地址表的查看和维护。通过本实验,学生可以熟悉交换机的操作界面,探索交换机的工作模式,理解交换机的转发机制,提高计算机网络实验的能

    2024年02月07日
    浏览(32)
  • 【计算机网络】思科实验(2):交换机间的VLAN通信

    【计算机网络】思科实验(1):交换机的VLAN划分 【计算机网络】思科实验(2):交换机间的VLAN通信 【计算机网络】思科实验(3):使用三层交换机实现跨VLAN间的通信 【计算机网络】思科实验(4):综合实验作业之办公室的跨VLAN通信 【计算机网络】思科实验(5):单臂路由跨VLAN通信

    2024年02月04日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包