Jaké jsou různé typy soketových komunikací?

Internetový soket je entita, která je koncovým bodem meziprocesového vedení pro toky obousměrné soketové komunikace z Internetu do aplikací v počítači nebo počítačích pomocí webové aplikace. Komunikační sokety jsou funkcí poskytovanou operačními systémy pro předávání informačních paketů do az aplikací, jako jsou prohlížeče, webové programy pro zpracování textu a e-mailové klienty, mimo jiné z adres Transmission Control Protocol / Internet Protocol (TCP / IP) online. V praxi se jedná o podprogramy soketů, které lze psát pro operační systémy Unix nebo Windows, a vezmou si typ soketu s inherentním komunikačním stylem a soketový protokol s inherentním typem služby a komunikují informace pro aplikaci, která žádá o servis. Komunikace soketů Unix je určena pro architektury aplikací klient-server a funguje na žádost klienta nebo klienta na server. Každý soket má svůj vlastní identifikátor a adresu soketu a lze jej použít s několika typy protokolů.

Typy soketů jsou klasifikovány podle svých individuálních sémantických komunikačních vlastností, protože procesy vyžadují určité typy soketů. Základní kategorie typů soketů jsou: Stream pro virtuální obvody, Dgram pro datagramy, ConnDgram pro datagramy připojení, RDM pro spolehlivě doručitelné zprávy a Raw pro raw typ soketu. Když komunikují vzdálené a místní typy soketů, nazývají se páry soketů, s místními i vzdálenými porty a adresami.

Standardní pravidlo nastavené pro přenos dat se nazývá soketový protokol, jako je například User Datagram Protocol / Internet Protocol (UDP / IP) nebo TCP / IP. Každý typ soketu může mít svůj vlastní obvyklý protokol pro konkrétní použití, aby získal podporu z domény pro komunikaci, která bude probíhat s místní komunikací s Unixem, internetovou komunikací s TCP / IP nebo s komunikací s doménami síťových ovladačů (NDD) operačních systémů. Protokoly mají rodiny protokolů sdílející odpovídající adresy v souboru záhlaví soketu, který má být vyvolán a použit.

Domény soketu mají vlastnosti a v Unixu vlastnosti domény pro soketovou komunikaci předávají soubory mezi procesy z nadřazených do podřízených otvorů nebo pomocí jednotlivých soketů Unix. Ve Windows nebo v obecném používání Internetu se ve vlastnostech domény používají obvykle typy soketů Stream, Raw a NDD na vrstvách na vrcholu nebo vedle TCP / IP. Typy soketů mají adresy domén a čísla portů a mohou poskytovat funkce směrování zdrojů a bezpečnostních procedur a jsou obvykle frekvenčně kódovány. Vlastnosti domény NDD používají Ethernet a další propojovací protokoly, které umožňují odesílání a příjem datových paketů.

Servery jsou počítačové procesy poskytující aplikační služby. Při spuštění vytvářejí soket stavu naslouchání a čekají na instrukce od klientského programu. Servery TCP / IP mohou obsluhovat několik klientů současně vytvořením jedinečného vyhrazeného připojení pro každého klienta a pak je soket ve vyhrazeném stavu. V soketové komunikaci jsou aplikace typu klient-server obousměrná komunikace mezi internetovými aplikacemi a jednotlivými počítačovými aplikacemi.

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?