Сокети Берклі: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
зовнішні посилання
Немає опису редагування
Рядок 1:
'''Сокети Берклі''' —- [[API|прикладний програмний інтерфейс]], що складається з бібліотеки для розробки програм мовою програмування C з підтримкою міжпроцесної взаємодії, що часто застосовується у комп'ютерних мережах.
 
Як API, сокети Берклі вперше з'явилися у операційній системі 4.2BSD Unix, що була випущена у 1983 році. Тим не менш, тільки у [[1989]] році [[Каліфорнійський університет у Берклі]] зміг випустити свою операційну систему і мережеві бібліотеки без ліцензійних обмежень з боку AT&T.
 
Рядок 7 ⟶ 8:
 
== Інтерфейс сокетів Берклі ==
Інтерфейс сокетів Берклі дозволяє взаємодію між хостами чи між процесами на одному комп'ютері, використовуючи концепцію Інтернет-сокетів. Дана технологія може працювати з багатьма драйверами та пристроями вводу/виводу, хоча їхня підтримка залежить від конткертноїконкретної операційної системи. Реалізація інтерфейсу достатня для підтримки TCP/IP, саме тому це одна із основних технологій, на якій заснований Інтернет. Розробка технології була започаткована у Каліфорнійському університеті Берклі для застосування на ОС [[Unix]]. Всі сучасні операційні системи мають реалізацію інтерфейсу сокетів Берклі, так як вони є стандартним інтерфейсом для підключення до мережі [[Інтернет]].
 
Інтерфейси сокетів мають три різні рівні доступі, найпотужнішим і найважливішим є рівень необроблених сокетів. Тільки незначне число застосунківпрограм потребує такий рівень контрою над вихідними з'єднаннями, тому необроблені сокети перш за все призначені для комп'ютерів, що використовують для розробки Інтернет-технологій. Пізніше підтримка рівня необроблених сокетів була додана до більшості операційних систем, включаючи [[Windows XP]].
 
== Посилання ==
Рядок 15 ⟶ 16:
*[http://www.developerweb.net/forum/forumdisplay.php?f=70 UnixSocket FAQ]
 
[[Категорія:ІнтернетВзаємодія між процесами]]
[[Категорія:Прикладні програмні інтерфейси]]
 
[[en:Berkeley sockets]]