七层模型是osi模型,分别包括应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。四层模型是tcp/ip模型,分别包括应用层、传输层、网络层和链路层。
从网络功能上来说,四层模型的应用层对应于七层模型的应用层、表示层和会话层,四层模型的链路层对应于七层模型的数据链路层与物理层,其他两层分别对应。
四层模型是最早的网络模型,是ARPANET和其后英特网使用的网络模型。随后国际标准化组织(ISO)在1970年提出了七层模型的概念。这里要注意,OSI是网络模型,ISO是一个组织。当七层模型刚刚被提出的时候,大家都以为它会取代四层模型,但由于诸多原因失败了,这里主要说明三个原因。一是四层模型已经被大规模应用,而且投入大量时间与金钱的情况下,七层模型才被提出,如果更换损失巨大。二是七层模型中的某些层没有一个很完整的定义,例如标准文件中虽然说明有些服务在表示层和会话层中来完成,但这两层的协议却没有被提出,相关软件也没有被研发出来。三是当时七层模型并没有显示出很好的性能来趋势英特网管理机构更换网络模型。
如果提问者想深入了解计算机网络知识,我还建议阅读《DataCommunicationsandNetworking》这本书,我有这本书第五版的pdf文件,如果有需要可以联系我。