Nachfolgend werden typische Aufgaben eines Netzwerkprotokolls aufgeführt. Ob sie in einem bestimmten Protokoll abgebildet sind, wird durch dessen Einsatzzweck bestimmt.
Ein sicherer und zuverlässiger Verbindungsaufbau zwischen den an der Kommunikation beteiligten Computern (Handshake)
Das verlässliche Zustellen von Paketen
Wiederholtes Senden nicht angekommener Pakete
Zustellen der Datenpakete an den/die gewünschten Empfänger
Das Sicherstellen einer fehlerfreien Übertragung (Prüfsumme)
Das Zusammenfügen ankommender Datenpakete in der richtigen Reihenfolge
Das Verhindern des Auslesens durch unbefugte Dritte (durch Verschlüsselung)
Das Verhindern der Manipulation durch unbefugte Dritte (durch MACs oder elektronische Signaturen)
Eine Access Control List (kurz ACL, englisch für Zugriffssteuerungsliste, kurz ZSL[1]) ist eine Software-Technik, mit der Betriebssysteme und Anwendungsprogramme Zugriffe auf Daten und Funktionen eingrenzen können. Eine ACL legt fest, in welchem Umfang einzelne Benutzer und Systemprozesse Zugriff auf bestimmte Objekte (wie Dienste, Dateien, Registrier-Einträge usw.) haben.
https://de.wikipedia.org/wiki/Access_Control_List
Dieser Beitrag bietet einen sehr kompakten Überblick über die Protokolle, die Sie kennen sollten, wenn Sie aktiv Webanwendungen entwickeln. Die Informationen in diesem Kapitel sind grob in folgende Abschnitte unterteilt: https://www.joergkrause.de/protokolle-des-web
https://en.wikipedia.org/wiki/Internet_protocol_suite
Message Queuing Telemetry Transport (MQTT) ist ein offenes Netzwerkprotokoll für Machine-to-Machine-Kommunikation (M2M), das die Übertragung von Telemetriedaten in Form von Nachrichten zwischen Geräten ermöglicht, trotz hoher Verzögerungen oder beschränkter Netzwerke. Entsprechende Geräte reichen von Sensoren und Aktoren, Mobiltelefonen, Eingebetteten Systemen in Fahrzeugen oder Laptops bis zu voll entwickelten Rechnern. https://de.wikipedia.org/wiki/MQTT
DNS (Domain Name System) – Umsetzung zwischen Domainnamen und IP-Adressen
DoIP (Diagnostics over IP) – Transportprotokoll für Fahrzeugdiagnose
FTP (File Transfer Protocol) – Dateitransfer
HTTPS (Hypertext Transfer Protocol Secure)
IMAP (Internet Message Access Protocol) – Zugriff auf E-Mails
IPFIX (Internet Protocol Flow Information Export)
LLMNR (Link-local Multicast Name Resolution)
NDMP (Network Data Management Protocol, ndmp.org, kein IETF RFC)
MBS/IP (Multi-purpose Business Security over IP)
NNTP (Network News Transfer Protocol) – Diskussionsforen (Usenet)
NTP (Network Time Protocol)
POP3 (Post Office Protocol, Version 3) – E-Mail-Abruf
PTP (Precision Time Protocol) – Zeitsynchronisation von Uhren in einem Netzwerk
RDP (Remote Desktop Protocol) – Darstellen und Steuern von Desktops auf fernen Computern (Microsoft)
RTP (Real-Time Transport Protocol)
SIP (Session Initiation Protocol) – Aufbau, Steuerung und Abbau von Kommunikationssitzung (VoIP)
SNMP (Simple Network Management Protocol) – Verwaltung von Geräten im Netzwerk
SMTP (Simple Mail Transfer Protocol) – E-Mail-Versand
SSH (Secure Shell) – verschlüsseltes remote terminal
Telnet – Unverschlüsseltes Login auf entfernten Rechnern (remote terminal)
XMPP (Extensible Message and Presence Protocol)
Z39.50 – Abfrage von Informationssystemen
TCP (Transmission Control Protocol) – Übertragung von Datenströmen (verbindungsorientiert, zuverlässig)
UDP (User Datagram Protocol) – Übertragung von Datenpaketen (verbindungslos, unzuverlässig, geringer Overhead)
SCTP (Stream Control Transmission Protocol) – Transportprotokoll
TLS (Transport Layer Security, ehemals 'Secure Socket Layer [SSL]) – Erweiterung von TCP um Verschlüsselung
DTLS (Datagram Transport Layer Security) – Auf TLS basierendes Verschlüsselungsprotokoll, welches auch über zustandslose Protokolle wie UDP übertragen werden kann
IP (Internet Protocol) – Datenpaket-Übertragung (verbindungslos)
IPsec (Internet Protocol Security) – Sichere Datenpaket-Übertragung (verbindungslos)
ICMP (Internet Control Message Protocol) – Kontrollnachrichten (zum Beispiel Fehlermeldungen), Teil jeder IP-Implementierung
IGRP (Interior Gateway Routing Protocol) – Informationsaustausch zwischen Routern (Distanzvektor) (veraltet – wird ersetzt durch EIGRP)
EIGRP (Enhanced Interior Gateway Routing Protocol) – Informationsaustausch zwischen Routern via IP
OSPF (Open Shortest Path First) – Informationsaustausch zwischen Routern (Linkzustand) via IP
BGP (Border Gateway Protocol) – Informationsaustausch zwischen autonomen Systemen im Internet (Pfadvektor) via TCP
RIP (Routing Information Protocol) – Informationsaustausch zwischen Routern (Distanzvektor) via UDP
IGMP (Internet Group Management) – Organisation von Multicast-Gruppen, Bestandteil von IP auf allen Hosts, die den Empfang von IP-Multicasts unterstützen
Ethernet mit CSMA/CD – Netzwerkstandard IEEE 802.3 – und erste Grafik zu Ethernet
WLAN – Netzwerkstandard IEEE 802.11
Token Bus – Netzwerkstandard IEEE 802.4
Token Ring – Netzwerkstandard IEEE 802.5
FDDI – Fiber Distributed Data Interface
ARP (Address Resolution Protocol) – Adressumsetzung zwischen IP- und Geräteadressen (MAC)
L2TP (Layer 2 Tunneling Protocol)
RARP (Reverse Address Resolution Protocol) – Adressumsetzung zwischen Geräte- (MAC) und IP-Adressen (veraltet – wird ersetzt durch BOOTP)
IPoAC (Internet Protocol over Avian Carriers) – Internet-Protokoll mittels fliegender Träger – RFC 1149[2]
https://de.wikipedia.org/wiki/Internetprotokollfamilie#TCP/IP-Referenzmodell