当前位置: 首页 > news >正文

计算机网络,大白话

好嘞,咱就从头到尾,给你好好说道说道计算机网络里这些“门门道道”的概念:

1. 网络(Network)

  • 啥是网络? 你可以把网络想象成一个“大Party”,大家(设备)聚在一起,互相交流(传输数据)。
  • 网络有啥用?
    • 信息共享: 大家可以一起看电影、听音乐、聊天,共享各种信息。
    • 资源共享: 大家可以一起用打印机、扫描仪,共享各种设备。
  • 网络怎么连?
    • 有线连接: 像家里插网线的电脑,通过网线连接到网络。
    • 无线连接: 像手机连Wi-Fi,通过无线信号连接到网络。

2. 网卡(Network Interface Card)

  • 啥是网卡? 网卡就像你家电脑或手机上的一个“网络接口”,是设备连接到网络的“桥梁”。
  • 网卡有啥用?
    • 收发数据: 网卡负责接收和发送网络数据,让你的设备能上网。
    • 连接网络: 网卡提供物理连接,比如插网线或者连接Wi-Fi。
  • 网卡长啥样?
    • 有线网卡: 像电脑背后的网线接口,可以插网线。
    • 无线网卡: 像手机里的Wi-Fi模块,可以通过Wi-Fi连接网络。

3. MAC 地址(Media Access Control Address)

  • 啥是MAC地址? MAC地址是网卡的“身份证号”,是网卡的唯一标识
  • MAC地址长啥样? 像这样:00-1A-2B-3C-4D-5E,由12位十六进制数组成。
  • MAC地址有啥用?
    • 唯一标识: 每个网卡都有独一无二的MAC地址,就像人的身份证号一样。
    • 局域网通信: 在同一个局域网(比如你家Wi-Fi)中,设备通过MAC地址进行通信。

4. IP 地址(Internet Protocol Address)

  • 啥是IP地址? IP地址是设备在互联网上的“门牌号”,用于在网络中唯一标识一个设备。
  • IP地址长啥样? 像这样:192.168.1.101,由四段数字组成,每段0-255。
  • IP地址有啥用?
    • 定位设备: 就像你的家庭住址,确保数据能准确送到你的设备。
    • 区分设备: 同一个网络中,不同设备IP地址不同,避免“串门”。

5. MAC地址和IP地址的区别

特点MAC地址IP地址
本质网卡的物理地址设备在互联网上的网络地址
作用范围局域网内唯一全球互联网内唯一
长度12位十六进制数32位二进制数(IPv4)或128位二进制数(IPv6)
固定性通常是固定的,出厂时就已写入可以动态分配,也可以静态分配
用途在局域网内识别设备,进行通信在互联网上定位设备,进行通信

6. 子网掩码(Subnet Mask)

  • 啥是子网掩码? 子网掩码用于划分IP地址中的网络号和主机号,确定网络范围。
  • 网络号和主机号
    • 网络号: IP地址的一部分,表示设备所属的网络。
    • 主机号: IP地址的另一部分,表示网络中的具体设备。
  • 子网掩码长啥样? 像这样:255.255.255.0,由四段数字组成,每段0-255。
  • 子网掩码有啥用?
    • 划分网络: 将一个大的网络划分为多个小的子网,方便管理。
    • 限制广播: 限制广播范围,提高网络效率。

7. 网关(Gateway)

  • 啥是网关? 网关是连接不同网络的设备,负责转发数据包。
  • 网关有啥用?
    • 网络互联: 实现不同网络之间的通信,比如局域网和互联网。
    • 协议转换: 负责不同网络协议之间的转换,让它们可以互相交流。
  • 举个例子: 你家里的路由器就是你的网关,连接你家里的局域网和互联网。

8. 路由器(Router)

  • 啥是路由器? 路由器是一种网络设备,用于在多个网络之间路由数据包。
  • 路由器有啥用?
    • 路由选择: 根据路由表,选择最佳路径转发数据包。
    • 网络连接: 连接不同的网络,实现网络互联。
    • 流量控制: 控制网络流量,提高网络效率。
  • 举个例子: 你家里的路由器就是一台路由器,连接你家里的电脑、手机等设备,并连接到互联网。

9. 路由地址(Routing Address)

  • 啥是路由地址? 路由地址是数据包在网络中传输的路径,由一系列路由器组成。
  • 路由地址有啥用?
    • 指引方向: 路由地址告诉数据包该往哪个方向走,最终到达目的地。
    • 网络导航: 就像导航系统,指引数据包在网络中“旅行”。
  • 举个例子: 你从北京给上海的朋友寄快递,快递单上的地址就是路由地址,快递公司根据这个地址,把快递从北京送到上海。

10. DNS(Domain Name System)

  • 啥是DNS? DNS是将域名(Domain Name)解析IP地址的系统。
  • 啥是域名? 域名就是我们平时在浏览器里输入的网址,比如www.baidu.com
  • DNS有啥用?
    • 域名解析: 将我们熟悉的域名(如www.baidu.com)转换为IP地址,方便我们访问网站。
    • 方便记忆: 让我们使用简单的域名,而不用记住复杂的IP地址。
  • 举个例子: 你在浏览器里输入www.baidu.com,DNS服务器会把这个域名转换为百度服务器的IP地址,然后你的电脑才能访问百度网站。

总结一下

  • 网络就像一个“大Party”,大家(设备)聚在一起,互相交流(传输数据)。
  • 网卡是设备连接网络的“桥梁”,MAC地址是网卡的“身份证号”,IP地址是设备在互联网上的“门牌号”。
  • MAC地址用于局域网通信,IP地址用于互联网通信。
  • 子网掩码用于划分网络范围,确定网络号和主机号。
  • 网关是连接不同网络的设备,路由器是网络中的“交通枢纽”,路由地址是数据包在网络中“旅行”的路线。
  • DNS是把域名(网址)翻译成IP地址的“翻译官”,方便我们上网。

希望这个更详细的解释能帮你更好地理解计算机网络!

相关文章:

计算机网络,大白话

好嘞,咱就从头到尾,给你好好说道说道计算机网络里这些“门门道道”的概念: 1. 网络(Network) 啥是网络? 你可以把网络想象成一个“大Party”,大家(设备)聚在一起&#…...

智慧城市V4系统小程序源码独立版全插件全开源

智慧城市V4系统小程序源码:多城市代理同城信息服务的全域解决方案 在数字化浪潮的推动下,智慧城市已成为全球发展的核心战略。作为这一领域的革新者,智慧城市V4系统小程序源码凭借其多城市代理同城信息服务能力与多商家营销功能,…...

SpringBoot分布式应用程序和数据库在物理位置分配上、路由上和数量上的最佳实践是什么?

在设计和部署Spring Boot分布式应用程序时,物理位置分配、路由和数据库数量的最佳实践对系统性能、可用性和可维护性至关重要。以下是相关建议: 1. 物理位置分配 最佳实践: 靠近用户部署:将应用实例部署在靠近用户的数据中心&a…...

【LeetCode Hot100 哈希】两数之和、字母异位词分组、最长连续序列

哈希 1. 两数之和题目描述解题思路步骤:时间复杂度:空间复杂度: 代码实现 2. 字母异位词分组题目描述解题思路步骤:时间复杂度:空间复杂度: 代码实现 3. 最长连续序列题目描述解题思路关键思路:…...

Jenkins 通过 Execute Shell 执行 shell 脚本 七

Jenkins 通过 Execute Shell 执行 shell 脚本 七 一、创建 .sh 文件 项目目录下新建 .sh 文件 jenkins-script\shell\ci_android_master.sh添加 Execute Shell 模块 在 Command 中添加 # 获取 .sh 路径 CI_ANDROID_MASTER_PATH"${WORKSPACE}/jenkins-script/shell/…...

无人机常见的定位方式

目录 1、卫星导航定位 2、基于地面基站定位 3、惯性导航定位 4、视觉定位 5、其他定位技术 目前无人机的定位方式主要有以下几种: 1、卫星导航定位 GPS 定位:全球定位系统是应用最广泛的卫星导航系统,无人机上的 GPS 接收器接收至少四…...

【Git版本控制器】:第一弹——Git初识,Git安装,创建本地仓库,初始化本地仓库,配置config用户名,邮箱信息

🎁个人主页:我们的五年 🔍系列专栏:Linux网络编程 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 ​ 相关笔记: https://blog.csdn.net/dj…...

使用 EDOT 监测由 OpenAI 提供支持的 Python、Node.js 和 Java 应用程序

作者:来自 Elastic Adrian Cole Elastic 很自豪地在我们的 Python、Node.js 和 Java EDOT SDK 中引入了 OpenAI 支持。它们为使用 OpenAI 兼容服务的应用程序添加日志、指标和跟踪,而无需任何代码更改。 介绍 去年,我们宣布了 OpenTelemetry…...

基于 STM32 的病房监控系统

标题:基于 STM32 的病房监控系统 内容:1.摘要 基于 STM32 的病房监控系统摘要:本系统采用 STM32 微控制器作为核心,通过传感器实时监测病房内的环境参数,如温度、湿度、光照等,并将数据上传至云端服务器。医护人员可以通过手机或…...

线上HBase client返回超时异常分析 HBase callTimeout=60000

问题现象 HBase client直接返回超时异常 HBase callTimeout=60000, callDuration=60301: row ‘12649160863966c2790195059018040900010003320’ on table ‘Z_UPA’ at region=Z_UPA,1213d1a56,1184027415643. ba7224f83dbb09591a74b7059f17., hostname=abcd,60020,891863950…...

03.开闭原则详细介绍

03.开闭原则详细介绍 目录介绍 01.问题思考的分析02.如何理解开闭原则03.开闭原则的背景04.开闭原则比较难学05.实现开闭原则方式06.画图形案例分析07.银行业务案例分析08.开闭原则优缺点09.开闭原则的总结 推荐一个好玩网站 一个最纯粹的技术分享网站,打造精品…...

前端职业规划

前端开发的职业规划可以根据个人兴趣、技术深度和职业目标来制定。以下是一个典型的前端开发者职业发展路径,涵盖了从初级到高级的不同阶段,以及未来的发展方向: 1. 初级阶段(0-2 年) 目标:掌握基础技能&a…...

杂记:STM32 调试信息打印实现方式

杂记:STM32 调试信息打印实现方式 一、引言二、使用 USART 串口打印原理(二)实现步骤硬件连接代码实现 使用 ST - LINK 调试器 ITM 打印(一)原理(二)实现步骤硬件连接代码实现 四、使用 Semihos…...

python+unity落地方案实现AI 换脸融合

先上效果再说技术结论,使用的是自行搭建的AI人脸融合库,可以离线不受限制无限次生成,有需要的可以后台私信python ai换脸融合。 TODO 未来的方向:3D人脸融合和AI数据训练 这个技术使用的是openvcinsighface,openvc…...

ComfyUI流程图生图原理详解

一、引言 ComfyUI 是一款功能强大的工具,在图像生成等领域有着广泛应用。本文补充一点ComfyUI 的安装与配置过程遇到的问题,并深入剖析图生图过程及相关参数,帮助读者快速入门并深入理解其原理。 二、ComfyUI 的安装与配置中遇到的问题 &a…...

【C++ 真题】P1824 进击的奶牛

P1824 进击的奶牛 题目描述 Farmer John 建造了一个有 N N N( 2 ≤ N ≤ 1 0 5 2 \leq N \leq 10 ^ 5 2≤N≤105) 个隔间的牛棚,这些隔间分布在一条直线上,坐标是 x 1 , x 2 , ⋯ , x N x _ 1, x _ 2, \cdots, x _ N x1​,x2​,⋯,xN​&a…...

26、深度学习-自学之路-NLP自然语言处理-理解加程序,怎么把现实的词翻译给机器识别。

一、怎么能让机器能够理解我们的语言呢,我们可以利用神经网络干很多的事情,那么我们是不是也可以用神经元做自然语言处理呢,现在很多的实际应用已经说明了这个问题,可以这么做。 那我们考虑一下该怎么做,首先我们应该…...

24电子信息类研究生复试面试问题汇总 电子信息类专业知识问题最全!电子信息复试全流程攻略 电子信息考研复试真题汇总

你是不是在为电子信息考研复试焦虑?害怕被老师问到刁钻问题、担心专业面答不上来?别慌!作为复试面试92分逆袭上岸的学姐,今天手把手教你拆解电子信息类复试通关密码!看完这篇,让你面试现场直接开大&#xf…...

leetcode25. K 个一组翻转链表

代码如图所示:下面还有一个跑代码的流程图,结合两个图片理解起来就好,感觉已经解释的很清晰了!! 一定要记住return dummy.next;这表示伪节点的下一个节点才是反转完的整个链表的头结点 补一个最后的,有点纰…...

工厂方法模式详解(Java)

一、工厂方法模式基础 1.1 定义与角色 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它提供了一种创建对象的接口,但允许子类决定实例化哪一个类。这种模式的核心在于定义一个创建产品对象的工厂接口,将实际创建产品的过程延迟到子类中实现。这样做的主要…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0:开发环境同步测试 cookie 至 localhost,便于本地请求服务携带 cookie 参考地址:https://juejin.cn/post/7139354571712757767 里面有源码下载下来,加在到扩展即可使用FeHelp…...

<6>-MySQL表的增删查改

目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表&#xf…...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

通过Wrangler CLI在worker中创建数据库和表

官方使用文档:Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后,会在本地和远程创建数据库: npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库: 现在,您的Cloudfla…...

WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)

一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解,适合用作学习或写简历项目背景说明。 🧠 一、概念简介:Solidity 合约开发 Solidity 是一种专门为 以太坊(Ethereum)平台编写智能合约的高级编…...

SpringCloudGateway 自定义局部过滤器

场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...

tree 树组件大数据卡顿问题优化

问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...

大数据学习(132)-HIve数据分析

​​​​🍋🍋大数据学习🍋🍋 🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言&#x1f4…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲

文章目录 前言第一部分:体系力量是突围之钥第一重困境是体系思想落地不畅。第二重困境是大小体系融合瓶颈。第三重困境是“小体系”运营梗阻。 第二部分:体系矛盾是突围之障一是数据孤岛的障碍。二是投入不足的障碍。三是新旧兼容难的障碍。 第三部分&am…...