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

总结

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

相关推荐
中科岩创几秒前
重庆轨道交通4号线寸滩地铁站自动化监测
大数据·网络·物联网
cwtlw3 分钟前
CSS学习记录11
前端·css·笔记·学习·其他
HiWorldNice4 分钟前
如何在Centos7中设置tomcat开机自启动
java·centos·tomcat
是十一月末5 分钟前
Linux的基本功能和命令
linux·服务器·开发语言·数据库
岳哥说跨境6 分钟前
TikTok无网络黑屏原因及解决方法
网络·tcp/ip·http·ip
聚名网6 分钟前
什么叫中间件服务器?
运维·服务器·中间件
model200510 分钟前
CentOS7 Apache安装踩坑
centos·apache
legendary_16318 分钟前
LDR6500:音频双C支持,数字与模拟的完美结合
c语言·开发语言·网络·计算机外设·电脑·音视频
暮已深18 分钟前
【RTAB-Map+VINS-Fusion+euroc】(Ubuntu 20.04)三维稠密重建-实践笔记
linux·笔记·ubuntu
浮尘笔记21 分钟前
在Ubuntu服务器上备份文件到自己的百度网盘
linux·服务器·ubuntu