作者:esnard夏_368 | 来源:互联网 | 2023-05-16 10:11
一、基础知识(一)协议计算机与网络设备要相互通信,必须基于相同的方法。比如,如何探测到通信目标,使用哪种语言通信,如何结束通信等规则要事先确定。不同硬件,操作系统之间的通信都需要一种规则,我们将这种事
一、基础知识
(一)协议
计算机与网络设备要相互通信,必须基于相同的方法。比如,如何探测到通信目标,使用哪种语言通信,如何结束通信等规则要事先确定。
不同硬件,操作系统之间的通信都需要一种规则,我们将这种事先约定好的规则称之为协议。
(二)地址
地址:在某一范围内确认的唯一标识符,即数据包传到某一个范围,需要有一个明确唯一的目标地址。
(三)网络构成
二、OSI与TCP/IP参考模型
(一)OSI与TCP/IP参考模型图
(二)OSI参考模型分层说明
(三)OSI参考模型通信过程
1、打包数据时,每一层在处理上一层传过来的数据时,会在数据上附上当前层的首部信息后传给下一层;
2、解包数据时,每一层在处理下一层传过来的数据时,会将当前层的首部信息与数据分开,将数据传给上一层。
3、数据通信过程
(四)TCP/IP应用层协议
1、通信模型
2、应用层协议说明
三、TCP/IP通信过程
(一)数据包结构
(二)数据打包和解包过程[包的封装]
1、
2、
(三)数据包传输过程