Un protocollo descrive un insieme di regole o procedure che un determinato compito deve seguire. Esso identifica le convenzioni che funzionano su un oggetto , come ad esempio come effettuare le connessioni per la comunicazione o il trasferimento di file , o la connettività . Tuttavia, è in silenzio su come eseguire le operazioni , solo affermando quello che sono . Qui ci sono tre protocolli : il trasferimento , e-mail e programmi di sviluppo . Protocolli di trasferimento
protocolli di trasferimento file e dati consentono di muoversi attraverso le reti.
protocolli di trasferimento spostare file e dati da una posizione a un'altra . Due computer nella operazione sono necessari : uno è un server di trasferimento e l' altro un client ricevente . Diversi protocolli di trasferimento file sono i seguenti :
FTP ( File Transfer Protocol) consente il trasferimento di file . Si stabilisce una connessione a un client remoto e il trasferimento dei file fino al completamento , e poi si disconnette . La connessione può essere in una rete interna o su Internet . Sviluppato nel 1971 , questo protocollo ha servito come uno degli obiettivi per lo sviluppo di Internet .
Xmodem è un'alternativa al protocollo FTP . Era popolare con servizi di bacheca elettronica alla fine del 1970 a causa della sua semplicità e facilità d'uso .
Kermit è un binario ( 0 e di 1 ) e il testo del protocollo di trasferimento di file progettato nei primi anni 1980 . Per il trasferimento si verifichi una conversione di file avviene in formato binario prima di trasmissione e quindi riconvertito in seguito. Questo ha permesso di trasferimenti file su sistemi diversi .
Il vantaggio di questi protocolli di trasferimento file è che essi condividono informazioni tra i diversi sistemi informatici e formati diversi .
Protocolli di posta elettronica < br > con protocolli di posta elettronica consentono di dati personali per andare ad altri individui .
Internet Message Access ( IMAP) protocollo permette ad un client di posta elettronica per accedere a messaggi di posta elettronica su un server di posta elettronica remoto
IMAP supporta due modalità di funzionamento: . online e offline . In modalità online , client di posta elettronica utilizzando il protocollo IMAP lasciare i messaggi di posta elettronica sul server fino a quando l'utente fa di proposito li elimina . In modalità offline , l'e-mail viene scaricato e poi cancellato . Questa caratteristica del funzionamento IMAP consente a più clienti di gestire la stessa cassetta postale . Il risultato è che la posta rimane sul server automaticamente fino cancellato .
POP ( Post Office Protocol) è un protocollo di posta elettronica alternativo che supporta semplice download e cancellare per l'accesso alle caselle di posta remote . Maggior parte dei client POP hanno la possibilità di lasciare e-mail sul server dopo il download . Tuttavia, i client di posta elettronica di solito seguono questa procedura . Si collegano al server , recuperare i loro messaggi , salvarli sul PC locale dell'utente e quindi eliminarli dal server e scollegare . Il risultato è , la posta viene automaticamente cancellato se non mantenuto .
Il vantaggio di entrambi i protocolli è migliorata la gestione e-mail .
Software Developer protocolli
software che utilizza protocolli possono eseguire velocemente ed è più flessibile . Gli sviluppatori di software
utilizzano protocolli nel loro lavoro . Protocolli di database basato su piattaforma come JDBC ( Java Database Connectivity ) o ADO ( oggetti attivi x editori ) hanno un vantaggio di prestazione. Inoltre , la flessibilità e il riutilizzo sono due principali vantaggi di utilizzare un protocollo di piattaforma neutrale come SOAP ( Simple Object Access Protocol ) . Questa è una specifica di protocollo che facilita lo scambio di informazioni strutturate in servizi web .
Utilizzando protocolli , architetti software e sviluppatori di programmi in grado di determinare il costo opportunità del progetto , che è , se lo sviluppo sta andando essere più veloce rispetto se il programma sta per essere più veloce . Queste alternative di performance rispetto flessibilità influenzano la decisione di codifica, che influisce sul modo in cui il programma verrà eseguito .
Il vantaggio di utilizzare questi protocolli è che migliorano le prestazioni dei programmi e forniscono flessibilità nella progettazione del programma.