网络协议模型
Google搜“OSI Model vs TCP/IP Model”,有大量的图片示例。随便截取几张:
OSI七层模型
OSI模型是一个标准而不是实现,走的是学院派路子。搜“osi model mnemonic”能搜到很多助记词,有兴趣的可以点击底部的链接查看。
All People Seem To Need Data Processing
当然我最喜欢这一句:
Please Do Not Touch Sally’s Pretty Ass
就不翻译了,自己意会吧 :)
TCP/IP模型
TCP/IP四层模型用在开发中,是实际意义上的网络协议模型。这里英文名以维基百科的用词为准,中文名以谢希仁《计算机网络》为准:
- Application layer(应用层)
- Transport layer(运输层)
- Internet layer(网络层)
- Link layer (网络接口层?)
应用层对应OSI的应用、表示、会话层,网络接口层对应OSI的数据链路层和物理层。网络层包括IP协议,运输层包括了TCP、UDP协议。
五层模型
TCP/IP模型也有五层的划分方法,将网络接口层拆分为数据链路层和物理层,对应OSI的底部两层。《计算机网络》就是这种划分。
参考
OSI Layer Mnemonic
Internet protocol suite
《计算机网络》(第7版)- 谢希仁 著
网络七层模型与四层模型区别