Будинки Мережі Що таке розетка? - визначення з техопедії

Що таке розетка? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Socket?

Сокет - це програмний об'єкт, який виступає в якості кінцевої точки, встановлюючи двосторонню мережеву комунікаційну зв'язок між стороною сервера та клієнтською програмою.


У UNIX сокет може також називатися кінцевою точкою міжпроцесорного зв'язку (IPC) в операційній системі (ОС).


У Java класи сокет представляють зв'язок між клієнтською та серверною програмами. Класи сокетів обробляють зв’язок на стороні клієнта, а класи серверних розеток обробляють зв’язок на стороні сервера.

Техопедія пояснює Сокет

В основному URL-адреси та їх з'єднання використовуються для доступу до Інтернету, але іноді для програм необхідний простий зв’язок між клієнтом програми та стороною сервера. Ця роль буде пов'язана з сокетом, який би зв'язував клієнтську та серверну програми програми.


Коли клієнт встановлює зв'язок із сервером, наприклад, запитуючи базу даних, надійний сервер і клієнтське з'єднання встановлюються через канал зв'язку TCP. У цьому виді зв'язку клієнт і сервер можуть читати або писати на сокетах, прив’язаних до певного каналу зв'язку.


Розетки в основному класифікуються на два типи: активні та пасивні. Активні розетки підключаються до віддалених активних розеток через відкрите з'єднання даних. Якщо це з'єднання закрите, активні розетки в кожній кінцевій точці руйнуються. Пасивні розетки не підключені; натомість вони чекають на вхідне з'єднання, яке породить нову активну розетку.


Незважаючи на те, що між сокетом і портом існує тісний зв’язок, сокет насправді не є портом. Кожен порт може мати одну пасивну розетку, яка чекає вхідних з'єднань, і кілька активних розеток, кожне відповідно до відкритого з'єднання в порту.

Що таке розетка? - визначення з техопедії