OSI网络模型与TCP/IP网络模型
OSI | TCP/IP |
应用层 | 应用层 |
表示层 | |
会话层 | |
传输层 | 传输层(TCP) |
网络层 | 网络层(IP) |
数据链路层 | 网络接口层 |
物理层 |
1 物理层:处理机械的、电气的过程和接口,以及物理层下的物理传输介质。
2 数据链路层:加强物理层功能,使其对网络层显示为一条无错的线路。
3 网络层(IP、ICMP、ARP、RARP):由源到目的端的路由选择,可从静态路由表或每一次会话中决定路由。
4 传输层(TCP、UDP):从会话层接收数据,并传输给网络层,确保到目的端的各段信息正确无误,而且使会话层不受硬件变化影响(可流量控制)。
5 会话层:允许不同机器的用户之间建立会话关系。
6 表示层:如同应用程序和网络之间的翻译官,主要解决用户信息的语法表示问题,即提供格式化的表示和转换数据服务。数据的加压、解压、加密、解密都在该层完成。(提供通用的特殊服务)(不同机器之间的语法)
7 应用层:包含了大量的协议,如HTTP、FTP、Telnet、SMTP、RIP、NFS、DNS
ps.
会话层以下完成了端到端的数据传输,而且是可靠的。
但最终目的是对数据的使用,而各种系统对数据的定义是不同的,表示层和应用层就是为了处理这些数据。