• 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:用于寻找主机在网络设备中的位置;

    这个神经病来自七院,又哭又笑的像一只老鬼
  • 相关阅读:
    2653 区间xor
    c++位运算
    洛谷P1233 木棍加工
    c++背包问题
    FOC基本调试方法[转]
    用于下载AD官网登录账号:User name: fuxin918@fuxin918.com Passeword: s6c0W1w8
    STC10F10XE定时器中断输出10KHz的方波程序
    学习DSP(三)安装C2833x/C2823x C/C++ 头文件和外设示例-压缩包
    学DSP(二):目标芯片28335,GO!
    学DSP(一):开始
  • 原文地址:https://www.cnblogs.com/commanderzhu/p/4821555.html
Copyright © 2020-2023  润新知