OSI的七层模型笔记

OSI的七层模型笔记_第1张图片

应用层最贴近用户,最下层用户层最贴近实际数据,数据之间是通过接口传的(概念上),之所以分层,是因为每一层功能固定,一旦出了问题或者有功能修改定位也方便 ,要不然数据会很混乱。

上三层是用来对用户提供服务,下四层对数据。数据发送是从上到下,再由a到b,接收是由下到上,数据传输应该有单位,物理层传输单位是比特,如果是数据链路层,把传输单位叫做帧,实际传输还是要转化成比特(计算机只能识别0101),比特只是0101这种最小单位,帧含有计算机的硬件地址,cmd 输入ipconfig /all,会有物理地址,这个就是MAC地址(负责局域网通信),其实就是计算机的每一块网卡硬件地址,网络层传输单位是报文(含有ip地址(负责公网也就是外网通信)),传输层就是数据段,上三层基本就不说了

功能:

OSI的七层模型笔记_第2张图片

物理层主要是设备之间比特流的传输

数据链路层主要就是成帧,在数据包写入mac地址,还有错误检测与修正功能(采用的是载波监听多路访问技术)

网络层主要功能就是写入ip地址,相当于寄信,发件人收件人都要写,另一个功能是选路(不只通过一条链路传递,数据通过多个路由器,随机选择)

传输层主要是确定传输协议是不是可靠的(主要有TCP(不丢)/UDP(有可能会丢数据)),另外同样拥有错误校验,还有流控功能(比如网络卡了,可以缓一缓在传)。每种传输协议都有自己的多个端口,用户通过ip找到这台机子,再通过端口确定是传输什么

会话层作用:网络数据是否要经过远程会话

表示层:数据表示,加密,压缩

应用层:给用户提供服务接口

你可能感兴趣的:(OSI的七层模型笔记)