当前位置:网站首页>OSI网络模型
OSI网络模型
2022-08-09 08:00:00 【小微光】
文章目录
OSI网络模型
目录
一、OSI网络模型分类
七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
OSI是一个完整的、完善的宏观理论模型。通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。
二、OSI七层网络模型每层的功能
L7应用层:网络服务与最终用户的一个接口。(用户可以操作的一个界面终端)
L6表示层:数据的表示、安全、压缩。(将我们输入的语言翻译为计算机语言二进制,然后压缩,再解压,再将计算机语言二进制翻译为我们的语言)
L5会话层:建立、管理、终止会话。(从建立会话连接到断开会话连接的一次完整的过程)
L4传输层:定义传输数据的协议端口号,以及流控和差错校验。(定义数据按照TCP/UDP协议、端口号来进行传输)
L3网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。(通过IP地址在不同网络之间选择不同的路径)
L2数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。(用于局域网内设备确定彼此的物理地址–MAC地址)
L1物理层:建立、维护、断开物理连接。(实际的网络连接的介质)
后面将OSI七层网络模型简化成OSI五层网络模型,把会话层,表示层和应用层都归纳为应用层。
三、OSI网络模型每层所对应的设备
物理层 网卡
数据链路层 交换机
网络层 路由器
传输层 防火墙
应用层 计算机
四、数据的封装与解封装
经过OSI七层模型中的每一层
在经过每一层的封装时会做些什么:PC1→PC2
上层数据 应用层
翻译、压缩 表示层
建立会话 会话层
定义传输规则(TCP):上层数据封装协议 传输层
封装IP头部 网络层
封装MAC头部 数据链路层
二进制数据、物理传输 物理层
封装IP头部(PC1-IP PC2-IP) 网络层
封装MAC头部(PC1-MAC PC2-MAC) 数据链路层
封装 L7→L1向下封装
解封装L1→L7向上解封装
五、OSI每层网络模型所对应的通信协议
应用层协议、https:以密文传输数据的协议
http:以明文传输数据的协议
传输层协议、TCP:传输安全可靠,但是传输速率慢
UDP:传输速率快,但是传输不稳定
网络层协议、IP:逻辑地址
端到端和点到点
六、数据帧、数据包以及报文段的格式
边栏推荐
猜你喜欢
随机推荐
IDEA文件UTF-8格式控制台输出中文乱码
db2数据库备份恢复问题
LeetCode: 876. The middle node of the linked list —— simple
账号和权限管理
Result consisted of more than one row
路由配置转发及实验
NAT地址转换的原理与配置
Operations in the database (syntax)
3D精彩案例,清软英泰建成综合轻量化显示平台!
进程同步与互斥问题纠错
泛型和lambda表达式
IO byte stream reads text Chinese garbled
Redis(七) 主从复制(二)哨兵模式
Native JDBC operation database
HOOPS助力 SolidWorks edrawings 引入AR/VR技术
安全的Md5加密:两次加密(加盐)
Anaconda replaces the default virtual environment
主键id,Snowflake雪花算法,优点:生成有顺序的id,提高数据库的性能
HOOPS是什么?这4款3D软件开发工具包你还不知道?
Decimal工具类