Zásuvka

Autor: Monica Porter
Datum Vytvoření: 17 Březen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Zásuvka - Technologie
Zásuvka - Technologie

Obsah

Definice - Co znamená Socket?

Soket je softwarový objekt, který funguje jako koncový bod vytvářející obousměrné síťové komunikační spojení mezi programem na straně serveru a na straně klienta.

V systému UNIX lze soket označit také jako koncový bod pro meziprocesovou komunikaci (IPC) v operačním systému (OS).

V Javě představují třídy soketů komunikaci mezi klientskými a serverovými programy. Třídy soketu zpracovávají komunikaci na straně klienta a třídy soketu serveru zpracovávají komunikaci na straně serveru.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Socket

Většinou se adresy URL a jejich připojení používají k přístupu na internet, ale někdy programy vyžadují jednoduché komunikační spojení mezi klientem programu a serverem. Tato role by byla spojena s soketem, který by spojoval strany klienta a serveru.

Když klient naváže komunikaci se serverem, například dotazem na databázi, je prostřednictvím komunikačního kanálu TCP navázáno spolehlivé spojení serveru a klienta. V tomto typu komunikace mohou klient a server číst nebo zapisovat na sokety vázané na konkrétní komunikační kanál.

Zásuvky jsou rozděleny do dvou typů: aktivní a pasivní. Aktivní sokety jsou připojeny ke vzdáleným aktivním soketům prostřednictvím otevřeného datového připojení. Pokud je toto připojení uzavřeno, aktivní zásuvky na každém koncovém bodě budou zničeny. Pasivní zásuvky nejsou připojeny; místo toho čekají na příchozí připojení, které vytvoří novou aktivní soket.

Přestože mezi soketem a portem existuje úzký vztah, soket není ve skutečnosti port. Každý port může mít jedinou pasivní soket čekající na příchozí připojení a několik aktivních soketů, z nichž každý odpovídá otevřenému připojení v portu.