L'etimologia della parola è varia, è stata usata per centinaia di anni. Dal protocolo francese medio (1200 circa, protocolo francese moderno), dal latino medievale protocollum "bozza", letteralmente "il primo foglio di un volume" (con contenuto ed errata), dal greco protokollon "primo foglio incollato su un manoscritto" dove protos è "primo" e kolla è "colla".
Nel moderno protocollo di tecnologia informatica di un giorno è un insieme di regole e linee guida per la comunicazione tra due o più computer. La corretta trasmissione dei dati sulla rete dipende dal modo in cui le reti seguono queste regole.
A diversi livelli di connessione di telecomunicazione si applicano diversi protocolli. Alcuni protocolli sono utilizzati a livello di dispositivo, alcuni - a livello di programma software. OSI (Open Systems Interconnection) si sforza di standardizzare i protocolli e in base a questi protocolli sono presenti in ogni livello dello scambio di telecomunicazioni, ed entrambi i lati della comunicazione dovrebbero riconoscere e osservare questi protocolli. Si può spesso leggere sui protocolli come un settore o uno standard internazionale.
Mentre OSI stava lavorando ai suoi standard di rete, il protocollo TCP / IP si diffuse su reti multi-vendor per l'internetworking.
I protocolli Internet TCP / IP sono costituiti da:
- Transmission Control Protocol (Protocollo TCP). Attualmente è considerata la lingua di comunicazione di base su Internet che può essere utilizzata anche per la comunicazione di reti private. Ad un livello intermedio questo protocollo offre comunicazione per un'applicazione e il protocollo Internet. L'app non ha necessariamente bisogno di conoscere i meccanismi per l'invio di dati tramite un collegamento a un altro host. A livello di trasporto, il protocollo TCP gestisce l'handshake, la trasmissione e l'astrazione della connessione di rete all'app.
- Protocollo Internet (Protocollo IP). Questo protocollo funziona secondo una serie di regole per l'invio e la ricezione di messaggi a livello di indirizzo Internet, quando i dati vengono inviati da un computer a un altro su Internet. Ogni computer sulla rete ha un identificativo univoco: un indirizzo IP.
- Altri protocolli popolari includono Hypertext Transfer Protocol (HTTP) e File Transfer Protocol (FTP). L'Hypertext Transfer Protocol (HTTP) è la base per la comunicazione dei dati su Internet e FTP è un protocollo di trasferimento file, che parla da solo.
Abbiamo solo menzionato i protocolli più comuni e fondamentali. Ci sono molti altri là fuori che servono a scopi diversi.
Grazie ai protocolli, app e dispositivi possono comunicare nonostante la distanza. Ad esempio, è possibile accedere ai dispositivi USB o alla porta COM sulla rete TCP / IP e utilizzarli come se fossero proprio qui e non lontano dagli oceani. USB Network Gate è una soluzione USB su TCP / IP definitiva, mentre un ottimo modo per condividere e accedere a Serial over IP è Serial to Ethernet Connector.