网络协议必知基础知识(图文并茂)

简介: 网络协议必知基础知识(图文并茂)

image.png网络协议是以一种简单、可靠和安全的方式管理信息交换的一组规则。 在讨论用于在网络上传输和接收数据的最常见协议之前,我们需要了解网络是如何在逻辑上组织或设计的。 在两个系统之间建立开放通信的最流行的模型是ISO提出的开放系统接口(OSI)模型。  


OSI模型

OSI模型不是一个网络架构,因为它没有为每一层指定确切的服务和协议。 它只是通过定义输入和输出数据来告诉每个层应该做什么。 由网络架构师根据他们的需要和可用的资源来实现这些层。  


这些是OSI模型的七个层−


物理层−连接两个需要通信的系统的第一层物理层。 它以比特传输数据,并通过调制解调器管理单工或双工传输。 它还管理网络接口卡的硬件接口到网络,如电缆,电缆终端,地形,电压水平等。  


数据链路层−网络接口卡的固件层。 它将数据报组装成帧,并在每个帧上添加开始和停止标志。 它还解决了损坏,丢失或重复帧的问题。  


网络层−负责工作站之间的路由、交换和信息流控制。 它还将传输层数据报分解为更小的数据报。  


传输层−直到会话层,文件以自己的形式存在。 传输层将其分解为数据帧,在网段级提供错误检查,防止快速主机超过较慢主机。 传输层将上层与网络硬件隔离。  


会话层−负责在两个需要交换数据的工作站之间建立会话。  


表示层−该层与数据的正确表示有关,即信息的语法和语义。 它控制文件级别的安全性,并负责将数据转换为网络标准。  


应用层−是网络的顶层,负责向下层发送应用请求。 典型的应用包括文件传输、电子邮件、远程登录、数据输入等。

image.png并不是每个网络都必须拥有所有的层。 例如,在广播网络中没有网络层。  


当一个系统想要与另一个工作站共享数据或通过网络发送请求时,它被应用层接收。 数据经过处理后,然后进入较低的层,直到它到达物理层。  


在物理层,数据实际上由目的工作站的物理层传输和接收。 在那里,数据经过处理后继续到上层,直到它到达应用层。  


在应用层,数据或请求与工作站共享。 所以每一层对于源工作站和目标工作站都有相反的功能。 例如,源工作站的数据链路层在帧上添加开始和停止标志,而目标工作站的同一层将从帧上删除开始和停止标志。  


现在让我们看看不同层用于完成用户请求的一些协议。


TCP / IP

TCP/IP是传输控制协议/Internet协议的缩写。 TCP/IP是一组用于Internet上通信的分层协议。 该套件的通信模型是客户机-服务器模型。 发送请求的计算机是客户端,发送请求的计算机是服务器。

image.pngTCP/IP有四层


应用层−使用HTTP、FTP等应用层协议。  


传输层−数据以数据报的形式通过TCP (Transmission Control Protocol)进行传输。 TCP负责在客户端分解数据,然后在服务器端重新组装。  


网络层−网络层通过网络层的IP (Internet Protocol)协议连接。 该协议为连接到Internet的每台机器分配一个称为IP地址的地址,以便方便地识别源机器和目标机器。  


数据链路层−实际数据以比特的形式在数据链路层通过网络层提供的目的地址进行传输。  


TCP/IP广泛应用于Internet以外的许多通信网络。


FTP  

正如我们所看到的,对网络的需求主要是为了方便研究者之间的文件共享。 直到今天,文件传输仍然是最常用的工具之一。 处理这些请求的协议是文件传输协议或FTP。  

image.png使用FTP传输文件在这些方面是有帮助的  


轻松地在两个不同的网络之间传输文件  


如果协议配置得当,即使连接被丢弃,也可以恢复文件传输会话  


支持地理上分散的团队之间的协作


PPP

点对点协议或PPP是一种数据链路层协议,它允许通过串行连接(如电话线)传输TCP/IP流量。image.png为此,PPP定义了以下三点


一种明确定义一帧结束和另一帧开始的分帧方法,同时包括错误检测。  


链路控制协议(LCP),用于在不再需要时启动通信线路、验证和关闭通信线路。  


网络控制协议(Network control protocol, NCP):其他网络支持的各个网络层协议。  


使用PPP,家庭用户可以通过电话线连接互联网。


最后

如果对您有帮助,希望能给个👍评论/收藏/三连!


博主为人老实,无偿解答问题哦❤


image.pngimage.png

相关文章
|
存储 弹性计算 固态存储
阿里云服务器ESSD Entry和ESSD等云盘解析:区别、应用场景与选择参考
阿里云服务器提供了包括ESSD Entry、ESSD、SSD云盘、高效云盘等丰富多样的云盘类型,以满足不同用户在不同业务场景下的需求。每种云盘都有其独特的性能特点和适用场景,为了帮助用户更好地理解和选择云盘,本文将详细解析阿里云服务器各个云盘的定义、区别、选择参考以及常见问题。让大家对阿里云服务器不同云盘的性能和适用场景有更全面的了解,尤其是ESSD Entry云盘和ESSD云盘,并能够根据自己的需求做出最适合自己的选择。
|
算法 网络架构
MAC地址与帧结构
本文介绍了MAC地址和帧结构的基础知识。MAC地址是48位物理地址,分为组织唯一标识符(OUI)和制造商自定义两部分,用于局域网设备识别与链路层通信。帧结构以以太网帧为例,包含前导码、帧开始定界符、目的与源MAC地址、类型/长度字段、数据字段及帧校验序列(FCS),确保数据传输的准确性和可靠性。
1743 8
|
JSON 移动开发 网络协议
认识协议【网络基础】
认识协议【网络基础】
910 1
|
传感器
遥感物理基础(1) 电磁波谱与电磁辐射
本文内容较为枯燥,是遥感的物理原理,作者已经尽量去帮助读者理解了,无论是精细的阅读还是走马观花,长期下来都能提高读者对专业的了解;电磁辐射是遥感传感器与远距离目标联系的纽带。不同类型地物具有不同的电磁辐射,遥感技术正是利用地物的的不同辐射特征,转变成数据或影像,达到探测地面目标的目的。因此,要应用遥感技术,必须了解电磁辐射的基本性质及地物的波谱特征。​ 电磁波是遥感技术的重要物理理论基础。
3324 0
|
传感器 JSON 监控
python中psutil模块的使用详解(python3经典编程案例)
这篇文章介绍了如何使用Python的`pyinstaller`库打包应用程序,并提供了详细的打包步骤和参数说明。
934 7
|
缓存 算法 安全
MAC地址_MAC地址格式_以太网的MAC帧_基础知识
MAC地址是全球每块网卡唯一的介质访问控制地址,由6字节构成,前24位为厂商代码,后24位为序列号。网卡需安装驱动程序才能正常工作,并实现物理层和数据链路层功能及传输模式转换。MAC地址通常固化在EEPROM中,属于数据链路层范畴。以太网MAC帧包括前导码、地址、类型、数据和校验码,接收方根据MAC地址处理帧。网卡可设为混杂模式接收所有帧,便于网络分析,但也可能被黑客利用。
2214 10
|
存储 缓存 运维
带你读《云原生架构白皮书2022新版》——主要架构模式(上)
带你读《云原生架构白皮书2022新版》——主要架构模式(上)
1476 100
|
Cloud Native 前端开发 定位技术
带你读《云原生架构白皮书2022新版》——主要架构模式(下)
带你读《云原生架构白皮书2022新版》——主要架构模式(下)
548 89
|
域名解析 网络协议 Linux
域名解析类型及dig,nslookup进行Dns解析过程查看
域名解析类型及dig,nslookup进行Dns解析过程查看
1306 4
|
存储 自然语言处理 Go
详尽分享详解Go中的rune类型
详尽分享详解Go中的rune类型
471 0