zoukankan      html  css  js  c++  java
  • OSI七层参考模型

    OSI七层参考模型

    应用层
    表示层
    会话层
    传输层
    网络层
    数据链路层
    物理层

    上面三层为高层,下面四层为低层

    参考模型的优点:

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

    1、物理层

    物理层的介质:

    1.有线

    光纤
    1.单模光纤
    2.多模光纤

    传输的是光信号
    传输距离10km+(远距离传输)
    首先,设备要由支持接入的光模块


    同轴电缆
    Copper Conductor铜导体plastic insulation 塑料绝缘层 braided copper shielding网状屏蔽层

    双绞线

    双绞线的线序排列:
    TIA/EIA 568A标准:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
    TIA/EIA 568B标准:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
    建议:记住一个,另一个就是1-3,2-6对调

    双绞线的三种类型:
    直通线(Straight-Through Cable):两端使用相同标准制作的线缆,应用于异种设备的互联。
    交叉线(Crossover Cable):两端使用不同的标准制作的线缆,应用于同种设备的互联。
    反转线(Rollover Cable):一端使用568A或568B的线序制作,另一端使用568A或568B的全反线序制作的线缆。应用于本地配置设备使用。

    屏蔽双绞线:STP
    非屏蔽双绞线:UTP

    2.无线

    微波
    无线电波
    红外线等

    物理层的设备:
    接收器、发送器、中继器、集线器等用于连接DTE和DCE
    DTE:数据终端设备(PC)
    DCE:数据通信设备(光猫、调制解调器等)

    数据链路层:

    1.数据链路层的功能

    成帧(帧同步):为了能实现数据有效的差错控制,就采用了一种“帧”的数据块进行传输。而要采帧格式传输,就必须有相应的帧同步技术,这就是数据链路层的“成帧”(也称为“帧同步”)功能。
    差错控制:在数据通信过程可能会因物理链路性能和网络通信环境等因素,难免会出现一些传送错误,但为了确保数据通信的准确,又必须使得这些错误发生的机率尽可能低。
    流量控制:可以确保数据通信的有序进行,还可避免通信过程中不会出现因为接收方来不及接收而造成的数据丢失。
    流量控制的三种方式:
    缓冲(Buffering):
    窗口(Windowing):
    避免拥塞(Congestion avoidance):
    链路管理:数据链路的建立、链路的维持和释放三个主要方面

    数据链路层的设备:
    网桥(Bridge):网桥(Bridge)也称桥接器,是连接两个局域网的存储转发设备,用它可以完成具有相同或相似体系结构网络系统的连接。
    交换机(Switch)

    交换机的功能:

    成帧
    流控
    差错控制
    数据转发功能
    隔离广播风暴

    3、网络层

    1.  网络层的功能

    定义与指定协议相关联的源和目标逻辑地址(IP地址)
    定义通过网络的路径(寻址)
    多链路连接(网络连接)

    2.网络层的设备——路由器

    路由器的功能:
    广播信息控制
    多点发送信息控制
    路径优化
    流量管制
    逻辑寻址
    提供WAN连接

    路由器和交换机的区别
    路由器工作在网络层,交换机工作在数据链路层
    路由器能够通过IP地址转发,而交换机是通过MAC地址转发
    路由器是根据路由表转发,而交换机是通过mac地址表转发

    4、传输层

    TCP UDP SPX
    SPX:序列分组交换协议:序列分组交换协议(Sequenced Packet Exchange,SPX),是Novell早期传输层协议。
    SPX运行在IPX之上,主要为Novell NetWare(NetWare 5.0之前)系统实现客户机/服务器上应用程序的通信服务,例如BTRIEVE(ISAM 管理器)。SPX与TCP实现同等功能。最新版本的NetWare运行在TCP/IP上。

    传输层的功能?
    区分不同的上层应用
    建立应用程序间的端到端连接
    定义流量控制
    为数据传输提供可靠或不可靠的连接服务

    5、会话层

    主要为两个会话层实体进行会话而进行的对话连接的管理服务。
    会话层的主要功能:建立会话,拆除会话等会话管理服务。

    6、表示层

    主要功能是数据如何被表示。如文字、图形、声音的表示。
    另外,数据压缩、数据加密等工作都是由表示层负责处理。

    7、应用层

    主要功能是完成用户与应用程序之间的接口。
    如Telnet、HTTP、FTP等

  • 相关阅读:
    Codeforces Round #693 (Div. 3) G. Moving to the Capital (图,dp)
    Educational Codeforces Round 102 (Rated for Div. 2) B. String LCM (构造,思维)
    Hadoop离线计算——环境搭建(一)
    大数据项目开发进度(实时更新)
    【迭代式开发】v1架构设计文档——大数据开发实战项目(三)
    【迭代式开发】V1软件需求规格说明书——大数据开发实战项目(二)
    Flume安装——环境搭建(二)
    【中英双语】Spark官方文档解读(一)——Spark概述
    TortoiseSVN使用教程【多图超详细】——大数据开发实习day1
    【深度学习TPU+Keras+Tensorflow+EfficientNetB7】kaggle竞赛 使用TPU对104种花朵进行分类 第十八次尝试 99.9%准确率
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11930137.html
Copyright © 2011-2022 走看看