Obsah
- Definice - Co znamená Socket?
- Ú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
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.