博客
关于我
网络技术(四)-OSI七层模型科普理论知识
阅读量:334 次
发布时间:2019-03-04

本文共 1037 字,大约阅读时间需要 3 分钟。

目录


一、OSI模型历史背景

          在制定标准方面,起着重大作用的两大国际组织是:国际电信联盟电信标准化部门,与(ISO),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始变得比较模糊,这也成了国际电信联盟电信标准化部门和ISO共同关心的领域。1984年,ISO发布了著名的ISO/IEC 7498标准,它定义了网络互联的7层框架,也就是开放式系统互联参考模型。         

二、OSI基础知识

          2.1.七层定义及作用

           应用层:网络服务与最终用户一个接口。(如:微信、qq、百度等应用)

           表示层:数据的表示、安全、压缩。

          会话层:建立、管理、中止会话。

          传输层:定义传输数据的协议端口号,以及流控和差错校验。(如:TCP,UDP,SNMP等协议,和80,23,20,21等端口)

          网络层:进行逻辑地址寻址,实现不通网络之间的路径选择。(如IP地址:192.168.1.1)

          数据链路层:建立逻辑连接,进行硬件地址寻址、差错校验。(如计算机MAC网址)

          物理层:建立、维护、断开物理连接。(如:网卡、中继器等)

         2.2 .PDU协议数据单元

         数据段、数据包、数据帧、比特流

         2.3 设备与层的关系

          应用层:计算机  

          传输层:防火墙

          网络层:路由器

          数据链路层:交换机

          物理层:网卡

         2.4 协议族组展示

          应用层:HTTP、FTP、TFTP、SNMP、SMTP、DNS

          传输层:UDP、TCP

          网络层:ICMP、IGMP、IP、ARP、RARP

三、TCP/IP 与OSI对比

            TCP/IP  目前使用较为广泛,而OSI相对而言过于复杂,当然,TCP/IP 4层模型 演化到TCP/IP 5 层,其中TCP/IP5 模型中将原有的网络接口层细分为数据层和数据链路层,而OSI则是再上层进行了改动,新增了表示层和会话层。

四、物理图详解

               4.1物理拓扑图展示

   

                 4.2图解

          根据上图和基础知识的整合,可以看到,计算机作为物理层,当计算机发出请求(上层数据),经过交换机(数据链路层)、路由器(网络层)、防火墙(传输层),最终到达外网应用层,当应用层接收到相对应用的请求后,便做出响应,又通过防火墙-路由器-交换机,最终返回到计算。

五、逻辑图详解

              5.1.逻辑拓扑图展示

          5.2  图解

        根据上图,数据通过物理层(网卡地址MAC)传输到数据链路层,再通过网络层(路由器)、传输层(防火墙)到应用层,最后再从应用层返回传输层。

六、封装和解封全过程详解

                6.1封装过程

                           

               6.2解封过程

                                  

转载地址:http://glbh.baihongyu.com/

你可能感兴趣的文章
MySQL 加锁处理分析
查看>>
mysql 协议的退出命令包及解析
查看>>
mysql 参数 innodb_flush_log_at_trx_commit
查看>>
mysql 取表中分组之后最新一条数据 分组最新数据 分组取最新数据 分组数据 获取每个分类的最新数据
查看>>
MySQL 命令和内置函数
查看>>
MySQL 和 PostgreSQL,我到底选择哪个?
查看>>
mysql 四种存储引擎
查看>>
MySQL 在并发场景下的问题及解决思路
查看>>
MySQL 在控制台插入数据时,中文乱码问题的解决
查看>>
MySQL 基础架构
查看>>
MySQL 基础模块的面试题总结
查看>>
MySQL 处理插入重主键唯一键重复值办法
查看>>
MySQL 备份 Xtrabackup
查看>>
mysql 复杂查询_mysql中复杂查询
查看>>
mYSQL 外键约束
查看>>
mysql 多个表关联查询查询时间长的问题
查看>>
mySQL 多个表求多个count
查看>>
mysql 多字段删除重复数据,保留最小id数据
查看>>
MySQL 多表联合查询:UNION 和 JOIN 分析
查看>>
MySQL 大数据量快速插入方法和语句优化
查看>>