网络分层模型主要有两大类,一种是偏学术性的:OSI 七层网络模型;一种是偏应用性的:TCP/IP 网络模型,其又分为 四层模型 和五层模型。
OSI 七层模型是学术界提出的,从层数上就知道它更把网络分的更加详实,从而也使得它的实现更加复杂,因此它的学术价值更大。
而 TCP/IP 网络模型是由计算机寡头提出并实现,并且属于开源产品,更能直接提供给用户使用。
四层模型属于工业标准,是将 OSI 的有一些层被整合(应用层、表示层和会话层合并为应用层,数据链路层和物理层合并为网络接口层),或者功能分散到其他层去,因此在实际应用中更广泛。
五层模型只是在学习计算机网络原理是往往采用的折中办法,因为 OSI 七层模型层数过多,太详细了反倒不适合学习,四层模型过于简化,于是综合 OSI 和 TCP/IP 的优点而提出五层模型,这样既简洁又能将概念阐述清楚(总不能一会学习 OSI 一会又来学习 TCP/IP 四层模型吧)。
为了简化网络设计的复杂性,通信协议采用分层的结构,各层协议之间既相互独立又相互高效的协调工作。对于复杂的通信协议,其结构应该是采用层次的。分层的协议可以带来很多便利:
网络分层模型主要有两大类,一种是偏学术性的:OSI 七层网络模型;一种是偏应用性的:TCP/IP 网络模型,其又分为四层模型和五层模型。