Индустрия программирования

Программные гнезда (sockets)


Поддерживаемый ядром механизм, скрывающий особенности
сетевой среды и позволяющий единообразно взаимодействовать процессам

  • выполняющимся на одном компьютере
  • в пределах одной локальной сети
  • разнесенным на разные компьютеры территориально распределенной
    сети

Первое решение:

  • UNIX BSD 4.1 в 1982 г.

Три составляющих:

  • компонент уровня программных гнезд (независящий
    от сетевого протокола и среды передачи данных)
  • компонентом протокольного уровня (независящий от среды передачи
    данных)
  • компонентом уровня управления сетевым устройством




Содержание раздела