标签:
OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型,不仅包括一系列抽象的术语或概念,也包括具体的协议。
TCP/IP四层模型:是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型。
如图1.1.1:OSI七层模型和TCP/IP模型的对比示意图
A 物理层:包含了多种与物理介质相关的协议,这些物理介质用以支撑TCP/IP通信。
B 数据链路层:包含了控制物理层的协议,是基于数据链路上的流控和差错控制机制。例如:如何访问和共享介质、怎样标识介质上的设备、数据在介质上发生之前如何完成数据帧等;
C 网络层:主要负责定义数据包的格式和地址形式,为经过逻辑网络路径的数据进行路由选择;
D 传输层:包含了控制网络层的协议,是基于逻辑链路上的流控和差错控制;
注:物理链路(数据链路)是指两台相邻物理设备之间的连接关系;逻辑链路是指两台设备端到端的连接关系,中间可能相隔很多网络设备;
如图1.1.2:OSI七层模型的简单介绍
TCP/IP模型的应用层虽然是与OSI模型的会话层、表示层、应用层相对应。一些路由选择协议使用这一层,如:边界网关协议(BGP)、路由选择协议(RIP)等,但是应用层最常用的服务是向用户应用提供访问网络的接口。
如图:1.1.3:数据封装过程
TCP头:TCP数据报,包含源端和目的端的端口号,用于寻找发端和收端的应用进程;
IP头:用于寻找网络中目的主机在逻辑网络中的位置;
LLC头:负责识别网络层协议,然后对它们进行封装。LLC报头告诉数据链路层一旦帧被接收到时,应当对数据包做何处理。它的工作原理是这样的:主机接收到帧并查看其LLC报头,以找到数据包的目的地,比如说,在网络层的IP协议。
MAC头:用于寻找主机在网络设备中的位置;
标签:
原文地址:http://www.cnblogs.com/hgod/p/5879966.html