zoukankan      html  css  js  c++  java
  • OSI七层模型及TCP/IP四层模型

    1)  OSI七层模型及TCP/IP四层模型

    OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型,不仅包括一系列抽象的术语或概念,也包括具体的协议。

    TCP/IP四层模型:是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。

    如图1.1.1:OSI七层模型和TCP/IP模型的对比示意图

     

    A 物理层:包含了多种与物理介质相关的协议,这些物理介质用以支撑TCP/IP通信。

    • 电子/光学协议:描述了信号的各种特性。例如:电压、光强度、位定时、编码、信号波形等;
    • 机械协议:指定了连接器的尺寸或者导线的金属成分;
    • 功能性协议:描述了做什么。例如:在EIA-232-D连接器第4管脚上的功能描述是“信号发送”;
    • 程序性协议:描述了如何做。例如:在EIA-232-D导线上,二进制1表示电压小于-3V;

    B 数据链路层:包含了控制物理层的协议,是基于数据链路上的流控和差错控制机制。例如:如何访问和共享介质、怎样标识介质上的设备、数据在介质上发生之前如何完成数据帧等;

    C 网络层:主要负责定义数据包的格式和地址形式,为经过逻辑网络路径的数据进行路由选择;

    D 传输层:包含了控制网络层的协议,是基于逻辑链路上的流控和差错控制;

    注:物理链路(数据链路)是指两台相邻物理设备之间的连接关系;逻辑链路是指两台设备端到端的连接关系,中间可能相隔很多网络设备;

    如图1.1.2:OSI七层模型的简单介绍

     

    TCP/IP模型的应用层虽然是与OSI模型的会话层、表示层、应用层相对应。一些路由选择协议使用这一层,如:边界网关协议(BGP)、路由选择协议(RIP)等,但是应用层最常用的服务是向用户应用提供访问网络的接口。

    如图:1.1.3:数据封装过程

     

    TCP头:TCP数据报,包含源端和目的端的端口号,用于寻找发端和收端的应用进程;

    IP:用于寻找网络中目的主机在逻辑网络中的位置;

    LLC:负责识别网络层协议,然后对它们进行封装。LLC报头告诉数据链路层一旦帧被接收到时,应当对数据包做何处理。它的工作原理是这样的:主机接收到帧并查看其LLC报头,以找到数据包的目的地,比如说,在网络层的IP协议。

    MAC:用于寻找主机在网络设备中的位置;

    这个神经病来自七院,又哭又笑的像一只老鬼
  • 相关阅读:
    I.MX6 Manufacturing Tool V2 (MFGTool2) ucl2.xml hacking
    I.MX6 Manufacturing Tool V2 (MFGTool2) Update Command List (UCL) User Guide translate
    I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
    I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking
    Eclipse中设置在创建新类时自动生成注释
    code
    Oracle的rownum原理和使用(整理几个达人的帖子)
    Catalog与Schema
    对于oracle监听器的配置
    64位WIN7+oracle11g+plsql安装
  • 原文地址:https://www.cnblogs.com/commanderzhu/p/4821555.html
Copyright © 2011-2022 走看看