1.物理层:主要功能是直接在物理传输介质上发送和接收数据位,为数据链路层提供物理连接。
2.数据链路层:主要功能是负责信息从一个结点到另一人结点的物理传输,检测在物理层上传输可能发生的错误并进行纠错,同时处理网络拓扑结构和流量控制等问题。
3.网络层:主要功能是负责数据从一个结点到另一个结点的传输,并根据地址(IP/IPX地址),为信息在网络中传输是选择最佳路径。
4.传输层:主要功能负责数据传输时端到端的完整性,具体的说,它是在网络上建立发送主机和目的主机之间的逻辑连接,从而隐藏了上一层提供数据传输时任何网络独立信息。
5.会话层:主要功能负责应用程序之间建立、维持和中断会话,同时也提供对设备和结点之间的会话控制,协调系统和服务之间的交流,并通过提供单工、半双工和全双工3种不同的通信方式,使系统和服务之间有序地进行通信。
6.表示层:主要功能当数据在系统之间传输是时,提供应用层数据的一种公共表示。具体的说,表示层主要是一个转换器,它提供编码和转化功能,使得数据在两个系统中被传输之前,先被转换成一种标准的格式,然后再传送出去。
7.应用层:主要负责为用户的应用程序提供网络服务,包括为标识和建立与期望通信伙伴的连接,决定是否有足够的资源用来通信。