zásuvka

Autor: Monica Porter
Dátum Stvorenia: 17 Pochod 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
zásuvka - Technológie
zásuvka - Technológie

Obsah

Definícia - Čo znamená Socket?

Soket je softvérový objekt, ktorý slúži ako koncový bod, ktorým sa vytvára obojsmerné sieťové komunikačné spojenie medzi programom na strane servera a na strane klienta.

V systéme UNIX sa soket môže nazývať aj koncový bod pre medziprocesovú komunikáciu (IPC) v rámci operačného systému (OS).

V jazyku Java triedy soketov predstavujú komunikáciu medzi klientskymi a serverovými programami. Triedy soketov zabezpečujú komunikáciu na strane klienta a triedy soketov serverov zabezpečujú komunikáciu na strane servera.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Socket

Na prístup na internet sa väčšinou používajú adresy URL a ich pripojenia, niekedy však programy vyžadujú jednoduché komunikačné spojenie medzi stranou programu a klientom. Táto rola by bola priradená k soketu, ktorý by zviazal strany klienta a servera.

Keď klient nadviazal komunikáciu so serverom, napríklad dotazom na databázu, vytvorí sa prostredníctvom komunikačného kanála TCP spoľahlivé spojenie so serverom. Pri tomto type komunikácie môžu klient a server čítať alebo zapisovať na sokety viazané na konkrétny komunikačný kanál.

Zásuvky sa klasifikujú hlavne do dvoch typov: aktívny a pasívny. Aktívne zásuvky sú prepojené so vzdialenými aktívnymi zásuvkami prostredníctvom otvoreného dátového spojenia. Ak je toto spojenie zatvorené, aktívne zásuvky v každom koncovom bode sa zničia. Pasívne zásuvky nie sú pripojené; namiesto toho čakajú na prichádzajúce pripojenie, ktoré vytvorí novú aktívnu zásuvku.

Aj keď medzi soketom a portom existuje úzky vzťah, soket v skutočnosti nie je portom. Každý port môže mať jednu pasívnu soketu, ktorá čaká na prichádzajúce spojenia, a niekoľko aktívnych soketov, z ktorých každá je otvorená v portu.