Cos'è il gateway nel networking?
Gateway:
- Un gateway è un pezzo di hardware di rete usato nelle tele - comunicazioni per reti di telecomunicazione che permette ai dati di fluire da una rete discreta ad un'altra. I gateway si distinguono dai router o dagli switch in quanto comunicano usando più di un protocollo e possono operare in uno qualsiasi dei sette livelli del modello di interconnessione dei sistemi aperti (OSI).
- Il termine gateway può anche riferirsi vagamente a un computer o a un programma configurato per eseguire i compiti di un gateway, come un gateway o un router predefinito.
Tipi di gateway diversi
- Gateway di rete
- Un gateway di rete fornisce l'interoperabilità tra le reti e contiene dispositivi, come traduttori di protocollo, dispositivi di adattamento dell'impedenza, convertitori di tasso, isolatori di errore o traduttori di segnale, come necessario per farlo. Un gateway di rete richiede l'istituzione di procedure amministrative reciprocamente accettabili tra le reti che utilizzano il gateway. I gateway di rete, noti come gateway di traduzione di protocollo (o gateway di mappatura), possono anche eseguire conversioni di protocollo per collegare reti con diverse tecnologie di protocollo di rete. Per esempio, un gateway di rete collega un ufficio o una intranet domestica a Internet. Se un utente di un ufficio o di un computer di casa vuole caricare una pagina web, si accede ad almeno due gateway di rete: uno per andare dalla rete dell'ufficio o di casa a Internet e uno per andare da Internet al computer che serve la pagina web.
- Nelle reti aziendali, un gateway di rete di solito agisce anche come un server proxy e un firewall.
- Su Microsoft Windows, la funzione Internet Connection Sharing permette ad un computer di agire come gateway offrendo una connessione tra Internet e una rete interna.
- Gateway IP
- In una rete IP (Internet Protocol), i pacchetti IP con una destinazione al di fuori di una data subnet mask sono inviati al gateway di rete. Per esempio, se una rete privata ha un indirizzo IPv4 di base di 192.168.0.0 e ha una subnet mask di 255.255.255.0, allora qualsiasi dato indirizzato a un indirizzo IP al di fuori di 192.168.0.X viene inviato al gateway di rete. Le reti IPv6 funzionano in modo simile.
- Mentre inoltra un pacchetto IP ad un'altra rete, il gateway può eseguire la traduzione dell'indirizzo di rete.
- Gateway Internet-to-orbit
- Un gateway Internet-to-orbit (I2O) collega computer o dispositivi su Internet a sistemi informatici in orbita attorno alla Terra, come satelliti o veicoli spaziali con equipaggio. Il progetto HERMES, dell'Agenzia spaziale civile ecuadoriana, è stato il primo ad implementare questo tipo di gateway il 6 giugno 2009. Il progetto HERMES ha una copertura massima di 22.000 km e può trasmettere voce e dati. Il Global Educational Network for Satellite Operations (GENSO) è un altro tipo di gateway I20.
- Cloud storage gateway
- Un cloud storage gateway è un'appliance di rete o un server che traduce le API del cloud storage come SOAP o REST in protocolli di storage basati su blocchi come iSCSI o Fiber Channel o interfacce basate su file come NFS o CIFS. I gateway di cloud storage permettono alle aziende di integrare il cloud storage privato nelle applicazioni senza spostare le applicazioni in un cloud pubblico, semplificando così la protezione dei dati.
- Gateway IoT
- Un gateway IoT (Internet of things) fornisce il ponte tra i dispositivi IoT sul campo, il cloud e le apparecchiature degli utenti come gli smartphone. Il gateway IoT fornisce un collegamento di comunicazione tra il campo e il cloud e può fornire servizi offline e controllo in tempo reale sui dispositivi sul campo.
- Per ottenere un'interoperabilità sostenibile nell'ecosistema dell'Internet delle cose, ci sono due architetture dominanti per i protocolli di scambio dati: basati su bus (DDS, REST, XMPP) e basati su broker (AMPQ, CoAP, MQTT, JMI). I protocolli che supportano lo scambio di informazioni tra domini di interoperabilità possono anche essere classificati come message-centrici (AMQP, MQTT, JMS, REST) o data-centrici (DDS, CoAP, XMPP). I dispositivi interconnessi comunicano utilizzando protocolli leggeri che non richiedono grandi risorse di CPU. C, Java, Python e alcuni linguaggi di scripting sono le scelte preferite utilizzate dalle applicazioni IoT. Per gestire qualsiasi conversione di protocollo necessaria, la memorizzazione del database o il processo decisionale (ad esempio la gestione delle collisioni), i nodi IoT utilizzano gateway IoT separati al fine di integrare la bassa intelligenza dei dispositivi.
- Un gran numero di produttori sono coinvolti nella progettazione e produzione dei gateway IoT; tali aziende includono CISCO, Harman International Industries, Advantech, ADLINK, Supermicro, e NXP.
credits: Gateway (telecomunicazioni) - Wikipedia