OSI是开放系统互联模型,是开放互联网之间进行通信的一个机制。

它分为7层,从最底层的物理层,向上依次是链路层,网络层,传输层,会话层,表示层和应用层。越往上越接近用户,越往下,越接近实际的物理世界。

物理层负责将信息以有线信号或者无线信号的形式进行收发。

链路层则加入了逻辑功能,可以进行物理层的访问获取,数据的分组以及错误检测等。

网络层负责在开放的网络中进行路径探索。TCP/IP协议定义的就是这一层。

传输层则保证数据的传输质量,可以是单次的或者有重传的,UDP,TCP定义的是这一层。

会话层用来在节点之间建立一个事务上的依赖关系。SQL工作在这一层。

表示层是对数据的操作,比如加解密,数据语义和语法。

应用层和用户程序进行对接,比如FTP,HTTP就是工作在这一层。

一开始所有的网络都是以线缆的形式连接起来的。后来为了方便室内的设备互联,定义了无线局域网(WLAN),也就是WiFi。它负责的是最底下的两层,物理层和链路层。进行无线数据的收发,网络获取,错误检测等。