今天做了CSDN上的一道题,很有意思,让我无从下手。
网络层不实现物理寻址,这个答案确实没错。关键是最下面两个选项:流量控制和拥塞管理,这两个选项有意思,仔细一看这不是TCP的功能之一吗,按理来说传输层实现,为什么网络层或者说IP可以实现?
IP可以实现流量控制和拥塞管理?
可以,通过DSCP字段(IPv4篇讲过)。
案例:运营商限速,本质上是QoS。
那好,为什么网络层有了这个功能,传输层(特指TCP,现在传输多数还是TCP)还要设计?
- 应用精细化, 控制行为可以精细到应用上,应用通过端口号区分。
- 应用场景不同。
- 普通用户除了享受到运营商爸爸的流量限速之外,你上网卡就卡,丢包就丢包,最多让你重启家里路由器或光猫就不错。
- DSCP,或者说QoS仅本地有效,意思就是你想要实现控制,需要在每台网络设备都开才有意义。
- 用户数量。运营商针对的是全国14亿人口上网的需求,上网行为复杂,谁去匹配QoS,谁去制定行为规则,能做到尽力而为地转发已经很不错了。
- 企业网络应用广泛(骨干网、数据中心、园区网),最直接原因统一管理和针对特定应用。
以上仅我个人观点,抱着多思考的态度,跟大家一起分享,书本内容和做题都是死知识,计算机偏偏是以应用为主,大家还是需要知道为什么?在哪做?