【每日阅读】2020年11月25日-网络为什么分层

有疑问就留言给我吧😄

因为复杂的软件都需要分层,分层能更好的实现。每层只关注自己该关注的问题,不需要操心别人的问题。这就和MVC架构一样,M注重表达数据,V注重展示数据,C注重操作数据。每部分都注重自己的事情。

网络分层也是一样,应用层数据包加上TCP头进入传输层,再加上IP头进入网络层,再加上MAC头进入数据链路层,最后进入物理层发出去。传输层专注端口,网络层转IP地址,MAC层专注MAC地址,分层让应用实现更简单,不需要操心很多东西,专注自己的问题就好。

20201126000255

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2708

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部