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

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

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

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

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

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

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.lryc.cn/news/626591.html

相关文章:

  • 【论文阅读】Multi-metrics adaptively identifies backdoors in Federated Learning
  • Azure 使用记录
  • mapbox高阶,结合threejs(threebox)添加建筑glb模型,添加阴影效果,设置阴影颜色和透明度
  • 通过try-catch判断数据库唯一键字段是否重复
  • linux的内核符号表
  • 【表的操作】
  • 深入理解 Linux 多线程
  • mysql-8.0.37-linux-glibc2.12-x86_64安装
  • 可实现三重空间感知:Ai2 开源具身机器人 AI 模型 MolmoAct
  • 从防抖节流到链表树:编程世界中的抽象优化艺术
  • 23种设计模式——模板方法模式(Template Method Pattern)详解
  • 在一台没联网的机器上,用ollama加载qwen3,14b
  • 遥感机器学习入门实战教程|Sklearn 案例④ :多分类器对比(SVM / RF / kNN / Logistic...)
  • 使用 GraalVM Native Image 将 Spring Boot 应用编译为跨平台原生镜像:完整指南
  • Spring Boot 配置
  • nvidia最新论文:小型语言模型是代理人工智能的未来
  • (5)软件包管理器 yum | Vim 编辑器 | Vim 文本批量化操作 | 配置 Vim
  • 5G-A赋能AR眼镜:毫米级虚实融合的未来已来
  • 开源 AR 眼镜怎么选?OpenGlass ,OSSG,cheApR 分析推荐
  • 给你的Unity编辑器添加实现类似 Odin 的 条件显示字段 (ShowIf/HideIf) 功能
  • 用好 Elasticsearch Ruby 传输层elastic-transport
  • 二维码跳转支付宝、微信小程序二码合一(直接关联、中间页识别跳转)方案
  • python-使用鼠标对图片进行涂抹自定义绘图
  • 自己微调的大模型如何用ollama运行
  • Android 开发问题:android:marginTop=“20px“ 属性不生效
  • 数字化图书管理系统设计实践(java)
  • Redis 复制功能是如何工作的
  • Linux I/O 多路复用实战:Select/Poll 编程指南
  • iOS 应用上架常见问题与解决方案,多工具组合的实战经验
  • Redis--day9--黑马点评--分布式锁(二)