心路历程-了解网络相关知识

在做这个题材的时候,考虑的一个点就是:自己的最初的想法;可是技术是不断更新的;

以前的材料会落后,但是万变不能变其中;所以呈现出来的知识点也相对比较老旧,为什么呢?

因为最新的素材是需要付费的,因此我也没有资本继续支撑自己去学习了;

于是就拿着以前的素材继续完成自己最初的梦想;

OK ,继续分享一下理论上面的知识:

1、了解一下CentOS6和CentOS7

CentOS6版本和CentOS7的版本其实现在来说都已经是“过期了”;为什么这么说呢?

**官方的解释就是说停止了维护,**其实这句话我也没怎么理解,毕竟在这个Linux的世界里面我也是个小白来着,因此,有些语句是停了,等于是没听一样的;

不管怎么变,唯一不变的就是学习Linux,成为架构师的决心;

下面就来了解一下这两个版本的不同点,也是作为拓展来了解得了;

CentOS6:

  • 使用Sysinit风格:就是system V 风格的init系统
  • 使用runlevel来定义运行模式,检查的文件就是/etc/inittab文件来制定运行级别
  • 文件系统:ext4
  • 数据库:默认使用MySQL

CentOS7:

  • 使用的就是Systemd风格,
  • 可以并行启动服务的有点,提高系统的启动速度
  • 文件系统:xfs
  • 数据库:默认使用MariaDB

使用一个表格来比较清晰地看到:(注意,虽然有点不同,但是CentOS7是兼容的,意思就是CentOS6使用的,CentOS7也能使用)

系统的功能CentOS6CentOS7
系统风格:sysinitsystemd
桌面系统GNOME 2.0GNOME 3.0
文件系统ext4xfs
内核版本2.6.x3.10.x
启动加载器GRUBGRUB2
防火墙iptablefirewalld
数据库MySQLMariaDB
主机名/etc/sysconfig/network/etc/hostname
时间同步ntp/ntpq -pchrony/chronyc
修改时间/etc/sysconfig/clocktimedatectl set-timezone Asia/Shanghai timedatectl status
区域以及字符设置/etc/sysconfig/i18n/etc/locale.conf localectl set-locale LANG=zh CN.utf8 localectl status
启动&停止服务service service name start service service name stop service service name restart/status/reloadsystemctl start service name systemctl stop service name systemctl restart/status/reload service name
自启动chkconfig --listsystemctl list-unit-files systemctl --type service
服务列表ki11 -9systemctl kill-signal=9
kill服务netstatss
网络以及端口信息route -nip route show

这里也涉及到了一个文件系统的概念;

这个文件系统不仅仅一次出现了,这个非常重要,一定要了解到这个名字,

虽然不知道它有什么用,但是最起码一听到了文件系统这个说法,先有个大概得名词概念即可

文件系统:

  • ext3:
    • 支持最大16TB文件系统和最大2TB文件;
    • 支持32,000个子目录
  • ext4:
    • 支持1EB的文件系统,以及16TB的单个文件;
    • 支持无限数量的子目录;
  • xfs:
    • 最大支持8EB减1字节的单个文件系统

2、了解TCP/IP协议

网络的知识:对于基本的一些网络概念我们也得有了解;

对于这个TCP/OP协议,简单了解几个概念:

  • TCP/IP:就是网络通讯协议
  • TCP/IP:使用四层的层级结构表达需求
    • 网络接口层
      • 协议:ISO2110.IEEE802
    • 网路层
      • IP、ICMP/OSPF、ARP
    • 传输层
      • TCP/UDP
    • 应用层
      • tftp 、http、smtp等等

3、了解IP地址&网络常识

IP :就是互联网协议地址;

  • IP地址就是一个32位的二进制数;
  • 通常被分割为4个8位的二进制数;例如:192.168.75.122
  • 每个点号之间的范围是:0~255

常见的IP地址分类:

  • A类:地址范围1.0.0.0到127.255.255.255
  • B类:地址范围128.0.0.0-191.255.255.255
  • C类:地址范围192.0.0.0-223.255.255.255
  • D类:组播地址;范围从224.0.0.0到239.255.255.255
  • E类:特殊地址,保留和实验使用

了解子网掩码:

  • 子网掩码(Subnet Mask)又名网络掩码、地址掩码
  • 子网掩码不能单独存在,它必须结合IP地址一起使用
  • 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识

了解网关地址:

  • 网关(Gateway)是一个网络连接到另一个网络的“关口”,
  • 网关实质上是一个网络通向其他网络的IP地址。
  • 主要用于不同网络传输数据。

了解MAC地址:

  • 媒体访问控制(Media Access Control或者Medium Access Control,MAC),
  • 也即是物理地址、硬件地址;
  • 用来定义网络设备的位置。

归总一下IP/网关/mac的关系:

  • IP地址负责表示计算机的网络层地址,
  • 网络层设备(如路由器)根据IP地址来进行操作;
  • MAC地址负责表示计算机的数据链路层地址,
  • 数据链路层设备,根据MAC地址来进行操作。
  • IP和MAC地址这种映射关系是通过地址解析协议(Address Resolution Protocol,ARP)来实现的。

网络的几个概念终于是看完了,也是学习完了,好像没有说明白很多,

不过网络嘛:就是IP、掩码、网关;三个组成,具体有什么作用,我这就没法更加详细地说了,

我知道IP是什么,也知道掩码是什么

同时也知道主机位和网络位,但是要我通俗讲出来,就没法表达;了解了解,

今天就分享到这了;

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CAT1+mqtt

文章目录 MQTT知识点mqtt数据固定报头可变报头(连接请求)有效载荷 阿里云MQTT测试订阅Topic下发数据给MQTT.fxMQTT.fx 发布消息给服务器 下载mqtt(C-嵌入式版)我的W5500项目路径使用Cat1连接阿里云平台AT指令串口连接1. 开机联网2. 激活内置SIM卡(贴片卡)3. 我这里使用连接的是…

AiPPT怎么样?好用吗?

AiPPT怎么样?好用吗?AiPPT 是一款智能高效的PPT生成工具,通过AI技术快速将主题或文档(如Word/PDF)转化为专业PPT,提供超10万套行业模板,覆盖商务、教育等22场景,支持一键生成大纲、文…

恶补DSP:2.F28335的定时器系统

一、定时器原理F28335 城市的三座时钟塔(Timer0、Timer1、Timer2)是城市时间管理的核心设施,每座均为32位精度,依靠城市能源脉冲(系统时钟 SYSCLKOUT,典型频率为150 MHz)驱动。它们由两个核心模…

用倒计时软件为考研备考精准导航 复习 模拟考试 日期倒计时都可以用

考研,是一场与时间的博弈。从决定报名的那一刻起,日历上的每一个数字都被赋予了特殊意义 —— 报名截止日、现场确认期、初试倒计时、成绩查询点…… 这些节点如同航标,指引着备考者的方向。而在这场漫长的征途里,一款精准、易用的…

React学习(七)

目录:1.react-进阶-antd-搜索2.react-进阶-antd-依赖项说明 3.react-进阶-antd-删除1.react-进阶-antd-搜索我们jsx代码里只能返回一个最顶层的根元素下拉框简化写法:把这个对象结构赋值一下:清空定义个参数类型做修改事件需要定义三个…

Unix Domain Socket(UDS)和 TCP/IP(使用 127.0.0.1)进程间通信(IPC)的比较

Unix Domain Socket(UDS)和 TCP/IP(使用 127.0.0.1 或 localhost)都是进程间通信(IPC)的方式,但它们在实现、性能和适用场景上有显著区别。以下是两者的对比:1. 通信机制Unix Domain…

SQL中对时间操作的函数

以下是SQL中常用时间操作函数的汇总,按功能分类整理,结合多个权威来源内容综合而成: 一、获取当前时间 函数名称功能说明示例适用数据库CURDATE()获取当前日期(不含时间)SELECT CURDATE(); → 2024-08-21MySQL, Mari…

NUS PC5215 Lecture分析 Week1 Python基础

NUS PC5215 Lecture分析 Week1 Python基础前言Python基础数据类型保留字表达式Import 相关库IEEE浮点数前言 课程网站 作为一名计算机本科毕业的学生,该课程有点类似于本科期间学的数值分析的进化版,大抵是教会你如何实现各种方法,诸如蒙特卡…

模型私有化部署(Ollama vLLM LMDeploy)

一、魔塔社区平台介绍 1.1 什么是魔塔社区? 魔塔(ModelScope)是由阿里巴巴达摩院推出的开源模型即服务(MaaS)共享平台,汇聚了计算机视觉、自然语言处理、语音等多领域的数千个预训练AI模型。其核心理念是…

C++编程实践--资源管理、标准库、并发与并行

文章目录 资源管理 资源访问 指向资源句柄或描述符的变量,在资源释放后立即赋予新值 lambda函数 当lambda会逃逸出函数外面时,禁止按引用捕获局部变量 避免lambda表达式使用默认捕获模式 资源分配与回收 避免出现delete this操作 使用恰当的方式处理new操作符的内存分配错误 …

“R语言+遥感”的水环境综合评价方法实践技术应用

专题一、R语言概述1.1 R语言特点(R语言)1.2 安装R(R语言)1.3 安装RStudio(R语言)(1)下载地址(2)安装步骤(3)软件配置1.4 第一个程序He…

【项目复盘】【四轴飞行器设计】驱动开发部分

由于在参加面试时总需要花时间一点一点的回忆自己的项目内容,故我打算直接写一系列的项目复盘博客,方便每次面试前的回忆。内容仅作分享交流,如有谬误欢迎指正。 本项目系列的文章目录如下: 【项目复盘】【四轴飞行器设计】驱动…

wpf之ComboBox

前言 wpf中ComboBox的应用非常广泛&#xff0c;本文就来介绍ComboBox在wpf中的应用。 1、非MVVM模式下 1.1 xaml添加元素<ComboBox x:Name"cbx_test1" SelectedIndex" 0" ><ComboBoxItem >小明</ComboBoxItem ><ComboBoxItem &g…

从零开始学AI——13

前言 夏天快要过去&#xff0c;本书也快接近尾声了。 第十三章 13.1 半监督学习 在此之前&#xff0c;我们讨论的所有学习范式都具有非常明确的边界条件&#xff1a; 监督学习&#xff1a;我们拥有大量带标签的数据样本(xi,yi)(x_i, y_i)(xi​,yi​)&#xff0c;目标是学习从输…

k8sday12数据存储(1/2)

目录 一、简单基本存储 1、EmptyDir 1.1概念 1.2作用 1.3配置文件 1.4测试 2、HostPath 2.1概念 2.2作用 2.3配置文件 2.4测试 ①、数据共享 ②、持久化存储 3、NFS 3.1概念 3.2作用 3.3NFS服务安装 ①、设置主节点为NFS服务器 ②、给副节点安装NFS客户端工…

Spring Framework 常用注解详解(按所属包分类整理)

在使用 Spring Framework 进行开发时&#xff0c;注解&#xff08;Annotation&#xff09;是实现 依赖注入&#xff08;DI&#xff09;、组件扫描、AOP 切面、事务管理 和 Web 请求映射 的核心手段。Spring 提供了丰富且结构清晰的注解体系&#xff0c;这些注解按照功能被组织在…

ROADS落地的架构蓝图

2 ROADS落地的架构蓝图 将ROADS体验从理念转化为现实&#xff0c;需要一套完整且自顶向下的架构蓝图作为支撑。华为的实践表明&#xff0c;数字化转型的成功依赖于多个架构层次的协同推进&#xff0c;而非单点技术的应用。该蓝图通常包含以下五个关键层次&#xff0c;每一层都承…

如何构建一个神经网络?从零开始搭建你的第一个深度学习模型

在深度学习的海洋中&#xff0c;神经网络就像一艘船&#xff0c;承载着数据的流动与特征的提取。而构建一个神经网络&#xff0c;就像是在设计这艘船的结构。本文将带你一步步了解如何使用 PyTorch 构建一个完整的神经网络模型&#xff0c;涵盖网络层的组织、前向传播与反向传播…

自学嵌入式第二十三天:数据结构(3)-双链表

一、strtokchar * strtok(char *s1,char *s2);截断字符串&#xff0c;在s1字符串中找到s2截取前一段返回&#xff0c;如需要再次截取剩余段&#xff0c;再使用此函数s1输入NULL即可&#xff1b;二、bzerobzero(char *p,size_t size);清零,从p地址开始&#xff0c;清零size个bit…

河南萌新联赛2025第六场 - 郑州大学

暑期集训已经接近尾声&#xff0c;一年六场的暑期萌新联赛也已经结束了&#xff0c;进步是比较明显的&#xff0c;从一开始的七八百名到三四百名&#xff0c;虽然拿不出手&#xff0c;但是这也算对两个月的集训的算法初学者的我一个交代。 比赛传送门&#xff1a;河南萌新联赛…