OSI模型七个层次及其功能:
层次从下往上
层次从下往上 | 功能 | 协议 |
---|---|---|
物理层 | 利用传输介质为数据链路层提供物理连接,负责处理数据传输并检测传输的误码率,以便实现数据流的透明传输 | |
数据链路层 | 在物理层提供的服务基础上,在通信实体之间建立数据链路连接,传输以帧为单位的数据包,并采用差错控制与流量控制方法,将有差错的物理线路变成无差错的数据链路。 | |
网络层 | 为以分组为单位的数据包通过网络选择合适的路径,实现路由选择、分组转发与拥塞控制功能。 | IP协议 |
传输层 | 为用户提供可靠的端到端(end-to-end)服务,处理数据包错误与次序等问题,向高层屏蔽下层的数据通信细节。 | TCP(传输控制协议),UDP(用户数据报协议) |
会话层 | 负责维护两台计算机之间的传输链接,确保点-点传输不中断,以及提供对数据交换的管理功能。 | |
表示层 | 处理不同通信系统的信息表示方式,主要包括格式变换,加密与解密,压缩与恢复等功能。 | |
应用层 | 通过不同应用软件提供相应的服务,例如文件服务、数据库服务、电子邮件服务与其他网络服务。 | FTP(文件传输协议),HTTP(超文本传输协议),DNS(域名系统),SMTP(简单邮件传输协议) |