We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 832d5cb commit 55f1360Copy full SHA for 55f1360
docs/cs-basics/network/other-network-questions.md
@@ -58,6 +58,8 @@ tag:
58
2. **提高了整体灵活性**:每一层都可以使用最适合的技术来实现,你只需要保证你提供的功能以及暴露的接口的规则没有改变就行了。**这个和我们平时开发系统的时候要求的高内聚、低耦合的原则也是可以对应上的。**
59
3. **大问题化小**:分层可以将复杂的网络问题分解为许多比较小的、界线比较清晰简单的小问题来处理和解决。这样使得复杂的计算机网络系统变得易于设计,实现和标准化。 **这个和我们平时开发的时候,一般会将系统功能分解,然后将复杂的问题分解为容易理解的更小的问题是相对应的,这些较小的问题具有更好的边界(目标和接口)定义。**
60
61
+网络分层的另一个主要目的是为了实现可替换性(interchangeability)。这意味着在一个网络中的一个层次的组件可以被替换为不同厂家的实现,只要它们遵循相同的标准和接口规范,不至于被卡脖子。
62
+
63
我想到了计算机世界非常非常有名的一句话,这里分享一下:
64
65
> 计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决,计算机整个体系从上到下都是按照严格的层次结构设计的。
0 commit comments