OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。
七层模型和协议
模型 | 协议 |
---|---|
物理层 | EIA/TIA-232 ,EIA/TIA-499 , V.35 ,V.24 , RJ45, Ethernet, 802.3 |
数据链路层 | Frame Relay,HDLC,PPP, IEEE 802.3/802.2 |
网络层 | IP,IPX,AppleTalk DDP |
传输层 | TCP,UDP,SPX |
会话层 | RPC,SQL,NFS,NetBIOS,names,AppleTalk |
表示层 | TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption |
应用层 | FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP |
EIA/TIA-232是一种设备间数据通信标准
Frame Relay是一种以帧为数据单位的传输模式
RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议
七层模型各层功能
模型 | 功能 |
---|---|
物理层 | 设备之间的比特流的传输,物理接口,电气特性等 |
数据链路层 | 成帧, 用MAC地址访问媒介,错误检测与修正 |
网络层 | 提供逻辑地址, 选路 |
传输层 | 可靠与不可靠的传输,传输前的错误检测, 流控 |
会话层 | 对应会话的管理, 同步 |
表示层 | 这一层的主要功能是定义数据格式及加密 |
应用层 | 与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。 |
分层优点:
(1)人们可以很容易的讨论和学习协议的规范细节。
(2)层间的标准接口方便了工程模块化。
(3)创建了一个更好的互连环境。
(4)降低了复杂度,使程序更容易修改,产品开发的速度更快。
(5)每层利用紧邻的下层服务,更容易记住各层的功能。