>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

I vantaggi dei protocolli

Un protocollo descrive un insieme di regole o procedure che una determinata attività deve seguire. Identifica le convenzioni che funzionano su un oggetto, ad esempio come stabilire connessioni per la comunicazione o il trasferimento di file o la connettività. Tuttavia, tace su come eseguire le operazioni, indicando solo quali sono. Ecco tre protocolli:trasferimento, e-mail e sviluppo del programma.

Protocolli di trasferimento

I protocolli di trasferimento spostano file e dati da una posizione all'altra. Sono necessari due computer nell'operazione:uno è un server di trasferimento e l'altro un client di ricezione. Diversi protocolli di trasferimento file includono quanto segue:

FTP (protocollo di trasferimento file) consente il trasferimento di file. Stabilisce una connessione a un client remoto e trasferisce i file fino al completamento, quindi si disconnette. La connessione può avvenire in una rete interna o su Internet. Sviluppato nel 1971, questo protocollo è servito come uno degli obiettivi per lo sviluppo di Internet.

Xmodem è un'alternativa al protocollo FTP. Era popolare con i servizi di bacheca alla fine degli anni '70 per la sua semplicità e facilità d'uso.

Kermit è un protocollo di trasferimento di file binari (0 e 1) e di testo progettato all'inizio degli anni '80. Affinché il trasferimento avvenga, viene eseguita una conversione del file in formato binario prima della trasmissione e quindi riconvertito in seguito. Ciò ha consentito il trasferimento di file su sistemi diversi.

Il vantaggio di questi protocolli di trasferimento file è che condividono le informazioni tra diversi sistemi informatici e diversi formati.

Protocolli di posta elettronica

L'Internet Message Access Protocol (IMAP) consente a un client di posta elettronica di accedere ai messaggi di posta elettronica su un server di posta elettronica remoto.

IMAP supporta due modalità di funzionamento:online e offline. In modalità online, i client di posta elettronica che utilizzano IMAP lasciano i messaggi di posta elettronica sul server fino a quando l'utente non li elimina di proposito. In modalità offline, l'e-mail viene scaricata e quindi eliminata. Questa caratteristica dell'operazione IMAP consente a più client di gestire la stessa casella di posta. Il risultato è che la posta rimane automaticamente sul server finché non viene eliminata.

POP (Post Office Protocol) è un protocollo di posta elettronica alternativo che supporta il download e l'eliminazione semplici per l'accesso alle cassette postali remote. La maggior parte dei client POP ha un'opzione per lasciare la posta sul server dopo il download. Tuttavia, i client di posta elettronica in genere seguono questa procedura. Si collegano al server, recuperano i loro messaggi, li archiviano sul PC locale dell'utente, quindi li eliminano dal server e si disconnettono. Il risultato è che la posta viene automaticamente eliminata a meno che non venga conservata.

Il vantaggio di entrambi questi protocolli è una migliore gestione della posta elettronica.

Protocolli per sviluppatori software

Gli sviluppatori di software utilizzano i protocolli nel loro lavoro. I protocolli di database basati su piattaforma come JDBC (Java DataBase Connectivity) o ADO (active x database objects) hanno un vantaggio in termini di prestazioni. Inoltre, flessibilità e riutilizzo sono due vantaggi principali dell'utilizzo di un protocollo di piattaforma neutrale come SOAP (Simple Object Access Protocol). Si tratta di una specifica di protocollo che facilita lo scambio di informazioni strutturate nei servizi Web.

Utilizzando i protocolli, gli architetti software e gli sviluppatori di programmi possono determinare il costo opportunità del progetto, ovvero se lo sviluppo sarà più veloce rispetto a se il programma sarà più veloce. Queste alternative in termini di prestazioni e flessibilità influiscono sulla decisione di codifica, che influisce sul modo in cui verrà eseguito il programma.

Il vantaggio dell'utilizzo di questi protocolli è che migliorano le prestazioni dei programmi e forniscono flessibilità nella progettazione dei programmi.


  1. I vantaggi di VHF
  2. I vantaggi di iPhone 3G
  3. I vantaggi del Voice Mail
  4. I vantaggi di HDMI 1.3 e 1.4
  5. I vantaggi di 3G
  6. I vantaggi della TV via cavo