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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如图:1.1.3:数据封装过程

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

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

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

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

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

上一篇:常用的 Linux iptables 规则


下一篇:OSI七层模型详解 TCP/IP协议