OSI 模型涉及7个不同的软件层。应用层是直接针对用户的界面。表示层将消息格式化为进出网络的格式,通常体现为消息加密和/或编码。会话层创建并管理网络上任何两个设备间的逻辑链接。传输层负责提供可靠的端对端通信功能。如果传输层的故障过于频繁,那么通道噪声可能过大,或链接本身质量不佳,这时就要通知会话层在发生故障的节点间建立新的链接。网络层负责网络路由机制,而不同设备间的消息传输则由数据链路层负责。数据链路层确保消息点对点交付,但消息在物理介质上的实际传输则由物理层负责。这样,消息就能从 OSI 模型
的一端传输至另一端。