Skip to main content

Quali sono i diversi tipi di comunicazioni socket?

Un socket Internet è un'entità che è l'endpoint dell'interprocesso di condotto per i flussi di comunicazione con socket bidirezionale da Internet alle applicazioni su un computer o computer utilizzando un'applicazione basata sul Web.Le prese di comunicazione sono una funzionalità fornita dai sistemi operativi per la scomparsa di pacchetti di informazioni da e per applicazioni come browser, programmi di elaborazione di testi basati sul Web e client di posta elettronica, tra gli altri, dagli indirizzi TCP/IP (Internet Protocol/IP)in linea.In pratica, le subroutine di socket, che possono essere scritte per sistemi operativi UNIX o Windows, assumono un tipo di socket con il suo stile di comunicazione intrinseco e un protocollo socket con il suo tipo di servizio intrinseco e comunicare informazioni per la richiesta di assistenza per l'applicazione.Le comunicazioni UNIX Socket sono per le architetture dell'applicazione client-server e le funzionalità sulle richieste di un client o client a un server.Ogni socket ha il proprio identificatore e indirizzo socket ed è in grado di essere utilizzato con diversi tipi di protocollo.

I tipi di prese sono classificati in base alle loro singole proprietà di comunicazione semantica, poiché i processi richiedono determinati tipi di prese.Le categorie di base di tipi di socket sono: flusso per circuiti virtuali, dGram per datagrammi, Conndgram per datagrammi di connessione, RDM per messaggi in modo affidabile e consegnabile e RAW per un tipo di scocket RAW.Quando i tipi di socket remoti e locali stanno comunicando, vengono chiamati coppie di socket, con porte e indirizzi sia locali che remoti.

Un set di regole standard per il trasferimento di dati viene chiamato protocollo socket, come il protocollo di datagram utente/protocollo Internet (UDP/UDP/UDP/IP) o TCP/IP.Ogni tipo di socket può avere il proprio solito protocollo per usi specifici per ottenere supporto da un dominio per le comunicazioni che si svolgono con le comunicazioni locali con comunicazioni UNIX, Internet con le comunicazioni TCP/IP o NDD dei domini di rete di sistemi operativi (NDD).I protocolli hanno famiglie di protocolli che condividono gli indirizzi corrispondenti in un file di intestazione socket da chiamare e mettere in uso.

I domini socket hanno proprietà e in Unix le proprietà del dominio per le comunicazioni socket passano i file tra i processi genitore alle aperture dei figli o utilizzando singole unixprese.Nell'utilizzo di Internet di Windows o in generale, principalmente i tipi di socket RAW e NDD sono utilizzati nelle proprietà del dominio e stratificati in cima o accanto al TCP/IP.I tipi di socket dispongono di indirizzi di dominio e numeri di porta e possono fornire funzionalità di routing e procedura di sicurezza e di solito sono codificate in frequenza.Le proprietà del dominio NDD vengono utilizzate da Ethernet e altri protocolli di interfaccia, consentendo l'invio e la ricezione di pacchetti di datagrammi.

I server sono processi di computer che forniscono un servizio applicativo.Creano uno stato di ascolto socket all'avvio, in attesa di istruzioni da un programma client.I server TCP/IP possono servire più clienti contemporaneamente stabilendo una connessione dedicata unica per ciascun client, quindi la presa è in uno stato dedicato . Nelle comunicazioni socket, le applicazioni client-server sono le comunicazioni a due vie tra le applicazioni Internet e il singolo computerapplicazioni.