OSI 分层模型与 TCP/IP 分层模型

 
逻辑网络模型(例如:OSI 模型和 TCP/IP 模型)将网络功能分为若干个模块化的层。排除故障时,可以对物理网络应用这些分层模型来隔离网络故障。例如,如果故障症状表明存在物理连接故障,网络技术人员可以专注于检查在物理层运行的线路是否有故障,如果线路工作正常,技术人员便可检查故障是否是由其它层中的某些方面导致的。
 
OSI 参考模型
 
OSI 模型为网络工程师提供了一种通用语言,是一种常用的网络故障排除模型。一般按照给定 OSI 模型层来描述故障。
 
OSI 参考模型描述一台计算机中某个软件应用程序中的信息如何通过网络介质转移到另一台计算机中的某个软件应用程序。
 
OSI 模型的上层(第 5 层至第 7 层)处理应用程序问题,一般仅通过软件实现。应用层最接近最终用户。用户和应用层进程都与包含通信组件的软件应用程序交互。
 
OSI 模型的下层(第 1 层至第 4 层)处理数据传输问题。第 3 层和第 4 层一般仅通过软件实现。物理层(第 1 层)和数据链路层(第 2 层)则通过硬件和软件实现。物理层最接近物理网络介质(例如网络电缆),负责实际将信息交给介质传输。
 
TCP/IP 模型
 
TCP/IP 网络模型与 OSI 网络模型类似,也将网络体系结构分为若干个模块化的层。图中显示的是 TCP/IP 网络模型与 OSI 网络模型各个层的对应关系。正是由于存在这样密切的对应关系,才使得 TCP/IP 协议簇能够顺畅地与如此多的网络技术通信。
 
TCP/IP 协议簇中的应用层实际上合并了 OSI 模型以下三个层的功能:会话层、表示层和应用层。应用层在不同主机上的应用程序(例如,FTP、HTTP 和 SMTP)之间提供通信。
 
TCP/IP 的传输层与 OSI 的传输层在功能上完全相同。传输层负责在 TCP/IP 网络上的设备之间交换数据段。
 
TCP/IP 的 Internet 层对应 OSI 的网络层,负责将消息以设备能够处理的某种固定格式交给设备。
 
TCP/IP 的网络接入层对应 OSI 的物理层和数据链路层。网络接入层直接与网络介质通信,提供网络体系结构与 Internet 层之间的接口。