开放系统互联(OSI)模型是由国际标准化组织(ISO)于1984年提出的一种标准参考模型,是一种关于由不同供应商提供的不同设备和应用软件之间的网络通信的概念性框架结构。现在它被公认为是计算机通信和 internet 网络通信的一种基本结构模型。当今使用的大多数网络通信协议都是基于 OSI 模型结构。OSI 模型将通信处理过程定义为七层,并将网络计算机间的移动信息任务划分为七个更小的、更易管理的任务组。各个任务或任务组被分配到 ISO 参考模型各层。各层相对独立(self-contained),从而使得分配到各层的任务能够独立实现。这样当其中一层提供的某解决方案更新时,它不会影响其它层。ISO 定义了基于 OSI 模型的 internet 网络通信协议组,基本上由欧洲国家提出。
在七层中,每一层都对应着很多的应用协议,这对于初学者来说是一个难点,下面我就简单介绍一下这些协议
表示层(Presentation Layer) |
|
会话层(Session Layer) |
|
传输层 (Transport Layer) |
|
数据链路层 (Data Link) |
|
大家要注意的是这里没有TCP/IP协议,这一点很值得注意,TCP/IP协议簇和ISO/OSI七层结构是不相冲突的两种网络定义方式,我在以后的时间会陆续的介绍的。 |