“下载”、“上传”、“下游”、“上游”的由来是什么,为什么分别是down或up?

“下载”、“上传”、“下游”、“上游”的由来是什么,为什么分别是down或up?

我认为这个词下载是第一个被创造出来的,然后是类似的术语上传, 下游, 上游跟随。

但为什么服务器向上,而客户向下? 谁创造了这些术语(之一)?何时创造的?

答案1

水往低处流。(我知道这不是新信息;)
供给在顶部,而接收器(最终是大海)在底部。

下游距离供水较远,由上游供水。
上游和下游,或上游/下游的表达方式可能和语言本身一样古老,用于确定溪流/河流的方向,而无需指南针方向。

广播和电视是单向通信 - 因此广播公司,即“服务器”,位于上游,而所有听众/观众位于下游。

上传/下载只是遵循该惯例。


进入 HNQ 名单并吸引到比最初预想更多的关注后被加入……

我认为,一旦你有了基本的“水流”类比,在我们还不知道电是什么之前,更不用说广播或现代云/服务器/CDN/客户端等等,其他一切都顺理成章。在无线电的早期,只需要一个人建立最初的联系——我们可能永远不知道是谁——或者即使无线电是第一个使用它的人……这可能比谁创造了“广播”一词更难——https://en.wikipedia.org/wiki/History_of_broadcasting- 确实有一个答案。

答案2

最初,“download”和“upload”用于航空领域,尤其是美国军方。“download”的意思是将武器等物品从飞机上卸下,而“upload”的意思是将物品装上飞机。

例如,1963 年 8 月航空航天维护安全(美国空军出版物)第 18 页说:

未能遵循书面程序下载导弹......

(指未能从飞机上移除导弹)

随后,在美国空军内部,这一概念被扩展到计算机。

1968 年 7 月美国空军标准基地补给系统的实施:定量研究说:

ADC 派出了一支由三人组成的小组,他们在改装前约 30 天访问了基地,并进行了 305 的全面下载和 1050 的上传,耗时 10 到 15 天。

其中“305”表示IBM 305 内存控制器而“1050”是指UNIVAC 1050


在有线电视早期,“下游”和“上游”这两个术语的使用与“下载”和“上传”无关。

例如,参见 1971 年 11 月互动电视、有线电视双向服务的前景其中有一个很好的解释:

单向有线电视系统通过共用线路或“树形”网络(图 1a)将信号从中心点(头端)分发给众多用户。每个人都同时在自己的电缆上接收到相同的“下行”信号。
……
双向有线电视服务要求信息从用户“上行”到头端,或者在用户之间流动。

答案3

这些术语是基本客户端/服务器计算时代的遗留物。您和许多其他人最多只能使用一台类似 PC 的东西,他们与某个地方的大型/巨型服务器(通常是大型机)进行通信。服务器被认为是“上行”,就像“上坡”或更确切地说是“在您上方”。服务器几乎完全控制着应用程序中发生的事情,因此它肯定具有优越的地位,因此是“上行”。

另外,你知道,我们确实需要一个供每个人谈论这些事情时使用的惯例,就像在道路的哪一侧行驶一样。

答案4

下载是指将文件(或数据)从“外面”的某个地方传输到您的计算机。互联网通常被表示为一朵云,而云在天空中。因此,将数据从云端传输给自己就是将其带到您所在的地方。

相关内容