1.应用层
应用层
- 作用
应用层为操作系统或网络应用程序提供访问网络服务的接口 - 协议
Telnet(Internet远程登录服务的标准协议和主要方式)
FTP(文件传输协议)
HTTP(超文本传送协议)
SNMP(简单网络管理协议)
表示层
- 作用
表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解
表示层的数据转换包括数据的加密、压缩、格式转换等
2.传输层
会话层
- 作用
会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话
会话层还利用在数据中插入校验点来实现数据的同步
传输层
- 作用
传输层是第一个端到端,即主机到主机的层次
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输
传输层还要处理端到端的差错控制和流量控制问题
数据的单位称为数据段(segment) - 协议
TCP(传输控制协议)
UDP(用户数据报协议)
SPX(序列分组交换协议)
3.网间层
网络层
- 作用
网络层负责对子网间的数据包进行路由选择
还可以实现拥塞控制、网际互连等功能
数据的单位称为数据包(packet) - 协议
IP(网络之间互联的协议)
IPX(互联网数据包交换协议)
RIP(路由信息协议)
OSPF(开放式最短路径优先)
4.网络接口
数据链路层
- 作用
数据链路层在不可靠的物理介质上提供可靠的传输
物理地址寻址、数据的成帧、流量控制、数据的检错、重发等
数据的单位称为比特(bit) - 协议
SDLC(同步数据链路控制)
HDLC(高级数据链路控制)
PPP(点对点协议)
STP(生成树协议)
帧中继
物理层
- 作用
该层为上层协议提供了一个传输数据的物理媒体。
数据的单位称为比特(bit) - 协议
EIA/TIA RS-232
EIA/TIA RS-449
V.35
RJ-45