在构建网络或其组成部分之前,首先要了解家庭及其人类居民的行为。
以下信件发表于2011年12月的中国计算机学会《致编辑的信》(//www.eqigeno.com/magazines/2011/12/142534)。
——CACM管理员
要解决W. Keith Edwards等人(2011年6月)在“推进家庭网络状态”中提出的用户体验问题,我们必须首先理解为什么尽管文章中引用了非常现实的困难,但家庭网络仍然如此成功。事实上,为了更好地为用户服务,我们可能会做相反的事情。作者认识到,开发人员将网络视为不透明的基础设施,这是使互联网如此具有生成性的基本架构原则。
传统电信是提供公共交换电话网(PSTN)等服务的业务。互联网是一个不同的概念,它为所有服务提供了一个公共的基础设施。然而,互联网的强大功能允许我们通过传统电信进行隧道传输,这也使我们接受了这样的观点,即它只是一种像PSTN一样的服务。
在20世纪90年代,家用电脑也是如此。1995年1月在微软工作时,我意识到家庭网络可以是自己动手做的,而不是每月都要付账单的服务,以及对我们所做的事情的限制。我采取了消除复杂性的方法,而不是增加解决方案。Windows 98se支持“正常工作”所需的协议。这涉及到用户不必购买单个IP以外的任何服务,而是共享单个IP地址的要求。我想使用IPv6,这样每个设备都有一流的存在感。但由于当时还没有IPv6,我使用网络地址转换来共享单个IPv4地址。
我们必须遵守端到端原则,将互联网视为基础设施,而不是让家庭网络更智能,更能识别家庭的细节。这样,开发商就可以从了解住宅环境和居民的不可能负担中解脱出来。任何数量的方法都可以共存。
今天的互联网协议起源于大型计算机无法移动、关系可以通过固定IP地址定义的时代。为了保持这种简单性,我们需要为未绑定的设备提供稳定的关系。这样,我们可以解决复杂性的根源,而不是其症状。
鲍勃Frankston
牛顿,马
显示1评论