OSI 参考模型:OSI 参考模型是一个 ISO 标准,它定义了用于在七层中实现协议的网络框架。 这七层可以分为三类:
- 网络层:第 1 层、第 2 层和第 3 层是网络层。
- 传输层:第 4 层是传输层。
- 应用层:第 5 层、第 6 层和第 7 层是应用层。
OSI 参考模型中有 7 层,分别如下:
1、物理层
- 它是 OSI 参考模型的最低层。
- 它用于在物理介质上传输非结构化的原始比特流。
- 物理层以电/光或机械形式传输数据。
- 物理层主要用于设备之间的物理连接,这种物理连接可以通过双绞线、光纤或无线传输介质进行。
2、数据链路层
- 它用于将数据从一个节点传输到另一个节点。
- 它从网络层接收数据并将数据转换为数据帧,然后将物理地址附加到这些帧,然后发送到物理层。
- 它可以实现从一个节点到另一个节点的无差错数据传输。数据链路层的功能:
3、网络层
- 网络层将逻辑地址转换为物理地址。
- 它提供路由概念意味着它确定数据包从源到目的地的最佳路由。网络层功能:
- 路由:网络层确定从源到目的地的最佳路由。 此功能称为路由。
- 逻辑寻址:网络层定义寻址方案以唯一标识每个设备。
- 打包:网络层从上层接收数据,并将数据转换成数据包。 这个过程称为打包。
- 互联网络:网络层提供不同类型网络之间的逻辑连接,以形成更大的网络。
- 分片:是将数据包分成片段的过程。
4、传输层
- 它通过网络传递消息并提供错误检查,以便在数据传输过程中不会发生错误。
5、会话层
- 会话层的主要职责是开始、维护和结束设备之间的通信。
- 会话层也报告来自上层的错误。
- 会话层建立和维护两个用户之间的会话。
6、表示层
- 表示层也称为翻译层,因为它将数据从一种格式转换为另一种格式。
- 在发送方,该层将应用层使用的数据格式转换为通用格式,在接收方,该层将通用格式转换为应用层使用的格式。表示层的功能:
- 字符代码翻译
- 数据转换
- 数据压缩
- 数据加密
7、应用层
- 应用层使用户能够访问网络。
- 它是 OSI 参考模型的最顶层。
- 应用层协议有文件传输协议、简单邮件传输协议、域名系统等。
- 最广泛使用的应用协议是HTTP(超文本传输协议)。 用户使用 HTTP 发送对网页的请求。