• 网络知识_01:ISO七层模型


    一 IOS七层模型

    1.1OSI的概念

      Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、稳健的和可互操作的模型。

    1.2OSI模型的目的

      规范不同系统的互联标准,使两个不同的系统能够较容易的通信,而不需要改变底层的硬件或软件的逻辑。

    1.3OSI模型分为七层

      OSI把网络按照层次分为七层,由下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

    1.4OSI的优点

      将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除;
      通过网络组件的标准化,允许多个供应商进行开发;
      通过定义在模型的每一层实现什么功能,鼓励产业的标准化;
      允许各种类型的网络硬件和软件相互通信;
      防止对某一层所做的改动影响到其他的层,这样就有利于开发。

    二 OS参考模型

    应用层:各种应用程序协议
    表示层:数据的格式化、数据加密解密、数据的压缩解压缩
    会话层:建立、管理、终止实体之间的会话连接
    传输层::数据的分段及重组;提供端到端的数据服务(可靠或不可靠)
    网络层:将分组从源端传送到目的端;逻辑寻址;路由选择
    数据链路层:将分组数据封装成帧;实现两个相邻结点之间的通信;差错检测
    物理层:在介质上传输比特;提供机械的和电气的规约

    2.1应用层

    为应用软件提供接口,使应用程序能够使用网络服务。
    常见的应用层协议:
    http(80)、ftp(20/21)、smtp(25)、pop3(110)、telnet(23)、dns(53)等

    2.2表示层

    数据的解码和编码
    数据的加密和解密
    数据的压缩和解压缩
    常见的标准如:
    ASCII
    JPEG

    2.3会话层

    建立、管理和终止表示层实体之间的会话连接
    在设各或节点之间提供会话控制
    它在系统之间协调通信过程,并提供3种不同的方式来组织它们之间的通信:单工、半双工和全双工

    2.4传输层

    负责建立端到端的连接,保证报文在端到端之间的传输。提供可靠及不可靠的传输机制。
    服务点编址、分段与重组、连接控制、流量控制、差错控制。

    2.5网络层

    定义逻辑地址
    逻辑寻址,将数据分组从源传输到目的
    路径选择、路由发现、维护路由表
    设备:路由器
    作用:广播组播控制,对数据做寻址,选择到达目的网络的最佳路径,流量管理,连接广域网,路由只关心网络号
    IP地址(逻辑地址):

    2.6数据链路层

    作用:在不可靠的物理链路上,提供可靠的数据传输服务,把帧从一跳(结点)移动到零一跳(节点)

    功能:组帧,物理编址,流量控制,差错控制,介入控制

    关注的每一个局域网内的内部的地址,MAC地址,48位的十六进制硬件地址,全球唯一 ,
    MAC layer IEEE 802.3协议
     
     

    设备:交换机

    每一个端口是一个独立的冲突域,整个交换机是一个同一个广播域

    一个hub就是一个冲突域

    2.7物理层

    物理层标准规定了信号,连接器和电缆的要求
    作用:负责逐个的比特从一跳移动到另一跳
    功能:
    定义接口和媒体的物理特性
    定义比特的表示,数据传输速率,信号的传输模式(单工,半双工,全双工)
    定义网络物理拓扑(网状、星型、环型、总线型等)
    接口:
     

    工作的物理层的只有一个hub集线器

    整台设备在同一个冲突域,整台设备也都在一个广播域,设备共享带宽

    三  数据传输过程

    3.1 两个PC的数据传输过程

    3.2 数据的封装

    3.3 数据的解封装

    参考连接:

    公开课视频:https://www.bilibili.com/video/av24400474?p=3

    作者:梦中泪
    关于作者:云计算,linux,虚拟化,存储

    ---------------------------------------------------------------------------

    个性签名:我以为我很颓废,今天我才知道,原来我早报废了。

    如果觉得本篇文章最您有帮助,欢迎转载,且在文章页面明显位置给出原文链接!记得在右下角点个“推荐”,博主在此感谢!

  • 相关阅读:
    网络七层参考模型(OSI)
    TCP/IP体系结构
    VC调用外部程序接口
    处事八条
    HFC网络
    sql server 2005中的分区函数用法(partition by 字段) 
    Java实现的几个常用排序算法详细解读
    Java中读取字符文件类FileReader
    如何在Java中进行图片剪裁
    从零开始构建HTML 5 Web页面
  • 原文地址:https://www.cnblogs.com/zyxnhr/p/11055797.html
Copyright © 2020-2023  润新知