OSI七层模型与⽣活实例的结合理解
OSI模型的布局:
举例说明:
(1)寄快递
选择快递公司——寄出去的东西打包好——写快递单(寄件⼈的邮编,收件⼈邮编;寄件⼈姓名电话和地址;收件⼈姓名电话和地址)——交给快递员——快递集中点——另⼀个快递员处理运输——⽬的地附近集中点——快递员送包裹——收件⼈⼿上。
(2)
⼴州和北京的朋友聊天,聊天信息传输。发送的聊天内容——程序处理信息转换成01序列——封装(信息的发送者接收者的信息)——发送到腾讯服务器——通过⽬标id查⽬标地⽅服务器并发送过去——⽬标服务器转发发给接收⼈
OSI模型总共七层,从上到下分别是:应⽤层、表⽰层、会话层、传输层、⽹络层、数据链路层、物理层。
应⽤层指的是各种应⽤程序,⽐如说;
表⽰层是数据的格式化(数据的转换和上⾯的转换成01序列的功能⼀样)、加密、压缩和解压缩
会话层⽤来管理实体之间的会话连接,⽐如,⼀个⼈可以同时和多个⼈聊天 ,实体之间的信息隔离是通过会话层来处理。
以上三层,应⽤层、表⽰层和会话层都是由应⽤程序完成,描述的都是应⽤程序。
传输层作⽤主要⽤来将数据进⾏分段,提供端到端的传输,就是提供数据的传输服务;⽐如在电脑中同时开启了qq、、⽹页,这些应⽤层产⽣的数据流量皆为01序列,对于计算机需要很明确的分开01序列的产⽣者,需要对应的端⼝号,可靠传输和不可靠传输,可靠传输是⼀个闭环,有反馈让操作⼈员能重传或者补救的机会,⽐如重新发送,快递包理赔,不可靠传输是⼀个开环的传输。
⽹络层主要描述的是收寄⽅的相关信息,⽤IP表⽰收寄⽅的信息,IP地址 是⼀个32位0和1的数字。
数据链路层指的是MAC地址,在实际⽣活中相当于门牌号码。
物理层主要是接⼝的规范化,⽐如⽹线⼝、WiFi协议标准、光纤标准,还可传输⽐特流信号将01信号转换成数字信号等
OSI七层模型的⽬的就是为了标准化,规范数据处理⽅式。按照该标准对数据从上到下进⾏封装,发送;对于接收者按照从下到上的逆向进⾏拆包通信。