资料整理于网络资料、书本资料、AI,仅供个人学习参考。
文章目录
- 网络通信模型
- 协议分层
- 计算机网络发展
- 计算机网络功能
- 什么是协议
- 为什么分层
- 邮局实例
- OSI模型
- OSI协议模型
- OSI七层模型
- OSI七层的功能简介
- TCP/IP模型
- OSI模型与TCP/IP模型
- TCP/IP协议族的组成
- 各层PDU
- 设备与层的对应关系
- 数据通信流程
- 数据通信
- 数据封装过程
- 数据解封装过程
网络通信模型
协议分层
计算机网络发展
- 计算机的诞生
1945年2月14日ENIAC诞生
- 计算机网络的诞生
1969年APNET诞生
- 不同网络之间的互联
由于网络标准不一样,无法完成互联
计算机网络功能
- 数据通信
什么是协议
- 什么是协议?
为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”
描述网络通信中“语言”规范的一组规则就是协议
例如:两个人交谈,必须使用相同的语言
- 数据通信协议的定义
决定数据的格式和传输的一组规则或者一组惯例
为什么分层
- 网络通信的过程很复杂
数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读
为了降低网络设计的复杂性,将协议进行分层设计
邮局实例
- 邮局实例(传统通信)
OSI模型
OSI协议模型
OSI七层模型
- OSI参考模型
国际标准化组织(International Standard Organization,lSO)于1984年正式颁布开放系统互连(Open System Interconnection,OSl)参考模型
所有的软件和硬件开发都遵循统一的 OSI 模型
OSI七层的功能简介
TCP/IP模型
OSI模型与TCP/IP模型
- OSI模型,仅仅是ISO提出的一个“参考”标准
- 实际的网络中更多使用TCP/IP 5层模型,但是实现的功能是相同的
TCP/IP协议族的组成
- TCP/IP是一系列协议的集合,所以严格称呼应是TCP/IP协议族
各层PDU
设备与层的对应关系
数据通信流程
数据通信
- 所谓的设备之间的通信,指的是设备之间能够互相传输数据
- 产生数据
即数据封装,指的是数据通过应用层产生以后,发送到第一层,每经过一层都添加一个协议头部的过程
- 传输数据
即网络传输数据在不同的网络设备组成的互联网中传输的过程,主要是依靠交换机和路由器实现数据在不同设备之间的转发
- 接收数据
即数据解封装,指的是数据被设备通过网线接收以后,形成数据帧,然后一层一层分析头部,然后传递给上一层处理,一直到应用层的过程
也可以说是:不断的分析并删除每层的协议头部的过程‘
- 设备之间的数据传输,一定是双向的,每个方向都分为3个阶段
产生数据,也称之为“数据封装”
传输数据,也称之为“网络传输”
接收数据,也称之为“数据解封装”