深入解析路由与网络:网络的脉络
目录
路由
广域网
公网
外网
局域网
内网
以太网
Wi-Fi
CDN
IPv4和IPv6
IP地址分类
无类别域间路由(CIDR)
路由
路由是指在计算机网络中,将数据包从源地址传递到目标地址的过程。在一个复杂的网络中,数据包需要经过多个中间节点(例如路由器、交换机等)才能到达目标。路由的主要目标是确定最佳路径,以确保数据包能够高效地到达目标地址。
路由就是在计算机网络中为数据包找到正确的路径,确保它们能够从源地址到目的地址安全、快速地传送,就像你在现实生活中使用地图找到正确的道路一样。
广域网
广域网(Wide Area Network,简称WAN)是一种覆盖范围较广的计算机网络,通常涵盖跨越城市、国家甚至全球范围的地理区域。与局域网(LAN)不同,WAN 能够连接不同地点的局域网,实现远程通信和数据传输。
公网
公网是指全球范围内相互连接的计算机网络。它是一个巨大的网络,连接了数十亿台设备,包括计算机、服务器、移动设备等。公网通过多种物理和逻辑连接技术实现,允许设备之间进行跨地理位置的通信和数据传输。互联网就是一个典型的公网,它是连接世界各地的网络的总称。
外网
外网是一个广泛的网络,覆盖了大范围的地理区域,通常跨越城市、国家或甚至跨越全球。外网用于连接不同的局域网(LAN)或其他外网,使这些网络能够进行数据通信。例如,一个公司总部的局域网可能通过外网与分支机构的局域网连接,以实现数据共享和通信。
局域网
局域网是一个较小的网络,通常限制在一个相对有限的地理区域内,如家庭、办公室、校园等。局域网允许多台设备相互连接,共享资源和数据,以提高工作效率和信息交流。局域网的传输速度通常较快,因为它们在较小的范围内操作。
内网
内网是一种私有的、受限制的网络,通常用于组织内部。它类似于互联网,但只允许组织内部的设备进行访问。内网可以用于共享内部资源、文件和信息,同时提供一定程度的隐私和安全性。
以太网
以太网是一种局域网(LAN)技术,最早由Xerox公司于20世纪70年代开发。它使用物理电缆来连接计算机和其他网络设备,以实现数据传输。以太网使用的最常见的物理介质是双绞线(如Cat5e或Cat6),但也可以使用光纤等其他介质。以太网采用CSMA/CD(载波侦听多路访问/碰撞检测)协议来管理数据包传输,确保多个设备可以在同一网络上进行通信而不产生冲突。以太网在办公室、家庭网络和数据中心等地方得到广泛应用。
Wi-Fi
Wi-Fi是一种无线局域网(WLAN)技术,用于无线数据传输。它基于IEEE 802.11标准,使设备可以通过无线信号进行互联。Wi-Fi允许设备通过无线路由器或接入点连接到局域网或互联网。Wi-Fi网络使用无线电波来传输数据,允许用户在一定范围内无需使用物理电缆即可连接到网络。Wi-Fi技术已经在家庭、办公室、公共场所(如咖啡馆、酒店和机场)中得到广泛应用,为用户提供了便利的无线互联网接入方式。
CDN
CDN(Content Delivery Network)即内容分发网络,是一种用于加速网络内容传输和分发的技术架构。它旨在提高网站、应用程序和其他互联网服务的性能,通过将内容分布到多个位于不同地理位置的服务器上,使用户能够更快地访问和加载内容。
通俗地说,可以将CDN比作快递服务。假设你在一个城市,但你需要从另一个城市得到一份文件。如果你直接从那个城市寄送,可能需要很长时间才能到达。然而,如果使用了一个快递服务,他们可能在你所在的城市设有分部,这样文件会更快地送达你手中。
IPv4和IPv6
IPv4:这是互联网上最常用的IP协议版本,IPv4地址由32位二进制数组成,通常以点分十进制表示(例如:192.168.1.1)然而,IPv4地址空间有限,导致IP地址枯竭成为一个问题。
IPv6:IPv6是为了解决IPv4地址短缺问题而开发的新一代IP协议。IPv6地址由128位二进制数组成,通常以冒号分隔的八组十六进制数字表示(例如:2001:0db8:85a3:0000:0000:8a2e:0370:7334)IPv6提供了极大的地址空间,以支持未来互联设备的需求。
IP地址分类
IPv4地址最初按照其网络部分和主机部分的位数分为五个类别:A、B、C、D、E。每个类别的地址范围和可用主机数量不同,适用于不同规模的网络。然而,这种分类方式不够灵活,导致了CIDR的引入。
Class A:以0开头的地址范围,如 0.0.0.0 到 127.255.255.255。第一个字节用于网络标识,其余三个字节用于主机标识。这种类别适用于大规模网络,每个网络可容纳约1677万个主机。
Class B:以10开头的地址范围,如 128.0.0.0 到 191.255.255.255。前两个字节用于网络标识,后两个字节用于主机标识。Class B适用于中等规模的网络,每个网络可容纳约6.5万个主机。
Class C:以110开头的地址范围,如 192.0.0.0 到 223.255.255.255。前三个字节用于网络标识,最后一个字节用于主机标识。Class C适用于小规模网络,每个网络可容纳约254个主机。
Class D:以1110开头的地址范围,如 224.0.0.0 到 239.255.255.255。这个范围保留用于多播(Multicast)通信,多播地址用于将数据包传递给一组设备。
Class E:以1111开头的地址范围,如 240.0.0.0 到 255.255.255.255。这个范围保留用于实验和特殊目的。
无类别域间路由(CIDR)
CIDR:CIDR是一种对IP地址进行分配和路由的方法,它取代了传统的IP地址分类。CIDR通过在IP地址后面添加前缀长度(例如:192.168.1.0/24)来标识网络部分的位数。这使得网络管理员可以更精确地划分IP地址块,减少地址浪费,并简化了路由表的管理。
相关文章:
深入解析路由与网络:网络的脉络
目录 路由 广域网 公网 外网 局域网 内网 以太网 Wi-Fi CDN IPv4和IPv6 IP地址分类 无类别域间路由(CIDR) 路由 路由是指在计算机网络中,将数据包从源地址传递到目标地址的过程。在一个复杂的网络中,数据包需要经过多…...
spring.HttpMessageNotReadableException: JSON parse error
实体类如下: Value public class Search{//搜索内容String value;//是否模糊搜索boolean fuzzy true; //其实这样写并不是“默认”模糊搜索,而是“一定是”模糊搜索 }spring.HttpMessageNotReadableException: JSON parse error: Cannot construct ins…...
安全中间件的设计思路和简单实践
rasp 的侵入式特性和拦截特性导致开发和运维普通不太愿意配合,当生产环境出现问题时往往第一时间先把责任推给 rasp,逐渐的安全部门普遍只能把 rasp 设置为告警模式,而且越是大的集群拦截开的就越少,所以字节的 elkeid 和某外卖大…...
试卷扫描成电子版方法分享,这个方法不要错过
很多时候,为了方便传输我们需要将试卷扫描成电子版进行存档,以备不时之需。很多小伙伴如果遇到试卷需要扫描转成电子版可能就不知道该如何操作了,其实试卷扫描是一项非常重要的工作,因此需要注意一些方法和细节。以下是试卷扫描成…...
【PostgreSQL的CLOG解析】
同样还是这张图,之前发过shared_buffer和os cache、wal buffer和work mem的文章,今天的主题是图中的clog,即 commit log,PostgreSQL10之前放在数据库目录的pg_clog下面。PostgreSQL10之后修更名为xact,数据目录变更为pg_xact下面&…...
腾讯云国际站代充-阿里云ECS怎么一键迁移到腾讯云cvm?
今天主要来介绍一下如何通过阿里云国际ECS控制台一键迁移至腾讯云国际CVM。腾讯云国际站云服务器CVM提供全面广泛的服务内容。无-需-绑-定PayPal,代-充-值腾讯云国际站、阿里云国际站、AWS亚马逊云、GCP谷歌云,官方授权经销商!靠谱࿰…...
东方晶源亮相第十一届半导体设备年会,共话发展“芯”机遇
8月11日,以“协力同芯抢机遇,集成创新造设备”为主题的第十一届(2023年)中国电子专用设备工业协会半导体设备年会暨产业链合作论坛(CSEAC)在无锡太湖国际博览中心圆满闭幕。为期3天的CSEAC,通过…...
git修改历史commit信息
修改历史提交 commit 的信息 操作步骤: git rebase -i 列出 commit 列表找到需要修改的 commit 记录,把 pick 修改为 edit 或 e,:wq 保存退出修改 commit 的具体信息git commit --amend,保存并继续下一条git 4. 4. rebase --cont…...
基于K8S环境部署Dolphinscheduler及简单应用
一、Dolphinscheduler简介 Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。 Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应用…...
Linux的ln命令
ln是link的缩写,在Linux中 ln 命令的功能是为某一个文件在另外一个位置建立一个同步的链接,当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录࿰…...
深入了解Bear Necessities Hackathon黑客松的优胜者们
生态系统中的资深建设者皆知道Moonbeam是大型黑客松狂热爱好者,不论是线上虚拟的还是现场的。然而,很少有黑客松能达到Moonbeam和AWS举办的Bear Necessities黑客松这样的规模和吸引力。本次黑客松共有755人参与,共提交了62份参赛作品。其中22…...
mysql-tokudb使用qa
一、使用前提 安装tokudb引擎的前提条件是物理机要关闭大页,并需要注意物理机所剩内存和配置文件中tokudb_cache_size(内存主要占用部分),innodb_buffer_pool_size的使用,另外tokudb的安装一定要安装libjemalloc依赖&…...
对比学习论文综述总结
第一阶段:百花齐放(18-19中) 有InstDisc(Instance Discrimination)、CPC、CMC代表工作。在这个阶段方法模型都还没有统一,目标函数也没有统一,代理任务也没有统一,所以说是一个百花齐放的时代 1 判别式代理任务---个体判别任务 1.1 Inst Dict---一个编码器+一个memory…...
【BASH】回顾与知识点梳理(二十三)
【BASH】回顾与知识点梳理 二十三 二十三. Linux 账号管理(二)23.1 账号管理新增与移除使用者: useradd, 相关配置文件, passwd, usermod, userdelusermoduserdel 23.2 用户功能(普通用户可使用)idfingerchfnchsh 23.3…...
用 Python 写一个 NoSQL 数据库
NoSQL 这个词在近些年正变得随处可见. 但是到底 “NoSQL” 指的是什么? 它是如何并且为什么这么有用? 在本文, 我们将会通过纯 Python (我比较喜欢叫它, “轻结构化的伪代码”) 写一个 NoSQL 数据库来回答这些问题. OldSQL 很多情况下, SQL 已经成为 “数据库” (database)…...
Spring Security自定义登陆界面和密码验证逻辑
maven依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId> </dependency> 创建配置文件处理跳转拦截等功能以及密码比对功能 package com.example.demo2.demos.web1;…...
Android布局【LinearLayout】
文章目录 常见属性orientation的选择项解释项目结构主要代码 常见属性 orientation:布局中组件的排列方式gravity:控制组件所包含的子元素的对齐方式,可多个组合layout_gravity:控制该组件在父容器里的对齐方式background&#x…...
搭建grafana+loki+promtail日志收集系统
准备工作 下载地址 https://github.com/grafana/loki/releases 安装包放在服务器目录:/opt wget https://github.com/grafana/loki/releases/download/v2.4.2/loki-linux-amd64.zip wget https://github.com/grafana/loki/releases/download/v2.4.2/promtail-lin…...
Electron+vue3项目使用SQLite3数据库
SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,我们不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个独立的进程&am…...
SpringSpringBoot常用注解
目录 一、核心注解二、Spring Bean 相关2.1 Autowired2.2 Component, Repository, Service, Controller2.3 RestController 与 Controller2.4 Configuration 与 Component2.5 Scope 三、处理常见的 HTTP 请求类型3.1 GET 请求3.2 POST 请求3.3 PUT 请求3.4 DELETE 请求3.5 PATC…...
KubeSphere 容器平台高可用:环境搭建与可视化操作指南
Linux_k8s篇 欢迎来到Linux的世界,看笔记好好学多敲多打,每个人都是大神! 题目:KubeSphere 容器平台高可用:环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...
多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...
【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15
缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...
PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...
ssc377d修改flash分区大小
1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...
《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
