OSI

     OSI参考模型是一个很想弄清楚但有很难全部搞清楚的东西,所以只要了解一下就好。OSI翻译成中文叫开放式系统互联参考模型,是ISO(国际化标准组织)早期制定的一套规范集合。推出参考模型主要是为了更好的普及网络应用,只有大家都参照相同的规范做产品,大家才能互联,不然各自有一套标准那就乱套了。

    由于网络系统很复杂,ISO将网络通信划分为7个层次,分层的好处就是各自只要负责自己层次的东西就可以了。如果每个公司都要做所有东西那岂不是很累,这意味着你做个应用,还需要自己做路由器、交换机、网卡网线等。

     7个层次分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。画个简陋的图形:

image.png

    1.物理层,数据再复杂最终还是需要通过物理介质传输出去,物理层是网络通信的硬件基础,如网卡、网线等。

    2.数据链路层、