五层
(1)应用层
支持网络应用,应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。主要的协议有:http、ftp、telnet、smtp、pop3等。
(2)传输层
负责为信源和信宿提供应用程序进程间的数据传输服务,这一层上主要定义了两个传输协议,传输控制协议即TCP和用户数据报协议UDP。
(3)网络层
负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。
(4)数据链路层
负责将IP数据报封装成合适在物理网络上传输的帧格式并传输,或将从物理网络接收到的帧解封,取出IP数据报交给网络层。
(5)物理层
七层
ISO提出的OSI(Open System Interconnection)模型将网络分为七层,即
物理层( Physical )、
数据链路层(Data Link)、网络层(Network)、
传输层(Transport)、
会话层(Session)、
表示层(Presentation)和
应用层(Application)。
OSI模型共分七层:从上至下依次是 应用层指
网络操作系统和具体的应用程序,对应WWW服务器、FTP服务器等应用软件 表示层数据语法的转换、数据的传送等 会话层 建立起两端之间的会话关系,并负责数据的传送 传输层 负责错误的检查与修复,以确保传送的质量,是TCP工作的地方。(
报文) 网络层 提供了编址方案,IP协议工作的地方(
数据包)
数据链路层将由物理层传来的未经处理的位数据包装成数据帧 物理层 对应网线、网卡、接口等物理设备(位)。
(1)物理层
物理层(Physical layer)是参考模型的最低层。该层是
网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。主要功能是:利用
传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便
数据流的
透明传输。
(2)数据链路层
数据链路层(Data link layer)是参考模型的第2层。 主要功能是:在
物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输以“帧”为单位的
数据包,并采用
差错控制与
流量控制方法,使有差错的物理线路变成无差错的数据链路。
(3)网络层
(4)传输层
传输层(Transport layer)是参考模型的第4层。主要功能是向用户提供可靠的端到端(End-to-End)服务,处理
数据包错误、数据包次序,以及其他一些关键传输问题。传输层向高层屏蔽了下层数据通信的细节,因此,它是计算机通信
体系结构中关键的一层。
(5)会话层
会话层(Session layer)是参考模型的第5层。主要功能是:负责维护两个结点之间的传输链接,以便确保点到点传输不中断,以及管理数据交换等功能。
(6)表示层
(7)应用层