有关光猫、路由器、交换机、网关的理解

前提

在了解计算机网络的过程中,出现了这四个名词:光猫、路由器、交换机、网络。有点模糊,查阅互联网相关资料,进行整理。如有错误,欢迎大家批评指正。

光猫

首先光猫是物理存在的,大家在家里应该都可以看到。家里拉入的光纤首先接入的就是光猫。
在这里插入图片描述
就是上面的这个东西。光猫就是一个调制解调器,把光纤中的光信号变成电信号

路由器

路由器(也称网关设备)是连接互联网中各局域网、广域网、城域网的一种互联设备,一般应用于网络层。

从光猫拉一根网线出来接入到路由器,然后从路由器拉一个网线出来接入到电脑,电脑便可以上网了,如果拉出多条网络接入到多个电脑,则这些电脑共享这个网络。

一般来说,路由器由两个部分组成WAN和LAN,其中WAN是用来拨号的(也就是从光猫拉出来的那根线要接到这个口),WAN口通过连接互联网,来向LAN口发送数据,LAN口再发送到电脑上。

电脑和路由器相连就可以上网,是因为路由器内置DHCP服务器,可以为使用路由器的电脑自动分配IP,所以它们直接插上就可以上网。
在这里插入图片描述

交换机

有这么一个场景,一个房子里有3台电脑,这三台电脑要进行互相发送信息(不考虑互联网),该怎么办?

这个情况就可以使用交换机了,交换机是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路。连接到交换机的每个设备都会被分配一个MAC地址,通过将MAC地址和端口对应,形成一张MAC表。这样在今后的通讯中,发往该MAC地址的数据包仅送往其对应的端口,而不是所有的端口。

也可以说,交换机就是不能浏览互联网的路由器。他只有LAN,没有WAN,所以无法上网。
那交换机如何上网?把网线插入交换机的任意接口,把电脑1连接到交换机的任意接口,把电脑2连接到交换机的任意接口…,这样两台电脑都需要拨号才可以上网。

我这么一说,想想,这和校园网的场景像不像。教研室的所有电脑都是通过网线接到交换机上,然后当你的电脑需要上网时,你需要登录你的校园网账号才可以上网。其他人想上网则也需要登录自己的校园网账号。
在这里插入图片描述

网关

网关 是一个概念,不像前三个名词,都是具体的产品。路由器可以做网关,把家庭局域网和互联网相连接;防火墙可以做网关,局域网连接到防火墙,防火墙把交换机可以做网关等等。
网关的作用是:帮助两个不能直接互通的网络,进行数据转发。举个例子,你们学校内的所有人可以互发信息,隔壁学校内的所有人也可以互发信息,但是如果你想给你隔壁学校的人直接发信息就不可以,因为你们的网络不互通,这个时候就需要“网关”的帮助了。

参考链接

  1. https://fiber.ofweek.com/2021-05/ART-11000-2100-30497825.html
  2. https://baike.baidu.com/item/%E4%BA%A4%E6%8D%A2%E6%9C%BA/103532
  3. https://www.zhihu.com/question/21787311

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/393666.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录day25--回溯的应用4

LeetCode491.非递减子序列 题目描述: 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。 数组中可能含有重复元素,如出现两个整数相等,…

AI生图软件:让创意无限飞扬

随着科技的飞速发展,人工智能(AI)已经逐渐渗透到我们的日常生活之中,其中包括图像编辑。AI生图软件就是这样一种应用了AI技术的创新产品,它正在改变着图像编辑的方式,让我们能够以前所未有的方式创作和分享视觉内容。 一、什么是A…

300分钟吃透分布式缓存-01讲:业务数据访问性能太低怎么办?

这节课主要讲缓存的基本思想、缓存的优点、缓存的代价三个部分。 缓存的定义 先来看下缓存的定义。 & 缓存最初的含义,是指用于加速 CPU 数据交换的 RAM,即随机存取存储器,通常这种存储器使用更昂贵但快速的静态 RAM(SRAM&…

七、Mybatis缓存

缓存就是内存中的数据,常常来自对数据库查询结果的保存,使用缓存、可以避免频繁的与数据库进行交互,进而提高响应速度一级缓存是sqlSession级别的缓存,在操作数据库时需要构造sqlsession对象,在对象中有一个数据结构&a…

前端技巧之svg精灵图svg-sprite-loader

首先说明精灵图的必要性,其可以让我们只需要向服务器请求一次图片资源,就能加载很多图片,即能够减轻http请求造成的服务器压力。 然后这里要说明的是这个插件是webpack上面的,所以在vue2中比较好用,如果在vue3中&…

C语言—字符数组(3)

可能不是那么的完整,先凑合看吧,如果我学会如何修改以后,我慢慢回来修改的 1.编写程序实现对两个字符串的连接功能; 法一:不使用strcat函数,写程序直接实现,记得添加结束符,不然程序访问数组时候将变得不…

Vue路由

Vue路由 一、路由的基本使用二、组件的存放目录问题三、路由的封装抽离四、声明式导航-导航链接五、声明式导航-查询参数传参六、Vue路由-重定向七、编程式导航-两种路由跳转方式八、编程式导航-两种路径跳转传参九、多级路由十、缓存组件 一、路由的基本使用 1.目标 认识插件…

算法学习系列(三十五):贪心(杂)

目录 引言一、合并果子(Huffman树)二、排队打水(排序不等式)三、货仓选址(绝对值不等式)四、耍杂技的牛(推公式) 引言 上一篇文章也说过了这个贪心问题没有一个规范的套路和模板&am…

《白话C++》第10章 STL和boost,Page73~74 boost::scoped_array

当所要创建的具体类型必须在运行时才能确定,此时需要使用new来实现动态创建; 另外还有一种:当需要一次性创建多个对象,但到底是几个无法在写代码时知道,需要在运行时动态创建,这种情况下也需要动态创建。此…

大数据,对于生活的改变

谷歌通过对于疾病的查询量可以预测一个个h1n1病毒的大爆发, 大数据时代对于人的考验 用户的搜索记录就是一种信息,这种信息会满足其基础相关的词条与其有关的词条(最为原始的搜索机制,国内的搜索引擎都是采用这种基础原理。&…

柚见(伙伴匹配系统)第五期

后端个人信息接口 前端修改用户信息,点击提交;现在无法对接到后端,需要在后端新写一个接口/user/update。 控制层新增用户信息更新接口。 HttpServetRequest request: 前端的请求头中获取cookie,在后端查询登录态进行鉴权 User getLoginU…

化繁为简!用pytest编写接口自动化测试脚本的简易思路

引言 当今互联网时代,软件质量成为越来越重要的一个问题,而接口自动化测试是保障软件质量的一种关键手段。 在这个过程中,pytest成为了许多开发者的首选工具,既易于使用,又具有强大的功能。但是,对于初学…

C/C++ BM8 链表中倒数最后k个结点

文章目录 前言题目解决方案一1.1 思路阐述1.2 源码 解决方案二2.1 思路阐述2.2 源码 总结 前言 这道题和BM1中的思路有些许类似,整体不难。 题目 描述 输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。 如果…

three.js 物体下落动画(重力加速度)

效果&#xff1a; <template><div><el-container><el-main><div class"box-card-left"><div id"threejs" style"border: 1px solid red"></div><el-button click"loopFun"> 物体下落…

效果图渲染为什么找「瑞云渲染」瑞云渲染邀请码WFQB

效果图的渲染可以通过个人的电脑&#xff0c;也可以通过第三方的云渲染平台&#xff0c;两者之间的区别很多人都知道是什么。如果用户需要使用个人电脑&#xff0c;通常需要搭配高性能的硬件&#xff0c;然而硬件中最贵的当数CPU、GPU&#xff0c;云渲染平台则是通过租用高配置…

day6:继承与多态

思维导图 2.编程题&#xff1a; 以下是一个简单的比喻&#xff0c;将多态概念与生活中的实际情况相联系&#xff1a;比喻&#xff1a;动物园的讲解员和动物表演 想象一下你去了一家动物园&#xff0c;看到了许多不同种类的动物&#xff0c;如狮子、大象、猴子等。现在&#xff…

Win32汇编数组学习2

之前学习过win32汇编数组&#xff1b;还不熟悉&#xff1b;继续熟悉&#xff1b; 先做几个基本的对话框&#xff0c;有一个静态文本框&#xff1b; 定义数组之后&#xff0c;用 wsprintf 函数格式化&#xff0c;然后调用 SetDlgItemText 赋值给静态文本框&#xff1b; arr1 …

[C++]二叉搜索树

一、定义 二叉搜索树又称二叉排序树&#xff0c;它或者是一棵空树&#xff0c;或者是具有以下性质的二叉树: 若它的左子树不为空&#xff0c;则左子树上所有节点的值都小于根节点的值若它的右子树不为空&#xff0c;则右子树上所有节点的值都大于根节点的值它的左右子树也分别…

深入浅出熟悉OpenAI最新大作Sora文生视频大模型

蠢蠢欲动&#xff0c;惴惴不安&#xff0c;朋友们我又来了&#xff0c;这个春节真的过的是像过山车&#xff0c;Gemini1.5 PRO还没过劲&#xff0c;OpenAI又放大招&#xff0c;人类真的要认输了吗&#xff0c;让我忍不住想要再探究竟&#xff0c;到底是什么让文生视频发生了质的…

C语言—指针

碎碎念:做指针题的时候我仿佛回到了原点&#xff0c;总觉得目的是为了把框架搭建起来&#xff0c;我胡说的哈31 1.利用指针变量将一个数组中的数据反向输出。 /*1.利用指针变量将一个数组中的数据反向输出。*/#include <stdio.h> #include <time.h> #include <…