Co je to zásuvka domény UNIX®?

A UNIX® Domain Socket je speciální typ soketu v operačním systému UNIX® (OS), který přenáší data z jedné aplikace na druhou. Na rozdíl od jiných zásuvek, které se obvykle připojují k jiným systémům, je zásuvka domény UNIX® doménou zásuvkou meziprocesové komunikace (IPC), což znamená, že se připojuje pouze k jiným programům v počítači uživatele. Strukturálně je zásuvka domény spíše jako pojmenovaná trubka než zásuvka, i když má několik funkcí, které potrubí nezahrnuje. Použití soketů domény je bezpečné, protože jiné sítě nemohou špehovat datový tok a zásuvka ani nepotřebuje, aby fungovala síť. Tyto speciální zásuvky se používají k tlačení dat ze souborového systému UNIX® do anotheR program spíše než vnější síť.

Zatímco zásuvka domény UNIX® sdílí mnoho úkolů a schopností souvisejících s zásuvkou, je to spíše jako pojmenovaná trubka. Pojmenovaná trubka je způsob, jak počítač streamovat data z jedné sekce do druhé. Říká se to pojmenované potrubí, protože trubka je dána název, stejně jako zásuvka domény UNIX® má název - samotný souborový systém UNIX® funguje jako název. Hlavním rozdílem mezi těmito dvěma je, že trubky mohou nabízet pouze sekvence toku bajtů, ve kterých jsou data čtena, jak jsou odesílána, zatímco zásuvky domény nabízejí bajtový proud a datagram, ve kterém jsou informace čteny jako paket. Byte Stream je z hlediska zabezpečení lepší, zatímco Datagram je lepší pro systémy, které odesílají nepřetržité zprávy.

zásuvky domény UNIX® nejsou vytvářeny pro integraci s externími sítěmi, ale nabízejí mnoho pohodlných funkcí pro místní sítě, ať už jeden PErson nebo několik lidí používají počítač. Použitím zásuvky domény UNIX® namísto jiných typů zásuvek mohou programy získat ověřování nebo oprávnění, aniž by jej uživatel musel zadat ručně. Zásuvka domény také přebírá pravidla systému UNIX®, což je užitečné, pokud jsou různí uživatelé poskytovány různé úrovně přístupu, protože tato pravidla mohou být zapsána do systému a budou dbát.

Více než jiné zásuvky a potrubí, je bezpečná zásuvka domény UNIX®. Doménové zásuvky nedovolí, aby si netvořená síť poslouchala datový tok a vzdálené počítače se nemohou připojit k proudu bez přístupu. Všechny informace o autentizaci a přihlášení jsou umístěny v doméně UNIX®, takže uživatel nikdy nebude muset zadat heslo nebo uživatelské jméno, aby se přihlásil na server. To znamená, že programy, které poslouchají klávesy, tyto informace nezískají.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?