为什么网络需要分层

OSITCP/IP分层模型

网络分层模型

为什么网络需要分层?

  • 大部分软件系统都是分层架构的,为了工程上实现/调试/维护方便。网络系统分得更明显一点,因为其系统设计写成了协议。

  • TCP/IP层次化是有好处的。比如,如果互联网只由一个协议统筹,某个地方需要改变设计时,就必须把所有部分整体替换掉。而分层之后只需把变动的层替换掉即可。把各层之间的接口部分规划好之后,每个层次内部的设计就能够自由改动了。

分层模型传输过程

分层模型传输过程

发送端在层与层之间传输数据时,每经过一层时必定会被打上一个该层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去。


参考:为什么网络协议选择分层设计?这样做有什么好处?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容