阅读背景:

网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)

来源:互联网 


这篇文章相当低级,但相当重要!


我们周围一切几乎都依赖于把事情抽象成低等级,并在某一点把它具体化,在一些设计概念中,接口层十分清晰并且目标很集中,应用程序不用考虑操作系统如何工作,操作系统也不用考虑硬件如何工作,OSI模型的第4层不需要考虑第三层如何工作。所以我们只需要集中精力在某一层,就当下面的层正常工作,但这样能行吗?如果你写一个应用,你最好知道OS是怎么样工作的,并且要考虑数据库如何存储字符的,同样,一个好的操作系统必需要了解硬件是如何工作的。如果你认为TCP不需要考虑IP的实现那就搞错了。 所以,这里即使我们假设web应用和服务都运行在OSI第7层,现在我们住下面走走,到第4层(或更低层),看看那里在干什么。我们会讨论TCP和UDP的区别,什么是组播(multicast),它如何工作与如何不工作。相信我,这些东西很有用。我们周围一切几乎都依赖于把事情抽象成低等级,并




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: