个人理解网络中OSI分层参考模型

OSI分层模型一共分为七层,从底层往上排列分别为

物理层

数据链路层

网络层

传输层

会话层

表示层

应用层

个人理解网络中OSI分层参考模型

1.物理层
物理层指网线,光纤,计算机等为数据提供传播介质的平台,起到的主要功能是可以建立,维护,断开物理连接,比如说连接网线,安装配置路由器分线器,这些现实中的操作便是属于物理层;
2.数据链路层
数据链路层的主要功能是建立逻辑链接,进行硬件寻址,差错校验等功能,指的是在物理层配置完成后进行一个接受发端口的建立维护,即交换机寻找电脑的mac地址即网卡的这一过程,mac地址也就是每台电脑独属的一个从厂家出厂不会再改变的一个属性,相当于你家的一个在地图中用经纬度标识的地理位置,具有唯一性;
3.网络层
网络层是进行一个逻辑地址寻址,实现不同网络之间的路径选择。逻辑地址即IP地址,在同一网段具有唯一性,一台电脑可以有多个IP地址,但是同一时间只能用一个有效地址;计算机之间的数据传输是从发送端到接收端的传输,即源端口到目的端口的传输,IP地址便是起到了一个端口,就像是收发快递的一个地址的作用;在发送数据的时候,如何选择最优路径传输数据,这一步骤也在网络层进行;
4.传输层
传输层的功能是定义传输数据的端口号,以及进行流量控制和数据的正误检查。传输层的数据就是对数据进行筛选,每个数据会分到其对应的应用进程,就像在腾讯QQ这个软件里面发送消息,别的软件接收不到,只能用qq接收发,端口通俗的说就是应用程序,一台电脑用qq这一端口发的消息,在另一台电脑只能用qq这一相同端口去接收;
5.会话层
会话层的功能是建立,管理,终止会话。通俗的说便是计算机用户使用各种应用程序与别的计算机用户交流,会话,文件收发的这一系列操作的过程。
6.表示层
表示层的功能是数据的表示,安全和压缩。计算机用户进行的各种指令操作,输入键入到计算机系统里面,计算机会将人的界面操作变成机器能看懂的数据指令并执行;
7.应用层
应用层是网络与计算机用户的一个最终接口,通俗的说便是windows的窗口界面;在应用层中,包含着大量人们普遍需要的协议,比如HTTPS协议等,来帮助人们更方便快捷的使用网络;
OSI七层模型并没有大规模的应用,现如今经常使用的的是五层的TCP/IP模型,就是将会话层,表示层,应用层合为一层,即应用层,其他四层不变。
应用层的典型设备就是我们日常使用的计算机,人们在这一层面使用计算机进行数据管理;
表示层是应用层的设备在进行使用的时候,计算机将人的操作,语言指令,与机器的二进制语言相互转换的过程层面;
会话层是一个计算机用户,与另一个计算机用户进行交流,文件收发等数据传输的过程层面;
传输层是端口到端口之间的数据收发,会将计算机翻译好的二进制数据整理分段,便于传输,这个时候的数据单元便是段,采用的协议通常为TCP,UDP这两种,TCP安全可靠,U快速,但是有可能会造成数据损坏,比如说微信的消息有的时候就会接受不到,它采用的传输方式便是UDP;在网络管理中,数据都要经过防火墙进行传输,防火墙便是典型的传输层面设备;是计算机用户中使用的具体一个端口与另一台计算机相同端口之间进行数据传输的过程层面,通俗的说,会话层是人使用电脑相互交流,传输层是细分到人用电脑中的qq软件相互交流;

网络层的典型设备是路由器,路由器的作用是给每台主机赋予IP地址,在网络中收发的数据也是要有收发方的IP地址这一身份,以确保数据能够正确发送接收,所以在这一步,上层被整理分段的数据段会被再次整理赋予IP地址后打包,经过这一过程的数据处理后便被称为数据包;
数据链路层的典型设备是交换机,在日常生活里,家里面的电信光纤宽带安装中的光猫,便是光电交换机。数据传输经过数据链路层时,交换机会给发送的数据赋予mac网卡地址,网卡地址也是有收发方,数据链路层的典型设备是交换机,识别每台电脑独有的网卡接口收发数据;

物理层是计算机网络系统中的各种硬件,是计算机网络传输的基础平台。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。