История изменений
Исправление lbvf50txt, (текущая версия) :
Это не абстракция. Это ваше незнание как skb взаимодействует с socket :)
Сокет - это объект ОС Unix, который представляет файловый интерфейс для взаимодействия между процессами и является инструментом Inter Process Communication IPC. Другие инструменты IPC: FIFO, pipe, псевдотерминал. И все они относятся к группе data transfer, еще есть группа shared memory. Читайте Kerrisk 43 главу.
Cхема из Kerrisk: A taxonomy of UNIX IPC facilites
Сетевое взаимодействие это часть IPC. По этому Unix Сокет это абстракция предоставляющая файловые функции чтения и записи для передачи данных между процессами, которые могут быть запущены на разных хостах (а могут и на одном). Реализован на при помощи TCP/UPD - может быть реализован по другому.
Сокет продолжает концепцию UNIХ: «Все есть файл».
В этом смысл концепции «интерейса» - «переходника».
Исправление lbvf50txt, :
Это не абстракция. Это ваше незнание как skb взаимодействует с socket :)
Сокет - это объект ОС Unix, который представляет файловый интерфейс для взаимодействия между процессами и является инструментом Inter Process Communication IPC. Другие инструменты IPC: FIFO, pipe, псевдотерминал. И все они относятся к группе data transfer, еще есть группа shared memory. Читайте Kerrisk 43 главу.
Cхема из Kerrisk: A taxonomy of UNIX IPC facilites
Сетевое взаимодействие это часть IPC. По этому Unix Сокет это абстракция предоставляющая файловые функции чтения и записи для передачи данных между процессами, которые могут быть запущены на разных хостах (а могут и на одном). Реализован на при помощи TCP/UPD - может быть реализован по другому.
Сокет продолжает концепцию UNIХ: «Все есть файл».
В этом смысл концепции «интерейса» - «переходника».
Исправление lbvf50txt, :
Это не абстракция. Это ваше незнание как skb взаимодействует с socket :)
Сокет - это объект ОС Unix, который представляет файловый интерфейс для взаимодействия между процессами и является инструментом Inter Process Communication IPC. Другие инструменты IPC: FIFO, pipe, псевдотерминал. И все они относятся к группе data transfer, еще есть группа shared memory. Читайте Kerrisk 43 главу.
Сетевое взаимодействие это часть IPC. По этому Unix Сокет это абстракция предоставляющая файловые функции чтения и записи для передачи данных между процессами, которые могут быть запущены на разных хостах (а могут и на одном). Реализован на при помощи TCP/UPD - может быть реализован по другому.
Сокет продолжает концепцию UNIХ: «Все есть файл».
В этом смысл концепции «интерейса» - «переходника».
Исходная версия lbvf50txt, :
Это не абстракция. Это ваше незнание как skb взаимодействует с socket :)
Сокет - это объект ОС Unix, который представляет файловый интерфейс для взаимодействия между процессами и является инструментом Inter Process Communication IPC. Другие инструменты IPC: file, pipe. И все они относятся к группе data transfer, еще есть группа shared memory. Читайте Kerrisk 43 главу.
Сетевое взаимодействие это часть IPC. По этому Unix Сокет это абстракция предоставляющая файловые функции чтения и записи для передачи данных между процессами, которые могут быть запущены на разных хостах (а могут и на одном). Реализован на при помощи TCP/UPD - может быть реализован по другому.
Сокет продолжает концепцию UNIХ: «Все есть файл».
В этом смысл концепции «интерейса» - «переходника».