一)计算机系统通信流程
1 )初期计算机通信面临的挑战和困难
操作系统通信机制标准不统一
2 ) OSI诞生
1984年ISO组织提出了ISO国际标准化组织。
ISO定义OSI的目的是标准化通信流程,提高兼容性,便于推广。
3 ) OSI的分析开放系统互联参考模型
3.1 ) OSI层模型
“APP应用层”通过交互式页面为用户和系统提供交流渠道。 操作系统,软件。
表示层:确定用什么编码来描述、存储和传输数据。 数据格式: JPG、JPEG、GIF。
C层:保证通信独立性。
传输层:
1 )数据切片和组装。
2 )为数据分配端口号,便于识别APP应用。
3 )确认数据的传播方式)面向链接的传播和非链接的传播。
面向对象的数据传输:必须建立通信双方的链接,传输和保证数据。
数据的传达质量。
非面向对象分发:不需要链接,也不需要保证传输质量,而是直接分发。
网络层:
1 )向数据提供网络的起源和目的地的识别(IP地址)。
2 )路由器利用网络层的IP地址信息找到到达目标网络的路径。
数据链路层:
1 )给数据物理位置的起源和目的地的识别(MAC地址)。
2 )利用混列算法实现数据完整性检查(保证数据完整性)
物理层:物理层负责数据的形态转换。
4 )数据别名
将APP应用、显示、会话用户发送的数据称为数据。
传输层:分段段或切片
网络层:包组或包
数据链路层:帧数据帧
物理层:比特流
! 补充知识
1 )数据携带的附加参数
会话ID来自于会话层,端口号来自于传输层,并且IP地址来自于网络层
数据链路层具有MAC地址。