ソケットが発明される前に、ネットワークプログラムは通信に何を使用していましたか(1983年頃?)


14

ソケットは1983年頃にバークレーで発明されましたが、これまでネットワーク化されたコンピュータープログラムはどのように機能していましたか?最近では、ほとんどすべてがソケットを使用しているので、他のプログラムがどのように通信できるのか想像できず、Googleは何も表示しませんでした。


2
1983年のソケットの前には、「Sock it to me」しかありませんでした
ニール

歴史を掘り下げると、IPの仕様は80年に公開されたRFC 760に記載されています。TCPはRFC 761にあります。UDPはRFC 768からのものです。これらの参考文献を見ると、「Cerf、V. and R. Kahn、 "A Protocol for Packet Network Intercommunication、" IEEE Transactions on Communications、Vol。COM-22、No. 5、pp 637- 648、1974年5月。」

回答:


15

Berkeleyソケットは、当時発明された単なるAPIでした。ソケットを抽象化するテクノロジーは以前からありました。ARPANETとTCP / IPスタックは70年代に発明され、それ以前にもコンピューターネットワークがありました。

技術的には、2台のコンピューターをシリアルケーブルで接続し、コンピューターで通信させることができます。


1
+1、たとえば、ポートはソケットAPIよりも前のものです。TCP(1974)には常にポートの概念があったと思います。
ジェイミーF

1
SLIP- シリアルラインインターネットプロトコル、当時の一般的なダイヤルアップテクノロジー。

8ビットマシン(C64、ZX Spectrum)の多くのゲーム開発はまさにその方法で行われました-コーディングはPCなどで行われ、シリアル通信を介して8ビットマシンに送信されました。
アランB

TCPのPはプロトコルです。以前に他のプロトコルがあり、そのプロトコルと競合していました。これは、UDPの抽象化であり、その前に来ました。繰り返しますが、UDPのPはプロトコルです。UDPとは異なる競合他社もありました。
ジミー・ホッファ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.