Was verwendeten Netzwerkprogramme, um zu kommunizieren, bevor Sockets erfunden wurden (um 1983?)


14

Sockets wurden in Berkeley um 1983 erfunden, aber wie funktionierten vernetzte Computerprogramme zuvor? Heutzutage verwendet so ziemlich alles Sockets. Daher kann ich mir nur schwer vorstellen, wie andere Programme miteinander kommunizieren könnten, und Google hat nichts gefunden.


2
Vor den Steckdosen im Jahr 1983 gab es nur "Sock it to me"
Neil

Die Spezifikation für IP ist in RFC 760 enthalten, das in '80 veröffentlicht wurde. TCP ist in RFC 761 . UDP ist von RFC 768 . Betrachtet man die Referenzen für diese, sieht man Dinge wie "Cerf, V. und R. Kahn", "Ein Protokoll für Paketnetzwerk-Interkommunikation", IEEE Transactions on Communications, Vol. COM-22, Nr. 5, S. 637- 648, Mai 1974. "

Antworten:


15

Berkeley Socket war nur eine API, die damals erfunden wurde. Die Technologie, die abstrahiert, war schon vorher da; ARPANET- und TCP / IP-Stack wurden in den 70er Jahren erfunden und es gab schon vorher Computernetzwerke.

Technisch gesehen können Sie zwei Computer mit einem seriellen Kabel verbinden und über dieses kommunizieren lassen.


1
+1, Ports waren beispielsweise älter als die Socket-API. Ich denke, TCP (1974) hatte immer das Konzept von Ports.
Jamie F

1
SLIP - Serial Line Internet Protocol , eine gängige DFÜ-Technologie von damals.

Viele Spieleentwicklungen für die 8-Bit-Maschinen (C64, ZX Spectrum) wurden genau so durchgeführt - die Codierung wurde auf einem PC oder ähnlichem durchgeführt und dann über serielle Kommunikation an die 8-Bit-Maschine gesendet.
Alan B

Das P in TCP ist Protokoll. Es gab vorher andere Protokolle, die mit diesen konkurrierten. Es ist eine Abstraktion über UDP, die davor war. Wieder ist P in UDP Protokoll; Es gab auch Konkurrenten, die sich von UDP unterschieden.
Jimmy Hoffa

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.