Protokolle verbinden verschiedene Objekte zur Kommunikation oder Dateiübertragung.
Ein Protokoll beschreibt eine Reihe von Regeln oder Verfahren, die eine bestimmte Aufgabe befolgen muss. Es identifiziert die Konventionen, die für ein Objekt gelten, z. B. wie Verbindungen für die Kommunikation oder Dateiübertragung oder Konnektivität hergestellt werden. Es schweigt jedoch darüber, wie die Operationen durchgeführt werden, sondern gibt nur an, was sie sind. Hier sind drei Protokolle: Übertragung, E-Mail und Programmentwicklung.
Übertragungsprotokolle
Übertragungsprotokolle ermöglichen die Übertragung von Dateien und Daten über Netzwerke.
Übertragungsprotokolle verschieben Dateien und Daten von einem Ort zum anderen. Für den Betrieb werden zwei Computer benötigt: Einer ist ein übertragender Server und der andere ein empfangender Client. Mehrere Dateiübertragungsprotokolle umfassen Folgendes:
Video des Tages
FTP (File Transfer Protocol) ermöglicht die Übertragung von Dateien. Es stellt eine Verbindung zu einem Remote-Client her und überträgt die Dateien bis zum Abschluss und trennt dann die Verbindung. Die Verbindung kann in einem internen Netzwerk oder über das Internet erfolgen. Dieses 1971 entwickelte Protokoll diente als eines der Ziele für die Entwicklung des Internets.
Xmodem ist eine Alternative zum FTP-Protokoll. Es war in den späten 1970er Jahren wegen seiner Einfachheit und Benutzerfreundlichkeit bei Bulletin Board-Diensten beliebt.
Kermit ist ein binäres (0er und 1er) und Textdateiübertragungsprotokoll, das in den frühen 1980er Jahren entwickelt wurde. Damit die Übertragung erfolgen kann, erfolgt vor der Übertragung eine Dateikonvertierung in das Binärformat und anschließend eine Rückkonvertierung. Dies ermöglichte Dateiübertragungen über unterschiedliche Systeme.
Der Vorteil dieser Dateiübertragungsprotokolle besteht darin, dass sie Informationen zwischen verschiedenen Computersystemen und verschiedenen Formaten teilen.
E-Mail-Protokolle
E-Mail-Protokolle ermöglichen es, dass persönliche Informationen an andere Personen weitergegeben werden.
Das Internet Message Access Protocol (IMAP) ermöglicht einem E-Mail-Client den Zugriff auf E-Mail-Nachrichten auf einem entfernten E-Mail-Server.
IMAP unterstützt zwei Betriebsmodi: online und offline. Im Online-Modus belassen E-Mail-Clients, die IMAP verwenden, die E-Mail-Nachrichten auf dem Server, bis der Benutzer sie absichtlich löscht. Im Offline-Modus wird die E-Mail heruntergeladen und anschließend gelöscht. Diese Eigenschaft des IMAP-Vorgangs ermöglicht es mehreren Clients, dasselbe Postfach zu verwalten. Das Ergebnis ist, dass die Mail automatisch auf dem Server bleibt, bis sie gelöscht wird.
POP (Post Office Protocol) ist ein alternatives E-Mail-Protokoll, das einfaches Herunterladen und Löschen für den Zugriff auf Remote-Mailboxen unterstützt. Die meisten POP-Clients haben die Möglichkeit, E-Mails nach dem Download auf dem Server zu belassen. E-Mail-Clients befolgen jedoch normalerweise dieses Verfahren. Sie verbinden sich mit dem Server, rufen ihre Nachrichten ab, speichern sie auf dem lokalen PC des Benutzers und löschen sie dann vom Server und trennen die Verbindung. Das Ergebnis ist, dass die E-Mail automatisch gelöscht wird, sofern sie nicht aufbewahrt wird.
Der Vorteil dieser beiden Protokolle ist ein verbessertes E-Mail-Management.
Protokolle für Softwareentwickler
Software, die Protokolle verwendet, ist schneller und flexibler.
Softwareentwickler verwenden bei ihrer Arbeit Protokolle. Plattformbasierte Datenbankprotokolle wie JDBC (Java DataBase Connectivity) oder ADO (Active x Database Objects) haben einen Leistungsvorteil. Flexibilität und Wiederverwendung sind auch zwei Hauptvorteile der Verwendung eines neutralen Plattformprotokolls wie SOAP (Simple Object .). Access Protocol). Dies ist eine Protokollspezifikation, die den Austausch strukturierter Informationen im Web erleichtert Dienstleistungen.
Durch die Verwendung von Protokollen können Softwarearchitekten und Programmentwickler die Opportunitätskosten der Projekt, d. h. ob die Entwicklung schneller sein wird als ob das Programm Schneller. Diese Alternativen zwischen Leistung und Flexibilität wirken sich auf die Codierungsentscheidung aus, die sich auf die Art und Weise auswirkt, wie das Programm ausgeführt wird.
Der Vorteil der Verwendung dieser Protokolle besteht darin, dass sie die Leistung von Programmen verbessern und Flexibilität beim Programmdesign bieten.