【笔记】以论文发表形式通俗理解 TCP/IP模型
- 前言
- TCP/IP模型
- 理论
- 通俗理解
前言
在网络基础学习过程中,以前只对TCP/IP理解个字面,网上查一下能知道个字面意思,但是连起来到底是什么意思,还是一知半解的,停留在表面,时间久了,就忘了。通过相关的查阅学习,对 TCP/IP模型 四层进行介绍,以论文发表的形式进行对应的通俗理解,基于我的理解,对整个过程进行记录,方便以后的查看。如果有分析不当的地方,也欢迎指出纠正。
TCP/IP模型
理论
TCP/IP模型是用于组织和描述计算机网络中通信协议的框架,一共有四层,通过学习大神文章TCP/IP模型分为哪四层、一文简单了解四层协议:TCP/IP,概括每一层的作用如下:
-
网络接口层(Network Interface Layer):也称为链路层或数据链路层,负责在物理介质上传输数据帧,例如以太网帧,处理物理寻址,通过MAC地址识别设备,可提供数据链路层的差错检测和纠正;
-
网络层(Internet Layer):负责实现数据包的路由和转发,使数据能够在不同网络之间传递。IP协议是网络层的核心协议,负责数据包的分组和寻址,包括IPv4和IPv6。作用是处理逻辑寻址,通过IP地址识别设备和网络;
-
传输层(Transport Layer):负责提供端到端的通信服务,确保数据的可靠传输和流量控制,主要功能是数据格式化、数据确认和丢失重传等。主要协议有TCP(传输控制协议)和UDP(用户数据报协议)。TCP提供可靠的、面向连接的通信,具有流量控制、拥塞控制和错误恢复机制。UDP提供无连接的通信,适用于实时应用,但不保证可靠性。
-
应用层(Application Layer):位于最顶层,负责处理应用程序的逻辑,包含各种应用程序和协议,通过应用层协议实现特定的应用功能,例如HTTP、FTP、SMTP、DNS等。提供用户接口,允许用户与网络进行交互。应用层协议和应用程序之间的交互是用户最直接感知的部分。
借用一文简单了解四层协议:TCP/IP中的实例展示如下:
到这里其实已经比较清楚了,就是数据包不断添加头,但是理解起来不太清晰,接用写论文的方式进行理解。
通俗理解
正常写一篇论文发表给别人看,基本流程是:
- 先写好正文;
- 然后对正文进行格式整理;
- 假设要投外刊,那还要翻译成英文版本等;
- 最后投杂志社,通过这个平台包装处理后,进行全球发行,让读者进行查阅。
根据这个流程,基于我的理解,TCP/IP模型也是一样的。这个数据包就是这篇论文,基本流程如下;
- 先经过应用层处理,写好了正文;
- 然后经过传输层处理,完成了格式排版;
- 然后经过网络层处理,完成了英语版本等;
- 这时候你的文章还仅限于你自己,如果想要投到全球,你找了一张杂志社,然后经过网络接口层处理,完成平台包装,有了一个书刊号,此时全球用户就可以进行查看了。