Что сетевые программы использовали для связи до изобретения сокетов (около 1983 года?)


14

Сокеты были изобретены в Беркли в 1983 году, но как работали сетевые компьютерные программы до этого? В наши дни почти все используют сокеты, поэтому мне сложно представить, как еще программы могли общаться, и Google ничего не нашел.


2
До розеток в 1983 году был только «Sock it to me»
Нил

Копаясь в истории, спецификацию для IP можно найти в RFC 760, опубликованном в 1980 году. TCP есть в RFC 761 . UDP из RFC 768 . Глядя на эти ссылки, вы видите такие вещи, как «Серф, В. и Р. Кан», «Протокол межсетевого взаимодействия в пакетной сети», «Транзакции IEEE в области коммуникаций», том COM-22, № 5, с. 637- 648, май 1974 года ".

Ответы:


15

Сокет Беркли был просто API, который был изобретен тогда. Технология, которая выводит абстракции, существовала раньше; Стек ARPANET и TCP / IP был изобретен в 70-х годах, и до этого были компьютерные сети.

Технически вы можете соединить два компьютера последовательным кабелем и заставить их общаться через него.


1
+1, Порты, например, предшествовали API сокетов. Я думаю, что TCP (1974) всегда имел концепцию портов.
Джейми Ф

1
SLIP - Интернет-протокол последовательной линии , обычная технология дозвона.

Многие разработки игр для 8-битных машин (C64, ZX Spectrum) выполнялись именно таким образом - кодирование выполнялось на ПК или аналогичном компьютере, а затем отправлялось на 8-битную машину через последовательную связь.
Алан Б

P в TCP является протоколом. До этого были и другие протоколы, которые конкурируют с ним, это абстракция над UDP. Снова P в UDP является протоколом; у него были и конкуренты, которые отличались от UDP.
Джимми Хоффа

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.