ISO/OSI模型介绍
ISO模型又称OSI模型,采用分层结构,他把通信过程所要完成的工作分成多个层面,每一层完成某一层次的工作内容,每一层为其上层提供服务。
OSI模型的数据封装如上图所示,数据通过以上层一层一层封装后,通过物理层传输出去。
各分层的功能:
1.物理层:物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性,如电压大小、线路速率和电缆引脚数,这一层的数据单位为比特(bit).典型代表:RJ-45、V.35、EIA/TIA RS-449等
2、数据链路层:在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等;在这一层,数据单位为帧(frame)。代表:SDLC、HDLC、PPP、STP等
3、网络层:为传输层的数据提供建立、维护和终止网络连接的手段,它把上层的数据组织成数据包在节点之间进行交换传送,并负责路由控制和拥塞控制。协议代表:IP、IPX、RIP、OSPF等。这一层的单位为:数据包(packet)。
4、传输层:负责将上层数据分段并提供端到端的、可靠或不可靠的传输,处理端到端的差错控制和流量控制。数据单位为:数据段(segment)典型的传输协议为:TCP、UDP、SPX、NetBIOS等
5、会话层:管理主机之间的会话进程,负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据同步。
6、表示层:对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解,表示层的数据交换包括数据加密、压缩、格式转换等,协议代表:ASCII、JPEG、MPEG等
7、应用层:为操作系统或网络应用程序提供访问网络服务的接口,提供用户接口。应用层协议的代表:Telnet、FTP、HTTP、SNMP等。