在发明套接字之前(大约在1983年之前),网络程序用于通信的内容是什么?


14

套接字是在1983年左右在伯克利发明的,但是在此之前联网计算机程序是如何工作的?如今,几乎所有东西都使用套接字,因此,我很难想象其他程序如何进行通信,而Google却什么也没有。


2
在1983年的套接字出现之前,只有“ Sock it to me”
Neil

挖掘历史,可以在80年代出版的RFC 760中找到IP规范。TCP在RFC 761中。UDP来自RFC 768。查看这些参考文献,您会看到诸如“ Cerf,V.和R. Kahn,“分组网络互通协议”,IEEE Transactions on Communications,第COM-22卷,第5期,第637- 648,1974年5月。”

Answers:


15

Berkeley套接字只是当时发明的API。套接字抽象的技术曾经存在过。ARPANET和TCP / IP堆栈是在70年代发明的,甚至在此之前就有计算机网络。

从技术上讲,您可以使用串行电缆连接两台计算机,并通过它们进行通信。


1
+1,例如,端口早于套接字API。我认为TCP(1974)一直都有端口的概念。
杰米·F

1
SLIP- 串行线路Internet协议,一种常见的拨号技术。

8位计算机(C64,ZX Spectrum)的许多游戏开发都是以这种方式进行的-编码是在PC或类似设备上完成的,然后通过串行通信发送到8位计算机。
艾伦·B

TCP中的P是协议。在那之前,还有其他与之竞争的协议,它是对它之前的UDP的一种抽象。UDP中的P还是协议;它也有与UDP不同的竞争对手。
Jimmy Hoffa 2013年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.