Een protocol beschrijft een set van regels of procedures die een bepaalde taak moet volgen . Het identificeert de conventies die werken op een object , zoals hoe om verbindingen te maken voor communicatie of bestandsoverdracht , of connectiviteit . Echter , het is stil over hoe de operaties uit te voeren , alleen maar zeggen wat ze zijn . Hier zijn drie protocollen : overschrijving , e - mail -en programma-ontwikkeling . Transfer Protocollen Transfer protocollen toestaan bestanden en data over netwerken . Transfer protocollen verplaatsen bestanden en gegevens van de ene locatie naar de andere . Twee computers in de operatie nodig: is een inbrengende server en de andere een ontvangende cliënt . Meerdere file transfer protocollen omvatten het volgende : FTP ( file transfer protocol ) maakt de overdracht van bestanden . Het maakt een verbinding met een externe client en stuurt de bestanden totdat voltooid , en dan is de verbinding verbreekt. De verbinding kan worden in een intern netwerk of via het internet . Ontwikkeld in 1971 , dit protocol diende als een van de doelstellingen voor de ontwikkeling van het internet . Xmodem is een alternatief voor het FTP-protocol . Het was populair bij de diensten van het prikbord in de late jaren 1970 vanwege zijn eenvoud en gebruiksgemak . Kermit is een binaire ( 0 en 1's ) en tekst file transfer protocol ontworpen in de vroege jaren 1980 . Voor de overgang naar een bestand conversie optreden vindt plaats om binair formaat voor de toezending en vervolgens omgezet terug achteraf . Dit stond voor bestandsoverdracht via ongelijksoortige systemen . Het voordeel van deze file transfer protocollen is dat ze informatie tussen verschillende computersystemen en verschillende formats te delen . E - mail protocollen < br > E - mail protocollen kunnen persoonsgegevens naar andere individuen . Het Internet Message Access Protocol ( IMAP ) maakt het mogelijk een e - mail client voor toegang tot e - mailberichten op een externe e - mailserver IMAP ondersteunt twee modi : . online en offline . In de online modus , e - mail clients met behulp van IMAP laat de e - mailberichten op de server totdat de gebruiker opzettelijk verwijdert ze . In de offline modus , wordt het e - mail gedownload en vervolgens verwijderd . Dit kenmerk van de IMAP werking kunnen meerdere clients dezelfde mailbox beheren . Het resultaat is dat de e-mail blijft op de server automatisch tot gewist . POP ( Post Office Protocol ) is een alternatief e - mailprotocol dat eenvoudig te downloaden en te verwijderen voor toegang tot externe mailboxen ondersteunt . De meeste POP- clients hebben een optie om e - mail op de server na het downloaden . Echter , e - mail clients volgen meestal deze procedure . Ze verbinding maken met de server , halen hun boodschappen , opslaan op de lokale pc van de gebruiker en vervolgens te verwijderen van de server uit en koppel . Het resultaat is , wordt de e-mail automatisch verwijderd tenzij gehouden . Het voordeel van deze beide protocollen is verbeterde e - mail management . Software Developer protocollen software die gebruik maakt van protocollen kan sneller uit te voeren en is flexibeler . Software- ontwikkelaars gebruiken protocollen in hun werk . Platform - based database protocollen zoals JDBC ( Java Database Connectivity ) of ADO ( Active X -database objecten ) hebben een performance voordeel . Ook flexibiliteit en hergebruik zijn twee belangrijke voordelen van het gebruik van een neutraal platform protocol zoals SOAP ( Simple Object Access Protocol ) . Dit is een protocol specificatie dat de uitwisseling van gestructureerde informatie in webservices vergemakkelijkt . Door het gebruik van protocollen , software architecten en programma -ontwikkelaars kunnen de alternatieve kosten van het project , dat wil zeggen of de ontwikkeling gaat sneller versus de vraag of het programma gaat sneller bepalen . Deze prestatie versus flexibiliteit alternatieven invloed op de codering besluit, dat de manier waarop het programma zal lopen beïnvloedt . Het voordeel van het gebruik van deze protocollen is dat ze verbeteren de prestaties van programma's en zorgen voor flexibiliteit in het programma-ontwerp . < br >
|