Cosa usavano i programmi di rete per comunicare prima dell'invenzione dei socket (intorno al 1983?)


14

I socket sono stati inventati a Berkeley intorno al 1983, ma come funzionavano i programmi per computer in rete prima di questo? In questi giorni, praticamente tutto utilizza socket, quindi è difficile per me immaginare come altri programmi potrebbero comunicare e Google non ha mostrato nulla.


2
Prima delle prese nel 1983, c'era solo "Calzino per me"
Neil,

Scavando nella storia, le specifiche per IP possono essere trovate in RFC 760 pubblicato nel '80. TCP è in RFC 761 . UDP proviene da RFC 768 . Guardando i riferimenti per questi, vedi cose come "Cerf, V. e R. Kahn," Un protocollo per l'intercomunicazione della rete di pacchetti, "Transazioni sulle comunicazioni IEEE, Vol. COM-22, n. 5, pp 637- 648, maggio 1974. "

Risposte:


15

Il socket Berkeley era solo un'API inventata allora. La tecnologia che attacca gli astratti di distanza era lì prima; Lo stack ARPANET e TCP / IP è stato inventato negli anni '70 e c'erano reti di computer anche prima.

Tecnicamente puoi collegare due computer con un cavo seriale e farli comunicare su di esso.


1
+1, le porte, ad esempio, hanno preceduto l'API socket. Penso che TCP (1974) abbia sempre avuto il concetto di porte.
Jamie F,

1
SLIP - Serial Line Internet Protocol , una tecnologia dial-up comune nel passato.

Un sacco di sviluppo di giochi per le macchine a 8 bit (C64, ZX Spectrum) è stato fatto proprio in quel modo - la codifica è stata fatta su un PC o simile e quindi inviata alla macchina a 8 bit tramite comunicazioni seriali.
Alan B,

La P in TCP è Protocollo. C'erano altri protocolli prima e in competizione con quello, è un'astrazione su UDP che l'ha preceduto. Ancora P in UDP è Protocollo; aveva anche concorrenti che erano diversi da UDP.
Jimmy Hoffa,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.