Linux(网络基础和网络标准OSI七层结构)

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

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

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

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

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


计算机网络是由一组计算机或网络设备(天猫精灵、路由器)通过有线或者无线连接

作用范围分类

  • 广域网WAN 互联网
  • 城域网MAN 城市里面不同网络连接起来
  • 局域网LAN 单位里面的局域网 重点关注

绝大部分软件都需要联网。

批处理应用程序 视频传到百度云下载的时候,下载期间不能立即下载完。

交互式应用程序 淘宝购买东西,响应时间很重要。

实时应用程序 语音和视频

速度(带宽)拓扑

专业的带宽是赫兹hz

家里的网速500兆带宽说的是500兆速度,速度以位(bit)为单位。

100 Mbps每秒钟传播100个位(bit),在磁盘上看文件都是字节。字节和位差了8倍

想象公共走廊和教室,公共走廊叫做干线,这种就是总线型

双绞线的连接拓扑是星型拓扑

比如每个房间都留着网线,汇总到客厅的交换机或者路由器。

一个普通的公司网络架构

网络标准OSI七层结构

网络有网络自己的规范。

网络分成了层一层一层的部件,把复杂事物拆成独立的子部件。

网络分为了七层。

哪一层出问题都得关注,哪一层出问题网络就会出现问题。

物理层:

物理层关注的是物理上的概念,两个网络设备进行互联互通,根本的原因必须物理上把它连起来。

总结一下就是两个计算机得串起来不管用什么方式。

数据链路层:

数据链路层来识别互联设备之间的数据通讯,识别数据的一个数据帧。

数据链路层只实现了链路之间的通讯,就是一个网络里面的计算机互通。

在生活中可能不是在一个小网络里面,比如两个小网络,比如上网课每个人都在不同地方。

网络层:

网络层解决的是路由的问题,路由就是选择路径。

网络层涉及到一种地址叫做逻辑地址(网络地址),而数据链路层涉及的是物理地址。

路由选择从外地到北京,有n条路。选择一条最佳路径,这就是网络层的功能。

网络层解决了数据到达的问题但是还有一个问题,数据从很远的地方传过来不会丢东西吗?

万一丢了东西还得重新传这个怎么解决?

传输层:

传输层能确保你的数据是成功到达的,确认机制校验。

会话层:

会话层两个主机建立通讯,需要建立会话。

和192.168.111.5建立了一个连接两个会话会话层就是管理两个会话的

表示层为了表示数据,网络传输数据无非是高低电平,比如写了一个小王真帅通过网络传送给另一个计算机不可能传给别人是0101,0101编码转为汉字用UTF-8转换。

应用层:

应用层使用的应用协议,浏览器上网微信QQ这些称为应用层。

数据封装与解封:

从上往下一个个的加包裹 从下往上一个个解包裹。

数据链路层FCS校验把前面的数据(l2-l7)做一个计算放到FCS到了物理层变为0101,经过光信号或者电信号发到接收方。

检查数据是不是坏了校验把同样的这份数据(l2-l7)拿出来做一个计算。

然后和最后这个FCS做一下比较。

算法一样的那说明数据在网络传输坏了,就不要这个数据。

crc为校验位 加包裹过程

拆包裹过程

总结一下:1兆数据真正是1兆吗并不是还有包裹的重量,网络通讯不是纯数据,有一些相关的依赖一些辅助数据。网络传输数据是非常复杂的过程,还有比如下载东西喊要重新下载。

参考文献

2网络基础和网络标准OSI七层结构_哔哩哔哩_bilibili

总结

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

相关推荐
Daydream.V17 分钟前
网页学习——HTML
学习
张永清-老清27 分钟前
每周读书与学习->JMeter性能测试脚本编写实战(四)-利用JMeter对MySQL数据库查询进行性能测试
学习·jmeter·性能调优·jmeter性能测试·性能分析·每周读书与学习
诸神缄默不语28 分钟前
当无法直接用apt instll时,Linux如何离线安装软件包(以make为例)
linux·运维·服务器
Sivan_Xin32 分钟前
拒绝 If-Else 屎山:利用适配器模式(Adapter)构建第三方登录的“防腐层”实战
linux·python·适配器模式
learning-striving36 分钟前
kali默认桌面Xfce切换为GNOME桌面
linux·运维·服务器·kali
源远流长jerry39 分钟前
dpdk之kni处理dns案例
linux·网络·网络协议·ubuntu·ip
黄昏晓x39 分钟前
Linux----进程控制
android·linux·运维
玉梅小洋41 分钟前
iperf 网络性能测试完整指南(含多服务端测试)
网络·测试工具·性能测试·iperf
InterestOriented42 分钟前
中老年线上学习发展:兴趣岛“内容+服务+空间”融合赋能下的体验升级
人工智能·学习
Danileaf_Guo1 小时前
我们的WireGuard管理系统支持手机电脑了!全平台终端配置,支持扫码连接,一键搞定
网络