OSI Open System Interconnect 开放式系统互联
- 不同层次间的交互是双向交互通信的!
- 相邻层之间通过接口通信: 物理接口&逻辑(软件)接口
数据流通的过程
- 物理层
物理层规定: 为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。
简单的说,物理层确保原始的数据可在各种物理媒体上传输。
主要内容包括:
1.传输媒体
导引型传输媒体 – 双绞线 同轴电缆 光缆
非导引型传输媒体 – 地面微波接力通信 卫星通信
2.信道复用技术
频分复用
时分复用
统计时分复用 - 数据链路层
在两个网络实体之间提供数据链路连接的创建、维持和释放管理。构成数据链路数据单元(frame:数据帧或讯框),并对帧定界、同步、收发顺序的控制。传输过程中的网络流量控制、差错检测和差错控制等方面
只提供导线一端到另一端的通信 - 网络层
提供路由和寻址的功能,使两终端系统能够互连且决定最佳路径,并具有一定的拥塞控制和流量控制的能力。由于TCP/IP协议体系中的网络层功能由IP协议规定和实现,故又称IP层。
- 寻址
对网络层而言使用IP地址来唯一标识互联网上的设备,网络层依靠IP地址进行相互通信(类似于数据链路层的MAC地址) - 路由
在同一网络内部的通信不需要网络层设备,仅仅依靠数据链路层即可完成相互通信
(对于不同网络之间的相互通信必须借助路由器等三层设备)
- 运输层
运输层,也叫传输层,实现端对端的传输,应用层进程得到消息后交给传输层变成数据段,然后交予网络层。
位于网络层之上,应用层之下,为运行在不同主机上的应用进程之间提供了逻辑通信功能。 - 应用层
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ErDxeR5H-1591522300221)(url)]
数据传输
在网络传输中,数据的封装与解析过程,可以形象得看作是‘穿衣’与‘脱衣’