OSI七层模型及TCP/IP四层模型
Posted hgod
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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头:用于寻找主机在网络设备中的位置;
以上是关于OSI七层模型及TCP/IP四层模型的主要内容,如果未能解决你的问题,请参考以下文章