网络基础入门指南(一)
前言
在这个高度互联的世界里,互联网已成为日常生活不可或缺的一部分。然而,对于许多人来说,网络是如何工作的仍然是个谜。本文旨在为那些对网络基础知识感兴趣的朋友提供一个简单的介绍,帮助大家更好地理解互联网的基本原理和技术。
一、什么是网络?
网络是指通过物理链路(如电缆、光纤等)或无线信号将计算机设备互相连接起来的一种方式。这些设备可以包括个人电脑、服务器、路由器、交换机以及其他智能设备。网络使得设备之间能够相互通信,共享资源和服务。
二、网络的分类
网络可以根据其规模和覆盖范围分为以下几种类型:
局域网(LAN):通常在一个相对较小的地理区域内,如办公室、学校或家庭内部的网络。
广域网(WAN):覆盖范围广泛,可以是城市、国家甚至全球范围内的网络。互联网就是一个典型的WAN例子。
城域网(MAN):介于LAN和WAN之间,通常覆盖一个城市或地区。
个人区域网(PAN):指个人使用的网络,如蓝牙耳机与手机之间的连接。
三、网络协议
为了让不同设备能够顺利通信,网络依赖于一系列协议来定义数据传输的标准。一些常见的网络协议包括:
TCP/IP:传输控制协议/互联网协议,是互联网的基础协议,负责数据包的传输和寻址。
HTTP/HTTPS:超文本传输协议,用于网页浏览,后者增加了SSL/TLS加密层以保障信息安全。
FTP:文件传输协议,用于在网络上进行文件上传和下载。
SMTP:简单邮件传输协议,用于电子邮件的发送和接收。
四、网络设备
构建一个网络需要多种硬件设备的支持,其中包括:
路由器:在网络之间转发数据包,帮助实现不同网络间的通信。
交换机:在局域网内部将数据包发送到正确的设备。
调制解调器:将数字信号转换为模拟信号或将模拟信号转换为数字信号,以便通过电话线或有线电视线路传输。
无线接入点:允许无线设备通过Wi-Fi连接到网络。
五、TCP/IP概述
1.什么是TCP/IP
目前应用广泛的网络通信协议集
国际互联网上电脑相互通信的规则、约定。
2.主机通信的三要素
IP地址:用来标识一个节点的网络地址(区分网络中电脑身 份的地址,如人有名字)
子网掩码:配合IP地址确定网络号
IP路由:网关的地址,网络的出口

3.IP地址
1) 作用:用来标识一个节点的网络地址
2) 版本:
IPV4:32个二进制位
IPV6:128
3) IPV4地址的表示方式、
点分十进制(将32个二进制位分成4组,每组8位,再将每组的8个二进制位换算为十进制,组和组之间用“.”隔开)

4) IP地址的组成
网络位+主机

5) IPV4地址的分类:
A类 0-127 超大网络 网+主+主+主 10.1.1.1·
B类 128-191 大型网络 网+网+主+主
C类 192-223 中小网络 网+网+网+主
D类 224-239 组播
E类 240-255 科研

6) 子网掩码
区分IP地址的网络位和主机位
默认网络位用255,主机位用0表示
相同网络位的IP可以直接通信
不能单独存在,必须结合IP地址一起使用
A、B、C类地址的默认子网掩码:
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
7) IP地址使用场景
公有地址:在国际互联网上使用,花钱申请,全球唯一。
私有地址:保留给企业内部使用,免费使用,内网唯一。

8) 默认网关
网络的出入口地址,从一个网段连接另一个网段的“关口”
通常是一台路由器或者防火墙/接入服务器的地址

六、查看IP地址参数
- Win+R键调出运行窗口,输入cmd打开命令窗口
- 执行ipconfig命令
1.获得IP地址、子网掩码、默认网关等信息
2./all选项可以查看更详细的DNS服务器、物理地址(MAC地址)等信息

七、测试网络连通性
- ping命令
- 向目标主机“投石问路”,根据反馈结果判断网络连通性

总结
了解网络基础知识不仅可以帮助我们更好地使用互联网服务,还能够增强我们对网络安全的认识。随着技术的不断发展,网络将继续演化,变得更加高效、安全。希望这篇简短的指南能够激发你对网络技术的兴趣,并鼓励你在未来继续探索这一领域。
相关文章:
网络基础入门指南(一)
前言 在这个高度互联的世界里,互联网已成为日常生活不可或缺的一部分。然而,对于许多人来说,网络是如何工作的仍然是个谜。本文旨在为那些对网络基础知识感兴趣的朋友提供一个简单的介绍,帮助大家更好地理解互联网的基本原理和技…...
【项目】云备份
云备份 云备份概述框架 功能演示服务端客户端 公共模块文件操作模块目录操作模块 服务端模块功能划分功能细分模块数据管理热点管理 客户端模块功能划分功能细分模块数据管理目录检查文件备份 云备份 概述 自动将本地计算机上指定文件夹中需要备份的文件上传备份到服务器中。…...
WebGL系列教程二(环境搭建及初始化Shader)
目录 1 前言2 新建html页面3 着色器介绍3.1 顶点着色器、片元着色器与光栅化的概念3.2 声明顶点着色器3.3 声明片元着色器 4 坐标系(右手系)介绍5 着色器初始化5.1 给一个画布canvas5.2 获取WebGL对象5.3 创建着色器对象5.4 获取着色器对象的源5.5 绑定着色器的源5.6 编译着色器…...
keepalive和nginx高可用集群
keepalived 和 nginx 高可用集群搭建 主备模式 zyj86主机和zyj87主机安装nginx和keepalived yum install nginx keepalived -y systemctl enable --now nginx.service keepalived.service主调度器配置 编辑zyj86主机(主)配置文件 vi /etc/keepalived…...
二分查找题总结
二分查找题总结 hot100搜索插入位置搜索二维矩阵在排序数组中查找元素的第一个和最后一个位置搜索旋转排序数组寻找旋转排序数组中的最小值寻找两个正序数组的中位数 hot100 搜索插入位置 题目链接: 35.搜索插入位置 代码: class Solution {public in…...
仕考网:公务员面试流程介绍
通知进面信息——资格审查——面试签到——抽签候考 面试形式: 面试分为结构化和无领导小组两种形式 1.在结构化面试中,当轮到某位考生时,引导员将在候考室宣布其编号,随后考生跟随引导人员前往考场入口。考生在开始考试时需回…...
(十五)SpringCloudAlibaba-Sentinel持久化到Nacos
前言 在前面我们已经将Sentinel配置的规则持久化到系统的文件中。本章节我们将Sentinel持久化到Nacos中; 传送门(Sentinel数据持久化到文件)https://blog.csdn.net/weixin_45876411/article/details/140742963 默认情况下 Sentinel 只能接收到 Nacos 推送的消息,但…...
GitHub图床
GitHub图床 文章目录 GitHub图床图床介绍Github访问GitHub手动修改hostsgithub520 加速器创建账户创建仓库创建token PicGoTypora 图床介绍 图床 存放图片的地方 为什么设置图床呢 在我认识图床之前, 有一个问题 [^放在typora上面的图片, 其实是一个链接, 并且将图片存放在本地…...
记一次高版本view-design的组件迁移到自身项目的低版本
背景 npm i -S view-design当前老项目使用view-design这个组件库,但是当我们去官网查看该组件库最新版本,竟然发现没有博主想用的image/ImagePreivew这两个基础组件 说实话,有点离谱了哈!! 自己造轮子? …...
QT运行ROS工程
文章目录 使用QT创建ROS工程项目配置修改cmake环境配置运行设置 运行 使用QT创建ROS工程 工程名字和路径 下一步(直接选择默认选项就可以)->完成 完成之后 是这样的 接下来在工作空间里面创建功能包 鼠标选中src点击右键->添加新文件 name::功能包的名字…...
电脑技巧:如何在Win11电脑上调整设置,让屏幕更加护眼?
目录 一、调整屏幕亮度 二、启用夜间模式 三、调整色彩设置 四、使用第三方护眼软件 五、保持良好的用眼习惯 总结 随着长时间使用电脑的人越来越多,护眼问题也变得越来越重要。Win11作为更新的操作系统,提供了更多的设置选项来帮助我们保护眼睛。本文将详细介绍如何在…...
【数据结构】排序算法篇二
【数据结构】排序算法篇二 1. 快速排序(hoare版本)(1)基本思想:(2)动态图解:(3)代码实现:(4)特性总结: 2. 快速…...
python进阶篇-day09-数据结构与算法(非线性结构与排序算法)
非线性结构(树状结构) 特点: 每个节点都可以有n个子节点(后继节点) 和 n个父节点(前驱节点) 代表: 树, 图...... 概述 属于数据结构之 非线性结构的一种, 父节点可以有多个子节点(后续节点) 特点 有且只有1个根节点 每个节点都可以有1个父节点及任意个子节点, 前提: 根节点除…...
线性代数基础
Base 对于矩阵 A,对齐做 SVD 分解,即 U Σ V s v d ( A ) U\Sigma V svd(A) UΣVsvd(A). 其中 U 为 A A T AA^T AAT的特征向量,V 为 A T A A^TA ATA的特征向量。 Σ \Sigma Σ 的对角元素为降序排序的特征值。显然,U、V矩阵…...
LCR 021
题目:LCR 021 解法一:计算链表长度 遍历两次,第一次获取链表长度 L(包括虚拟节点),第二次遍历到第 L-n 个节点(从虚拟节点遍历) public ListNode removeNthFromEnd(ListNode head, …...
【阿雄不会写代码】全国职业院校技能大赛GZ036第四套
也不说那么多了,要用到这篇博客,肯定也知道他是干嘛的,给博主点点关注点点赞!!!这样博主才能更新更多免费的教程,不然就直接丢付费专栏里了,需要相关文件请私聊...
Vue组件:使用$emit()方法监听子组件事件
1、监听自定义事件 父组件通过使用 Prop 为子组件传递数据,但如果子组件要把数据传递回去,就需要使用自定义事件来实现。父组件可以通过 v-on 指令(简写形式“”)监听子组件实例的自定义事件,而子组件可以通过调用内建…...
数据分析-埋点
1、数据埋点的定义 针对特定用户行为或事件进行捕获、处理何发送的相关技术及其实施过程。 2、数据埋点的原理 埋点是数据采集的重要方式。通过在页面上植入代码,监控用户行为(例:页面加载、按钮点击等)。用户一旦触发了该事件,就会根据埋点信息将相关数…...
【文心智能体】通过工作流使用知识库来实现信息查询输出,一键查看旅游相关信息,让出行多一份信心
欢迎来到《小5讲堂》 这是《文心智能体平台》系列文章,每篇文章将以博主理解的角度展开讲解。 温馨提示:博主能力有限,理解水平有限,若有不对之处望指正! 目录 创建灵感基本配置头像名称和简介人物设定角色与目标思考路…...
服务器监控工具都是监控服务器的哪些性能和指标
服务器监控工具通常用于确保服务器及其相关服务的正常运行。这些工具可以帮助管理员快速识别并解决问题,从而减少停机时间和性能下降的风险。以下是服务器监控工具通常会监控的一些主要内容: 系统健康状态: CPU使用率 内存(RAM&…...
30岁之后IT人士(程序员)的职业规划是什么呢?
前段也看到ibm的寇卫东的一篇文章关于职业规划的,现在看看,这些职业规划都是理想状态下的产物,很多时候,限于我们自身水平、时间、空间的影响,很多是看着很美,其实却远远的达不到,不能仅仅说让人…...
Python简单算法题
1.字符串中的第一个唯一字符def first_uniq_char(s: str) -> int:from collections import Countercount Counter(s)for i, ch in enumerate(s):if count[ch] 1:return ireturn -12. 合并两个有序数组(双指针,in-place)题目:…...
从show version到设备‘体检报告’:新手也能看懂的思科路由器健康状态自查指南
从show version到设备‘体检报告’:新手也能看懂的思科路由器健康状态自查指南 当你第一次面对思科路由器的命令行界面,输入show version后看到满屏密密麻麻的信息,是不是感觉像拿到了一份天书般的体检报告?别担心,今天…...
从0到千万级调用量:物流调度Agent性能压测极限突破路径(QPS 2400→8900全过程监控数据集首次披露)
更多请点击: https://intelliparadigm.com 第一章:从0到千万级调用量:物流调度Agent性能压测极限突破路径(QPS 2400→8900全过程监控数据集首次披露) 面对日均超1200万单的跨城干线同城即时配送混合调度请求ÿ…...
新手必看,在Taotoken控制台五分钟完成API Key申请与基础配置
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 新手必看,在Taotoken控制台五分钟完成API Key申请与基础配置 对于初次接触大模型API的开发者来说,第一步往…...
终极网站性能优化指南:publiccode.asia 加载速度提升10个技巧
终极网站性能优化指南:publiccode.asia 加载速度提升10个技巧 【免费下载链接】publiccode.asia-legacy Website of https://publiccode.asia 项目地址: https://gitcode.com/gh_mirrors/pu/publiccode.asia-legacy 想要让你的网站像闪电一样快速加载吗&…...
鸣潮自动化终极指南:解放双手,轻松享受游戏乐趣的完整解决方案
鸣潮自动化终极指南:解放双手,轻松享受游戏乐趣的完整解决方案 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves …...
2024三星固件下载完整指南:跨平台开源工具Bifrost使用教程
2024三星固件下载完整指南:跨平台开源工具Bifrost使用教程 【免费下载链接】Bifrost Cross-platform tool for downloading Samsung mobile device firmware. 项目地址: https://gitcode.com/gh_mirrors/sa/Bifrost 三星固件下载、三星刷机工具、Bifrost开源…...
linux基础命令有哪些? linux基础命令使用方法
本期介绍linux基础命令的使用1、用who命令显示当前Linux系统的用户名2、使用下列命令显示有关计算机系统信息:uname(显示操作系统的名称),uname –n(显示系统域名),uname –p(显示CPU 的名称)3、使用passwd命令修改用whoami命令找到的用户名和…...
独立开发者如何借助Taotoken低成本试验多种大模型效果
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 独立开发者如何借助Taotoken低成本试验多种大模型效果 对于独立开发者或小微团队而言,在创意验证或产品原型阶段&#…...
