Convertitori di protocollo
Un convertitore di protocollo, anche detto un gateway
connette due tipi di rete diversi con indirizzamenti e protocolli
diversi.
Un gateway opera a livello OSI Applicativo ed e' implementato
tipicamente da una macchina intelligente, ovvero con sistema operativo
ed applicativi appropriati. I gateway piu' diffusi sono basati sul sistema
operativo UNIX.
Vi e' una certa confusione riguardo al termine 'gateway' in terminologia
Internet. Venivano in passato detti gateway anche solo dei semplici
router, specialmente poiche' la maggior parte di essi erano
implementati su host intelligenti. La terminologia vera della Teoria delle
Comunicazioni e' invece piu' ristretta, e comunque di recente anche
nel mondo Internet si e' iniziato ad usare il termine 'router' in questo
contesto.
I gateway servono a diversi scopi:
- collegamento di reti con indirizzamento diverso - p. es. conversione
di posta elettronica tra le reti Internet, FidoNet e UUCP; conversione tra
protocolli NetBIOS e TCP/IP, oppure TCP/IP e NetWare o SNA
- separazione tra reti TCP/IP - p. es. tra Intranet ed Internet, tramite
un Firewall
- incapsulamento dati trattati - p. es. pacchetti IP crittografati
all'interno di altri pacchetti IP, anche se questa applicazione
tende ormai ad essere implementata a livelli piu' bassi
- riflettori di pacchetti - masquerading, pretendere che i dati
siano originati dalla macchina corrente anziche' da quella mittente vera,
sia per scopi piu' che legali (proxy) che a volte per motivi
quasi hacker (anonymous remailer)