OSI模型根据七层垂直堆栈来定义网络。 OSI模型的上层代表实现加密和连接管理等网络服务的软件。 OSI模型的较低层实现硬件导向功能,例如路由,寻址和流量控制。 所有通过网络连接的数据都通过七层中的每一层。
OSI模型于1984年推出。作为一种抽象模型和教学工具,OSI模型仍然是学习当今网络技术(如以太网和IP等协议)的有用工具。 国际标准组织将OSI作为标准进行维护。
OSI模型的流程
OSI模型中的数据通信从发送端的堆栈的顶层开始,沿着堆栈向下传送到发送者的最低层(底层),然后穿过物理网络连接到接收端的底层, OSI模型堆栈。
例如, 互联网协议(IP)对应于OSI模型的网络层,层3(从底部开始计数)。 TCP和UDP对应于OSI模型层4,传输层。 OSI模型的较低层由诸如以太网的技术来表示。 OSI模型的更高层由应用程序协议(如TCP和UDP)表示。
OSI模型的七层
OSI模型的底层三层被称为媒体层,而最顶层的四层是主机层。 层从底部开始编号从1到7。 这些图层是:
- 应用层 (第7层) - 网络进程到应用程序。 该最终用户层以从应用程序或接收它的最终用户进程所需的格式打包从表示层接收到的数据。 例子包括浏览器,SMTP,HTTP和FTP。 该层还创建要发回到表示层的内容。
- 表示层 (第6层) - 数据表示和加密,包括格式转换。 把这个层看作是翻译者。 例子包括ASCII,TIFF,JPEG,MIDI和MPEG。
- 会话层 (第5层) - 互通主机通信。 该层管理多种类型的通信并将数据发送到逻辑端口,包括那些使用NFS和SQL的端口。
- 传输层 (第4层) - 端到端连接和可靠性。 顾名思义,这个层通过网络连接来移动数据,通常使用TCP。 它还处理错误恢复和重新传输。
- 网络层 (第3层) - 路径确定,IP和路由。 第3层将数据格式化为数据包。 将数据指向正确的物理路径。
- 数据链路层 (第2层) - 这是OSI模型中最复杂的一层,它有时分为两部分:一部分用于媒体访问控制,另一部分用于逻辑链路控制。
- 物理层 (第1层) - 媒体,信号和二进制传输。 示例包括集线器,中继器和以太网电缆。 数据通过电压,射频,红外线或普通光线传输。
无法记住图层顺序? 只要记住“让所有人都能接触到”的短语。