Internet网络体系结构以TCP/IP协议栈为核心。其模型如图1所示。TCP/IP协议栈将各个通信协议分配到以下4层:网络接口层(主机-网络层)、网络层(IP层)、传输层和应用层,最主要的两个协议是网际协议(IP)和传输控制协议(TCP)。
OSI/RM和TCP/IP协议栈的区别在于、OSI/RM是并不是协议,是对了解网络体系结构非常有价值的参考模型,而TCP/IP协议栈则是很多个协议的集合,二者概念不同,并且,TCP/IP协议栈早于OSI/RM开发出来,因此TCP/IP协议栈与OSI/RM七层模型并没有完全的对应关系。

图1 TCP/IP参考模型
①TCP/IP协议栈是由一组协议共同组成的一个协议栈,OSI/RM定义的是一个网络的结构体系和各层功能的划分。
②OSI/RM是模型、框架,TCP/IP协议栈是实现各层功能的协议的集合。
③OSI/RM为7层,TCP/IP协议栈为4层。
④TCP/IP的应用层相对于OSI/RM的应用层、表示层、会话层。
⑤TCP/IP的网络接口层相对于OSI/RM的数据链路层和物理层。
Spring AI Alibaba 格式化输出详解
