问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

OSI模型七层详解:从应用层到物理层的功能解析

创作时间:
作者:
@小白创作中心

OSI模型七层详解:从应用层到物理层的功能解析

引用
CSDN
1.
https://m.blog.csdn.net/2402_85546752/article/details/140364138

OSI模型是一个分层的模型,每一个部分称为一层,每一层扮演固定的角色,互不干扰。OSI有7层,从上到下分别是:

每层功能

7. 应用层(Application layer)

应用层的功能是规定应用程序的数据格式。例如,TCP协议可以为各种各样的程序传递数据,比如Email、WWW、FTP等等。通俗一点说就是为用户提供服务,给用户一个操作界面。

6. 表示层(Presentation layer)

表示层负责数据的表示,包括加密和压缩等功能。

5. 会话层(Session layer)

会话层确定数据是否需要进行网络传递。

4. 传输层(Transport layer)

传输层建立端口到端口的通信,主要功能包括:

  • 对报文进行分组和组装
  • 提供传输协议的选择:
  • TCP(传输控制协议):可靠的,面向连接的传输协议(可靠,准确,但速度较慢,消耗资源)
  • UDP(用户数据报协议):不可靠的,面向无连接的传输协议(速度快,但不可靠)
  • 端口封装:源端口和目标端口
  • 差错校验:TCP采用差错重传机制,UDP采用差错丢弃机制

在包头中需要写入双方端口号。QQ、微信等应用层的网络程序,通过传输层时会选择TCP或UDP协议。源端口通常是1万以上的随机端口,端口范围是0-65535。源端口是随机分配的,目标端口是通过客户端程序确定访问对方的服务。

3. 网络层(Network layer)

网络层定义了一个IP协议,主要功能包括IP地址编址(写入源IP和目标IP)和路由选择。

2. 数据链路层(Data Link layer)

数据链路层负责对电信号进行分组处理。

1. 物理层(Physical layer)

物理层涉及硬件设备,如网线、光缆、电缆、双绞线、无线电波等,主要传输的是二进制位(010101...)。

记忆口诀

为了帮助记忆OSI模型的七层结构,可以使用以下口诀:

All People Seem To Need Data Processing

从第7层到第一层,从下到上每一个的首字母刚好组成这句话。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号