Linux(网络协议和管理)

后面也会持续更新,学到新东西会在其中补充。

建议按顺序食用,欢迎批评或者交流!

缺什么东西欢迎评论!我都会及时修改的!

在这里真的很感谢这位老师的教学视频让迷茫的我找到了很好的学习视频

王晓春老师的个人空间-王晓春老师个人主页-哔哩哔哩视频


网卡

主要实现了串行和并行的转换,在计算机内部,是可以并行处理多少位的数据。比方说电脑是64位或者32位,就是一次性能并行处理64位或者32位,在网络中传输是串行的一位一位往外传,把多行道变成单行道 网卡来完成这个功能,网卡还有缓存的功能 从网络中收到一个数据比方说有一台电脑发了一个数据过来,网卡会有一个缓冲区 RAM芯片在网卡中会把信息先缓存在RAM里,再复制到内存中。网卡想用的话必须安装设备驱动程序,并且实现了以太网协议,以太网属于局域网的标准协议了

 网卡里面有个非常重要的东西mac

 网卡天生出厂的时候就有一个唯一的地址叫做mac地址

MAC media access control MAC地址又称为物理地址

 冒号隔开是为了看着更加直观。 一个16进制相当于4为2进制

6个字节乘上8为48位地址 用来表示每个网卡的唯一标识。

每一个网卡都是有一个唯一的地址且是世界上唯一的,多帅的一件事情。

中继器集线器

网线再网络中传输,有一定的距离限制的,有信号衰减的问题

两台电脑如果用传统的双绞线连接最大的传输距离100米

如果两台超过00米连网线是不行的,可以加中继器的方法。

中继器就是再中间再加一个设备,这个设备能让信号放的更大。

缺点在于中继器不能连接不同类型的资源网络

和其类似的还有集线器

长的和交换机很像,每一个口都可以连一个双绞线,每个网线接口都可以连一台计算机。

不能隔断冲突域 一台机器发信号别的计算机就不能发了,因为一发就冲突。同一个集线器连接的所有计算机都在一个冲突域中,性能很差。速度是共享带宽的,因此采用的半双工方式。决定了通信效率。

HUB基本上不用了。

网桥

交换机的前身叫做网桥Bridge

网桥和交换机的工作原理:

网桥和交换机内部有不一样的设备,就是RAM芯片 在交换机里面是有RAM的也就是内存,易失性的存储。芯片里面有一块空间存的是接口和地址之间的关系。比如网桥B1就有两个接口,每个计算机有自己的MAC地址和接口的对应关系,左边mac地址右边接口地址

 一开始站表里面的东西都是空的慢慢就自己填写了

比如h1和h2要通信肯定有一个原计算机的地址和目标计算机地址。

源src 目标dest 源是h1 目标是h2。

数据报文就被数据发到网络中,计算机网线连接不知道各个计算机位置是到处发的。

有一个数据报文就到了网桥B1,网桥就会区查站表,有没有到达h2的计算机对应的接口。

但是表是空的因此就会泛红,到处转发从端口2发h3和h4也会收到h1发的数据报文。

到了网桥二而网桥二表也是空的,也会从端口2往后面查找。

第一次的时候,所有计算机都将收到h1给h2的数据报文。

B1还会得到一个消息源地址h1目标地址h2 虽然没有h2的接口地址

但是h1是从端口1来的所以表就记录了h1的接口地址

那么h2也发报文h3也发报文,网桥就会收集到了所有计算机是哪个口连着的。

这个时候h1再给h2发报文,网桥就指的h2在哪就不会走端口2而是走端口1。

并且h3和h4也收不到消息了。消息就安全了隔离了冲突域,分成了3个冲突域。性能提高了

交换机

交换机里面也有一个表叫做MAC地址表

很多口可以连很多计算机。 

一个口就是一个冲突域,性能更好。计算机间的通信更加安全。

千兆计算机可以保证每个口都是千兆,性能好又安全。

交换机上可以设置一个监听端口,所有交换机的流量都会给监听端口转一份。

前提必须是管理员。

ram芯片就相对于内存容量有限。

如果交换机表装满了就还是泛红查找要目的计算机。

企业里都用的交换机

当数据报文是这种报文的时候

表示的是目标主机是所有 这种数据报文也就是48个1

也就是广播就表示所有计算机都要处理

 交换机可以隔断广播域吗

交换机的工作原理刚开始表是空的,是分析了数据报文的源地址来填充表。

转发是根据数据报文中的目标地址进行转发

 A和B都是从源地址复制来的,而数据报文发送的时候。

单播指的是目标地址是一台计算机

多播广播指的是一些计算机比如这里就是48个1 因为有48个端口

目标地址才有多播广播的区别而源地址永远是单播地址。

那么代表表中MAC地址就是单播地址没有多播地址,假如发一个多播过来表中没有多播和广播就只能泛红了,所以导致交换机不能隔断广播域。

交换机如果收到的是广播就全部转发。

如果公司比较大,所有机器都用的交换机串起来 ,一个机器发广播几千人都能收到。

广播域问题无法解决谁能解决!

路由器

路由器可以隔断广播也可也隔断冲突域

 10.120.2.0 称之为网段

A给B发消息,需要通过路由器层层转发,带来了走哪条路的问题。路径选择问题。

路由器需要选择最佳路径

企业里一般用的交换机,如果要连互联网或者网络采用路由器

路由就是把一个数据报文从一个设备的一个网络转发到另一个网段上去

 10.120.2.0到172.16.1.0中间走过的一段一段的网段连起来的过程叫做路由的过程。

路由是靠路由表完成的。

路由表不是只有路由器里面有每个计算机里面都有路由表。

HUB工作在物理层只是把计算机连起来

交换机工作在数据链路层 数据链路层是以帧的方式组织数据报文 交换机需要分析目标地址和源地址 源地址就是mac地址 根据mac地址来决定数据报文的转发

路由器属于网络层,网络层其中一个功能就是路由的功能寻址的功能

网卡工作在数据链路层 网卡里面有mac地址

参考文献

4各种网络设备工作原理和特性详解_哔哩哔哩_bilibili

总结

所有命令都需要反复敲来实验来记忆,本人基本上是个人理解加参考其他大佬的肯定有很多问题欢迎指正,我会及时修改。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

代理 IP 行业现状与未来趋势分析

随着互联网的飞速发展,代理 IP 行业在近年来逐渐兴起并成为网络技术领域中一个备受关注的细分行业。它在数据采集、网络营销、隐私保护等多个方面发挥着重要作用,其行业现状与未来发展趋势值得深入探讨。 目前,代理 IP 行业呈现出以下几个显著…

[Java] 使用 VSCode 来开发 Java

目录 前言Java 环境怎么看自己是否已经配置完成?安装 JDK安装 Maven 环境修改 Maven 依赖源 完善 VS Code配置插件配置 Maven配置 Maven Settings配置 Maven 可执行文件地址 前言 由于使用 VSCode 编码已经成为习惯,并且它确实相对其他的 IDE 较为轻量化…

【热力学与工程流体力学】流体静力学实验,雷诺实验,沿程阻力实验,丘里流量计流量系数测定,局部阻力系数的测定,稳态平板法测定材料的导热系数λ

关注作者了解更多 我的其他CSDN专栏 过程控制系统 工程测试技术 虚拟仪器技术 可编程控制器 工业现场总线 数字图像处理 智能控制 传感器技术 嵌入式系统 复变函数与积分变换 单片机原理 线性代数 大学物理 热工与工程流体力学 数字信号处理 光电融合集成电路…

基于单片机的无绳跳绳设计

基于单片机设计了一款无绳跳绳,采用传感器代替了绳子的摆动,从而实现了模拟跳绳的功能。其研究的方法是:以单片机作为这次设计的核心,它的外围包含有传感器模块、按键模块、显示模块、语音播报模块及电源模块等。本设计采用STM32芯…

暂停一下,给Next.js项目配置一下ESLint(Next+tailwind项目)

前提 之前开自己的GitHub项目,想着不是团队项目,偷懒没有配置eslint,后面发现还是不行。eslint的存在可以帮助我们规范代码格式,同时 ctrl s保存立即调整代码格式是真的很爽。 除此之外,团队使用eslint也是好处颇多…

音频进阶学习八——傅里叶变换的介绍

文章目录 前言一、傅里叶变换1.傅里叶变换的发展2.常见的傅里叶变换3.频域 二、欧拉公式1.实数、虚数、复数2.对虚数和复数的理解3.复平面4.复数和三角函数5.复数的运算6.欧拉公式 三、积分运算1.定积分2.不定积分3.基本的积分公式4.积分规则线性替换法分部积分法 5.定积分计算…

Mac m2电脑上安装单机Hadoop(伪集群)

1. 引言 本教程旨在介绍在Mac 电脑上安装Hadoop 2. 前提条件 2.1 安装JDK Mac电脑上安装Hadoop,必须首先安装JDK,并配置环境变量(此处不做详细描述) 2.2 配置ssh环境 关闭防火墙 在Mac下配置ssh环境,防止后面启…

【记录49】vue2 vue-office在线预览 docx、pdf、excel文档

vue2 在线预览 docx、pdf、excel文档 docx npm install vue-office/docx vue-demi0.14.6 指定版本 npm install vue-office/docx vue-demi <template><VueOfficeDocx :src"pdf" style"height: 100vh;" rendere"rendereHandler" error&…

「LangChain4j入门 — JavaAI程序」

█ 什么是大模型&#xff1f; 大模型&#xff0c;英文名叫 Large Model&#xff0c;大型模型。早期的时候&#xff0c;也叫 Foundation Model&#xff0c;基础模型。 大模型是一个简称。完整的叫法&#xff0c;应该是 “人工智能预训练大模型”。预训练&#xff0c;是一项技术…

【SQL】语句练习

1. 更新 1.1单表更新 例1: 所有薪水低于30000的员工薪水增加10% SQL命令&#xff1a; update employee set salarysalary*1.1 where salary < 30000; 1.2多表更新 例1: 将下图两表张三的语文成绩从95修改为80 SQL命令&#xff1a; update exam set score80 where subjec…

蓝桥杯刷题——day6

蓝桥杯刷题——day6 题目一题干解题思路代码 题目二题干解题思路代码 题目一 题干 小明发现49很有趣&#xff0c;首先&#xff0c;它是个平方数。它可以拆分为4和9&#xff0c;拆分出来的部分也是平方数。169 也有这个性质&#xff0c;我们权且称它们为&#xff1a;拼接平方数…

SQL中的联结表

本文介绍什么是联结&#xff0c;为什么使用联结&#xff0c;以及如何编写使用联结的SELECT语句。 1. 联结 SQL最强大的功能之一就是能在数据查询的执行中联结&#xff08;join&#xff09;表。联结是SQL的SELECT能执行的最重要的操作&#xff0c;理解联结及其语法是学习SQL的…

.Net WebAPI(一)

文章目录 项目地址一、WebAPI基础1. 项目初始化1.1 创建简单的API1.1.1 get请求1.1.2 post请求1.1.3 put请求1.1.4 Delete请求 1.2 webapi的流程 2.Controllers2.1 创建一个shirts的Controller 3. Routing3.1 使用和创建MapControllers3.2 使用Routing的模板语言 4. Mould Bind…

SQL在线格式化 - 加菲工具

SQL在线格式化 打开网站 加菲工具 选择“SQL 在线格式化” 或者直接访问 https://www.orcc.online/tools/sql 输入sql&#xff0c;点击上方的格式化按钮即可 输入框得到格式化后的sql结果

vs 调试

常用&#xff1a; 调试->窗口-> 断点 监视 自动窗口 局部变量 调用堆栈 内存 反汇编&#xff08;也可以右键&#xff0c;转到反汇编&#xff09; 寄存器 快捷键&#xff1a; F5:启用调试&#xff0c;经常用来跳到下一个断点处 F9创建断点和取消断点。断点的重要作用&…

25. 深浅拷贝

一、什么是浅拷贝 只对对象的最顶层进行的拷贝称为 浅拷贝。我们可以用 copy 模块中的 copy() 方法实现浅拷贝。 import copya [11, 22, 33] b [44, 55, 66] c [a, b] d copy.copy(c)print(f"c: {c}") print(f"d: {d}") print(f"c d: {c d}&q…

docker简单命令

docker images 查看镜像文件 docker ps -a 查看容器文件 docker rm 0b2 删除容器文件&#xff0c;id取前三位即可 docker rmi e64 删除镜像文件&#xff08;先删容器才能删镜像&#xff09;&#xff0c;id取前三位即可 在包含Dockerfile文件的目录…

【Java】4、虚拟机 JVM

目录 Java内存区域详解(重点) JVM垃圾回收详解(重点) 类文件结构详解 类加载过程详解 类加载器详解(重点) 最重要的JVM参数总结 JDK监控和故障处理工具总结 JVM线上问题排查和性能调优案例 参考&#xff1a; JVM 核心技术 32 讲 深入浅出 Java 虚拟机

谷歌浏览器的无障碍功能介绍

在数字化时代&#xff0c;互联网已经成为人们生活中不可或缺的一部分。然而&#xff0c;并不是所有人都能平等地享受网络带来的便利。为了帮助有特殊需求的人士更好地访问和使用网络内容&#xff0c;谷歌浏览器推出了一系列无障碍功能。这些功能旨在提升视力障碍、听力障碍及其…

3D 生成重建035-DiffRF直接生成nerf

3D 生成重建035-DiffRF直接生成nerf 文章目录 0 论文工作1 论文方法2 实验结果 0 论文工作 本文提出了一种基于渲染引导的三维辐射场扩散新方法DiffRF&#xff0c;用于高质量的三维辐射场合成。现有的方法通常难以生成具有细致纹理和几何细节的三维模型&#xff0c;并且容易出…