<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HTTP on FISI Lernzettel</title><link>https://hugo.globuklumbo.de/tags/http/</link><description>Recent content in HTTP on FISI Lernzettel</description><generator>Hugo</generator><language>de</language><atom:link href="https://hugo.globuklumbo.de/tags/http/index.xml" rel="self" type="application/rss+xml"/><item><title>Protokolle &amp; Ports</title><link>https://hugo.globuklumbo.de/02_netzwerk/protokolle-ports/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo.globuklumbo.de/02_netzwerk/protokolle-ports/</guid><description>&lt;h1 id="protokolle"&gt;Protokolle&lt;a class="anchor" href="#protokolle"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Diese Tabelle listet die wichtigsten &lt;strong&gt;Netzwerkprotokolle&lt;/strong&gt; mit ihren Standard-Ports, der zugehörigen &lt;abbr title="Open Systems Interconnection (Referenzmodell)" style="text-decoration-line: underline; text-decoration-style: dotted; text-decoration-color: var(--color-link); cursor: help;"&gt;OSI&lt;/abbr&gt;-Schicht und ihrem Einsatzzweck auf.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;strong&gt;Protokoll&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;Port(s)&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;Layer (OSI)&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;Funktion&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;Eigenschaften&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;Beispielanwendung&lt;/strong&gt;&lt;/th&gt;
					&lt;th&gt;&lt;strong&gt;Nachrichten Format&lt;/strong&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ARP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;-&lt;/td&gt;
					&lt;td&gt;2/3&lt;/td&gt;
					&lt;td&gt;MAC-Adressauflösung&lt;/td&gt;
					&lt;td&gt;- Broadcast-basiert&lt;br&gt;- Kein Port (direkt über Ethernet)&lt;br&gt;- Lokales Netzwerk&lt;/td&gt;
					&lt;td&gt;- IP zu MAC Mapping&lt;br&gt;- ARP-Cache&lt;br&gt;- Gratuitous ARP&lt;/td&gt;
					&lt;td&gt;ARP Request/Reply&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ICMP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;-&lt;/td&gt;
					&lt;td&gt;3&lt;/td&gt;
					&lt;td&gt;Netzwerkdiagnose&lt;/td&gt;
					&lt;td&gt;- Keine Ports&lt;br&gt;- Teil des IP-Protokolls&lt;br&gt;- Kontrollnachrichten&lt;/td&gt;
					&lt;td&gt;- Ping&lt;br&gt;- Traceroute&lt;br&gt;- Path MTU Discovery&lt;/td&gt;
					&lt;td&gt;Echo Request/Reply, Destination Unreachable&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;IGMP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;-&lt;/td&gt;
					&lt;td&gt;3&lt;/td&gt;
					&lt;td&gt;Multicast-Gruppenmanagement&lt;/td&gt;
					&lt;td&gt;- Keine Ports&lt;br&gt;- Teil des IP-Protokolls&lt;br&gt;- Gruppenbeitritt/-austritt&lt;/td&gt;
					&lt;td&gt;- Streaming&lt;br&gt;- IPTV&lt;br&gt;- Multicast-Routing&lt;/td&gt;
					&lt;td&gt;Membership Reports, Queries&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;IPsec&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;-&lt;/td&gt;
					&lt;td&gt;3/4&lt;/td&gt;
					&lt;td&gt;VPN-Verschlüsselung&lt;/td&gt;
					&lt;td&gt;- Sicherheit auf IP-Ebene&lt;br&gt;- Authentifizierung&lt;br&gt;- Verschlüsselung&lt;/td&gt;
					&lt;td&gt;- Site-to-Site VPN&lt;br&gt;- Remote Access VPN&lt;br&gt;- Tunneling&lt;/td&gt;
					&lt;td&gt;AH (Authentication Header), ESP (Encapsulating Security Payload)&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;IPX&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;-&lt;/td&gt;
					&lt;td&gt;3&lt;/td&gt;
					&lt;td&gt;Netzwerkprotokoll (Novell)&lt;/td&gt;
					&lt;td&gt;- Alternatives Routing-Protokoll&lt;br&gt;- Proprietär&lt;br&gt;- Veraltet&lt;/td&gt;
					&lt;td&gt;- Novell NetWare&lt;br&gt;- Alte Netzwerke&lt;br&gt;- Legacy Systeme&lt;/td&gt;
					&lt;td&gt;Routing Informationen, Datenpakete&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DHCP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;67/68&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;IP-Konfiguration&lt;/td&gt;
					&lt;td&gt;- UDP-basiert&lt;br&gt;- Client/Server&lt;br&gt;- DORA-Prozess&lt;/td&gt;
					&lt;td&gt;- IP-Vergabe&lt;br&gt;- Netzwerkkonfiguration&lt;br&gt;- DNS-Server-Zuweisung&lt;/td&gt;
					&lt;td&gt;Discover, Offer, Request, Acknowledge&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DNS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;53&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Namensauflösung&lt;/td&gt;
					&lt;td&gt;- UDP (Anfragen)&lt;br&gt;- TCP (Zonentransfer)&lt;br&gt;- Hierarchisch&lt;/td&gt;
					&lt;td&gt;- Domain zu IP&lt;br&gt;- MX-Records&lt;br&gt;- Service Discovery&lt;/td&gt;
					&lt;td&gt;DNS Query, DNS Response&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;HTTP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;80&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Webtransfer&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Request/Response&lt;br&gt;- Zustandslos&lt;/td&gt;
					&lt;td&gt;- Webseiten&lt;br&gt;- REST APIs&lt;br&gt;- Web Services&lt;/td&gt;
					&lt;td&gt;GET, POST, PUT, DELETE Requests&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;HTTPS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;443&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Sicherer Webtransfer&lt;/td&gt;
					&lt;td&gt;- SSL/TLS&lt;br&gt;- Verschlüsselt&lt;br&gt;- Zertifikate&lt;/td&gt;
					&lt;td&gt;- E-Banking&lt;br&gt;- Webshops&lt;br&gt;- Sichere APIs&lt;/td&gt;
					&lt;td&gt;Verschlüsselte HTTP-Requests&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;FTP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;20/21&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Dateitransfer&lt;/td&gt;
					&lt;td&gt;- Separate Kontroll-/Datenkanäle&lt;br&gt;- TCP-basiert&lt;br&gt;- Authentifizierung&lt;/td&gt;
					&lt;td&gt;- Dateiupload&lt;br&gt;- Downloads&lt;br&gt;- Webhosting&lt;/td&gt;
					&lt;td&gt;FTP Commands, Data Transfer&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SMTP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;25&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;E-Mail-Versand&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Store and Forward&lt;br&gt;- Mailserver-Kommunikation&lt;/td&gt;
					&lt;td&gt;- E-Mail-Versand&lt;br&gt;- Mail Relay&lt;br&gt;- Newsletter&lt;/td&gt;
					&lt;td&gt;MAIL, RCPT, DATA Commands&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;POP3&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;110&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;E-Mail-Abruf&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Download und Löschen&lt;br&gt;- Einfach&lt;/td&gt;
					&lt;td&gt;- Mail-Clients&lt;br&gt;- Offline-Mail-Zugriff&lt;/td&gt;
					&lt;td&gt;LIST, RETR, DELE Commands&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;IMAP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;143&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;E-Mail-Verwaltung&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Serverseitige Verwaltung&lt;br&gt;- Komplexer als POP3&lt;/td&gt;
					&lt;td&gt;- Webmail&lt;br&gt;- Mobile Mail-Clients&lt;/td&gt;
					&lt;td&gt;SELECT, FETCH, STORE Commands&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;NTP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;123&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Zeitsynchronisation&lt;/td&gt;
					&lt;td&gt;- UDP-basiert&lt;br&gt;- Hierarchisch&lt;br&gt;- Stratum-Levels&lt;/td&gt;
					&lt;td&gt;- Serveruhrzeiten&lt;br&gt;- Logging&lt;br&gt;- Zertifikate&lt;/td&gt;
					&lt;td&gt;Timestamp Synchronization&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SNMP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;161/162&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Netzwerkmanagement&lt;/td&gt;
					&lt;td&gt;- UDP-basiert&lt;br&gt;- Manager/Agent&lt;br&gt;- MIB-Struktur&lt;/td&gt;
					&lt;td&gt;- Monitoring&lt;br&gt;- Inventory&lt;br&gt;- Alerting&lt;/td&gt;
					&lt;td&gt;GET, SET, TRAP Nachrichten&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SSH&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;22&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Secure Shell&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Verschlüsselt&lt;br&gt;- Authentifizierung&lt;/td&gt;
					&lt;td&gt;- Remote Access&lt;br&gt;- SFTP&lt;br&gt;- Tunneling&lt;/td&gt;
					&lt;td&gt;Verschlüsselte Kommandos, Key Exchange&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Telnet&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;23&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Terminal Emulation&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Unverschlüsselt&lt;br&gt;- Veraltet&lt;/td&gt;
					&lt;td&gt;- Legacy Systeme&lt;br&gt;- Debugging&lt;/td&gt;
					&lt;td&gt;ASCII-basierte Terminal-Kommunikation&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;TFTP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;69&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Einfacher Dateitransfer&lt;/td&gt;
					&lt;td&gt;- UDP-basiert&lt;br&gt;- Keine Authentifizierung&lt;br&gt;- Minimal&lt;/td&gt;
					&lt;td&gt;- Router Config&lt;br&gt;- Boot Images&lt;/td&gt;
					&lt;td&gt;Read, Write Requests&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;RDP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;3389&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Remote Desktop&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Grafikübertragung&lt;br&gt;- Windows-spezifisch&lt;/td&gt;
					&lt;td&gt;- Remote Support&lt;br&gt;- Virtual Desktops&lt;/td&gt;
					&lt;td&gt;Grafik- und Eingabeübertragung&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SMB&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;445&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Datei/Druckerfreigabe&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Windows-Netzwerke&lt;br&gt;- Authentifizierung&lt;/td&gt;
					&lt;td&gt;- Netzlaufwerke&lt;br&gt;- Drucker sharing&lt;/td&gt;
					&lt;td&gt;File/Printer Sharing Protokolle&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;LDAP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;389&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Verzeichnisdienst&lt;/td&gt;
					&lt;td&gt;- TCP-basiert&lt;br&gt;- Hierarchisch&lt;br&gt;- Authentifizierung&lt;/td&gt;
					&lt;td&gt;- Active Directory&lt;br&gt;- User Management&lt;/td&gt;
					&lt;td&gt;Verzeichnis-Abfragen und Änderungen&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Syslog&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;514&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Logging&lt;/td&gt;
					&lt;td&gt;- UDP-basiert&lt;br&gt;- Prioritätslevels&lt;br&gt;- Facility-Codes&lt;/td&gt;
					&lt;td&gt;- System Logs&lt;br&gt;- Network Logs&lt;br&gt;- Security Logs&lt;/td&gt;
					&lt;td&gt;Log-Nachrichten mit Priorität&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;TCP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;0-65535&lt;/td&gt;
					&lt;td&gt;4&lt;/td&gt;
					&lt;td&gt;Zuverlässige Datenübertragung&lt;/td&gt;
					&lt;td&gt;- Verbindungsorientiert&lt;br&gt;- Fehlerkorrektur&lt;br&gt;- Fluss- und Staukontrolle&lt;/td&gt;
					&lt;td&gt;- Web-Kommunikation&lt;br&gt;- E-Mail&lt;br&gt;- Dateitransfer&lt;/td&gt;
					&lt;td&gt;Segments mit Sequenznummern&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;UDP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;0-65535&lt;/td&gt;
					&lt;td&gt;4&lt;/td&gt;
					&lt;td&gt;Schnelle, unzuverlässige Datenübertragung&lt;/td&gt;
					&lt;td&gt;- Verbindungslos&lt;br&gt;- Kein Overhead&lt;br&gt;- Keine Garantien&lt;/td&gt;
					&lt;td&gt;- DNS&lt;br&gt;- Streaming&lt;br&gt;- Online-Gaming&lt;/td&gt;
					&lt;td&gt;Datagramme ohne Verbindungsaufbau&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Kerberos&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;88&lt;/td&gt;
					&lt;td&gt;6/7&lt;/td&gt;
					&lt;td&gt;Authentifizierung&lt;/td&gt;
					&lt;td&gt;- Ticketbasiert&lt;br&gt;- Verschlüsselt&lt;br&gt;- Single Sign-On&lt;/td&gt;
					&lt;td&gt;- Windows Domains&lt;br&gt;- Enterprise Authentication&lt;br&gt;- Netze mit hohen Sicherheitsanforderungen&lt;/td&gt;
					&lt;td&gt;Authentication Tickets&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;BGP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;179&lt;/td&gt;
					&lt;td&gt;3&lt;/td&gt;
					&lt;td&gt;Routing zwischen autonomen Systemen&lt;/td&gt;
					&lt;td&gt;- Externes Routing&lt;br&gt;- Path Vector Protokoll&lt;br&gt;- Internet-Backbone&lt;/td&gt;
					&lt;td&gt;- Internet-Routing&lt;br&gt;- Service Provider&lt;br&gt;- Globale Netzwerkverbindungen&lt;/td&gt;
					&lt;td&gt;Route Advertisements&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SCTP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;0-65535&lt;/td&gt;
					&lt;td&gt;4&lt;/td&gt;
					&lt;td&gt;Multi-Streaming Transportprotokoll&lt;/td&gt;
					&lt;td&gt;- Mehrere Datenströme&lt;br&gt;- Fehlertoleranz&lt;br&gt;- Multihoming&lt;/td&gt;
					&lt;td&gt;- Telekomm. Signalisierung&lt;br&gt;- VoIP&lt;br&gt;- Hochverfügbare Systeme&lt;/td&gt;
					&lt;td&gt;Chunks mit Sequenznummern&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;RADIUS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;1812/1813&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Authentifizierung und Accounting&lt;/td&gt;
					&lt;td&gt;- AAA-Protokoll&lt;br&gt;- Zentralisierte Authentifizierung&lt;br&gt;- Accounting-Funktionen&lt;/td&gt;
					&lt;td&gt;- ISP-Authentifizierung&lt;br&gt;- WLAN-Zugang&lt;br&gt;- VPN-Management&lt;/td&gt;
					&lt;td&gt;Access-Request/Accept/Reject&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;RTSP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;554&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Medien-Streaming-Steuerung&lt;/td&gt;
					&lt;td&gt;- Echtzeit-Medien&lt;br&gt;- Kontrollprotokoll&lt;br&gt;- Zustandsbehaftet&lt;/td&gt;
					&lt;td&gt;- Video on Demand&lt;br&gt;- Live-Streaming&lt;br&gt;- IP-Kameras&lt;/td&gt;
					&lt;td&gt;DESCRIBE, SETUP, PLAY Commands&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SIP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;5060/5061&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Kommunikationssitzungen&lt;/td&gt;
					&lt;td&gt;- VoIP-Signalisierung&lt;br&gt;- Sessionaufbau&lt;br&gt;- Verschlüsselung möglich&lt;/td&gt;
					&lt;td&gt;- IP-Telefonie&lt;br&gt;- Video-Conferencing&lt;br&gt;- Instant Messaging&lt;/td&gt;
					&lt;td&gt;INVITE, BYE, REGISTER Messages&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MQTT&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;1883/8883&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Leichtgewichtiges Messaging&lt;/td&gt;
					&lt;td&gt;- Publish/Subscribe&lt;br&gt;- IoT-optimiert&lt;br&gt;- Minimaler Overhead&lt;/td&gt;
					&lt;td&gt;- Smart Home&lt;br&gt;- Sensornetzwerke&lt;br&gt;- Fahrzeug-Kommunikation&lt;/td&gt;
					&lt;td&gt;CONNECT, PUBLISH, SUBSCRIBE&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;WebSocket&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;80/443&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Bidirektionale Echtzeitkommunikation&lt;/td&gt;
					&lt;td&gt;- Persistent Connection&lt;br&gt;- Vollduplex&lt;br&gt;- Geringer Overhead&lt;/td&gt;
					&lt;td&gt;- Chat-Anwendungen&lt;br&gt;- Echtzeit-Dashboards&lt;br&gt;- Multiplayer-Spiele&lt;/td&gt;
					&lt;td&gt;CONNECT, MESSAGE, CLOSE&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;XMPP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;5222&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Instant Messaging&lt;/td&gt;
					&lt;td&gt;- Dezentral&lt;br&gt;- Erweiterbar&lt;br&gt;- XML-basiert&lt;/td&gt;
					&lt;td&gt;- Chat-Systeme&lt;br&gt;- Social Media&lt;br&gt;- Kollaboration&lt;/td&gt;
					&lt;td&gt;Presence, Message Stanzas&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;CoAP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;5683&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;IoT-Kommunikation&lt;/td&gt;
					&lt;td&gt;- Ressourcen-beschränkt&lt;br&gt;- UDP-basiert&lt;br&gt;- RESTful&lt;/td&gt;
					&lt;td&gt;- Smarte Geräte&lt;br&gt;- Sensornetze&lt;br&gt;- Embedded Systems&lt;/td&gt;
					&lt;td&gt;GET, POST, PUT, DELETE&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MQTT-SN&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;1884&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;IoT Sensor Networks&lt;/td&gt;
					&lt;td&gt;- Für Sensornetzwerke&lt;br&gt;- Sehr leichtgewichtig&lt;br&gt;- Drahtlos-optimiert&lt;/td&gt;
					&lt;td&gt;- Drahtlose Sensoren&lt;br&gt;- Wearables&lt;br&gt;- Umgebungsüberwachung&lt;/td&gt;
					&lt;td&gt;CONNECT, PUBLISH für Sensoren&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;AMQP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;5672/5671&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;Message Queuing&lt;/td&gt;
					&lt;td&gt;- Messaging-Middleware&lt;br&gt;- Plattformunabhängig&lt;br&gt;- Zuverlässig&lt;/td&gt;
					&lt;td&gt;- Enterprise Messaging&lt;br&gt;- Microservices&lt;br&gt;- Verteilte Systeme&lt;/td&gt;
					&lt;td&gt;AMQP Commands, Message Routing&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;gRPC&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Dynamisch&lt;/td&gt;
					&lt;td&gt;7&lt;/td&gt;
					&lt;td&gt;RPC Framework&lt;/td&gt;
					&lt;td&gt;- Hochperformant&lt;br&gt;- Binäres Protokoll&lt;br&gt;- Microservices&lt;/td&gt;
					&lt;td&gt;- Microservice-Kommunikation&lt;br&gt;- Verteilte Systeme&lt;br&gt;- Cloud-Native Anwendungen&lt;/td&gt;
					&lt;td&gt;Protocol Buffers Nachrichten&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="protokolle-nach-osi-schicht"&gt;Protokolle nach OSI-Schicht&lt;a class="anchor" href="#protokolle-nach-osi-schicht"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;pre class="mermaid" data-mermaid-src="Zmxvd2NoYXJ0IFRECiAgICBMN1siU2NoaWNodCA3IOKAlCBBbndlbmR1bmc8YnIvPkhUVFAgwrcgSFRUUFMgwrcgRE5TIMK3IERIQ1AgwrcgU1NIIMK3IEZUUCDCtyBTTVRQIl0KICAgIEw0WyJTY2hpY2h0IDQg4oCUIFRyYW5zcG9ydDxici8&amp;#43;VENQIMK3IFVEUCDCtyBTQ1RQIl0KICAgIEwzWyJTY2hpY2h0IDMg4oCUIE5ldHp3ZXJrPGJyLz5JUCDCtyBJQ01QIMK3IElHTVAgwrcgQkdQIl0KICAgIEwyWyJTY2hpY2h0IDIvMyDigJQgU2ljaGVydW5nPGJyLz5BUlAiXQogICAgTDcgLS0&amp;#43;IEw0IC0tPiBMMyAtLT4gTDI="&gt;flowchart TD
 L7[&amp;#34;Schicht 7 — Anwendung&amp;lt;br/&amp;gt;HTTP · HTTPS · DNS · DHCP · SSH · FTP · SMTP&amp;#34;]
 L4[&amp;#34;Schicht 4 — Transport&amp;lt;br/&amp;gt;TCP · UDP · SCTP&amp;#34;]
 L3[&amp;#34;Schicht 3 — Netzwerk&amp;lt;br/&amp;gt;IP · ICMP · IGMP · BGP&amp;#34;]
 L2[&amp;#34;Schicht 2/3 — Sicherung&amp;lt;br/&amp;gt;ARP&amp;#34;]
 L7 --&amp;gt; L4 --&amp;gt; L3 --&amp;gt; L2&lt;/pre&gt;&lt;h2 id="quiz"&gt;Quiz&lt;a class="anchor" href="#quiz"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;details id="quiz-312804f6" class="book-quiz"&gt;
 &lt;summary class="book-quiz-summary"&gt;❓ Welcher Port wird standardmäßig für sicheren Webtransfer (HTTPS) verwendet?&lt;/summary&gt;
 &lt;div class="book-quiz-body"&gt;
 &lt;div class="book-quiz-options" id="quiz-options-312804f6"&gt;
 &lt;button type="button" class="book-quiz-btn" data-answer="443" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;443&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="80" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;80&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="8080" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;8080&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="25" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;25&lt;/button&gt;
 &lt;/div&gt;
 &lt;div class="book-quiz-result" id="quiz-result-312804f6"&gt;&lt;/div&gt;
 &lt;div class="book-quiz-actions"&gt;
 &lt;button type="button" class="book-quiz-btn" id="quiz-check-312804f6" onclick="window.bookQuizCheck('312804f6', &amp;#34;\&amp;#34;443\&amp;#34;&amp;#34;)"&gt;Auswerten&lt;/button&gt;
 &lt;button type="button" class="book-quiz-btn book-quiz-retry" id="quiz-retry-312804f6" style="display:none" onclick="window.bookQuizReset('312804f6')"&gt;Zurücksetzen&lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/details&gt;

&lt;style&gt;
.book-quiz {
 border: 1px solid var(--gray-200);
 border-radius: var(--border-radius);
 margin: 1.5rem 0;
 overflow: hidden;
}
.book-quiz-summary {
 padding: 0.75rem 1rem;
 cursor: pointer;
 font-weight: 600;
 background: var(--gray-100);
}
.book-quiz-body { padding: 1rem; }
.book-quiz-btn {
 display: block;
 width: 100%;
 text-align: left;
 box-sizing: border-box;
 padding: 0.5rem 0.75rem;
 margin: 0.4rem 0;
 cursor: pointer;
 border: 1px solid var(--gray-200);
 border-radius: var(--border-radius);
 background: transparent;
 color: inherit;
 font-family: inherit;
 font-size: 0.9em;
}
.book-quiz-btn:hover:not(:disabled) { background: var(--gray-100); }
.book-quiz-btn[data-selected="true"] { background: var(--gray-100); border-color: var(--color-link); }
.book-quiz-actions { display: flex; gap: 0.5rem; margin-top: 0.75rem; }
.book-quiz-actions .book-quiz-btn { width: auto; }
.book-quiz-result { margin-top: 0.75rem; font-weight: 600; min-height: 1.2em; }
.book-quiz-btn.correct { border-color: var(--color-accent-tip); color: var(--color-accent-tip); }
.book-quiz-btn.incorrect { border-color: var(--color-accent-caution); color: var(--color-accent-caution); }
.book-quiz-btn.missed { border-color: var(--color-accent-tip); border-style: dashed; opacity: 0.8; }
&lt;/style&gt;

&lt;script&gt;
(function () {
 if (window.bookQuizDefined) return;
 window.bookQuizDefined = true;

 window.bookQuizToggle = function (btn) {
 if (btn.disabled) return;
 var selected = btn.getAttribute('data-selected') === 'true';
 btn.setAttribute('data-selected', selected ? 'false' : 'true');
 };

 window.bookQuizCheck = function (id, correctStr) {
 var correct = correctStr.split('|').map(function (s) { return s.trim(); });
 var buttons = document.querySelectorAll('#quiz-options-' + id + ' .book-quiz-btn');
 var result = document.getElementById('quiz-result-' + id);
 var selectedCount = 0;
 var perfect = true;

 buttons.forEach(function (btn) {
 var val = btn.getAttribute('data-answer').trim();
 var selected = btn.getAttribute('data-selected') === 'true';
 var isCorrect = correct.indexOf(val) !== -1;
 if (selected) selectedCount++;
 btn.disabled = true;

 if (isCorrect &amp;&amp; selected) btn.classList.add('correct');
 else if (isCorrect &amp;&amp; !selected) { btn.classList.add('missed'); perfect = false; }
 else if (!isCorrect &amp;&amp; selected) { btn.classList.add('incorrect'); perfect = false; }
 });

 if (selectedCount === 0) {
 result.textContent = '⚠ Bitte mindestens eine Antwort auswählen.';
 buttons.forEach(function (btn) { btn.disabled = false; });
 return;
 }

 result.textContent = perfect ? '✔ Richtig!' : '✘ Nicht ganz richtig.';
 document.getElementById('quiz-check-' + id).style.display = 'none';
 document.getElementById('quiz-retry-' + id).style.display = 'inline-block';
 };

 window.bookQuizReset = function (id) {
 var buttons = document.querySelectorAll('#quiz-options-' + id + ' .book-quiz-btn');
 buttons.forEach(function (btn) {
 btn.disabled = false;
 btn.setAttribute('data-selected', 'false');
 btn.classList.remove('correct', 'incorrect', 'missed');
 });
 document.getElementById('quiz-result-' + id).textContent = '';
 document.getElementById('quiz-check-' + id).style.display = 'inline-block';
 document.getElementById('quiz-retry-' + id).style.display = 'none';
 };
})();
&lt;/script&gt;

&lt;details id="quiz-b2aa0ddd" class="book-quiz"&gt;
 &lt;summary class="book-quiz-summary"&gt;❓ Welche Protokolle verwenden UDP als Transportprotokoll?&lt;/summary&gt;
 &lt;div class="book-quiz-body"&gt;
 &lt;div class="book-quiz-options" id="quiz-options-b2aa0ddd"&gt;
 &lt;button type="button" class="book-quiz-btn" data-answer="DNS" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;DNS&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="DHCP" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;DHCP&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="SNMP" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;SNMP&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="SSH" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;SSH&lt;/button&gt;
 &lt;/div&gt;
 &lt;div class="book-quiz-result" id="quiz-result-b2aa0ddd"&gt;&lt;/div&gt;
 &lt;div class="book-quiz-actions"&gt;
 &lt;button type="button" class="book-quiz-btn" id="quiz-check-b2aa0ddd" onclick="window.bookQuizCheck('b2aa0ddd', &amp;#34;\&amp;#34;DNS|DHCP|SNMP\&amp;#34;&amp;#34;)"&gt;Auswerten&lt;/button&gt;
 &lt;button type="button" class="book-quiz-btn book-quiz-retry" id="quiz-retry-b2aa0ddd" style="display:none" onclick="window.bookQuizReset('b2aa0ddd')"&gt;Zurücksetzen&lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/details&gt;

&lt;style&gt;
.book-quiz {
 border: 1px solid var(--gray-200);
 border-radius: var(--border-radius);
 margin: 1.5rem 0;
 overflow: hidden;
}
.book-quiz-summary {
 padding: 0.75rem 1rem;
 cursor: pointer;
 font-weight: 600;
 background: var(--gray-100);
}
.book-quiz-body { padding: 1rem; }
.book-quiz-btn {
 display: block;
 width: 100%;
 text-align: left;
 box-sizing: border-box;
 padding: 0.5rem 0.75rem;
 margin: 0.4rem 0;
 cursor: pointer;
 border: 1px solid var(--gray-200);
 border-radius: var(--border-radius);
 background: transparent;
 color: inherit;
 font-family: inherit;
 font-size: 0.9em;
}
.book-quiz-btn:hover:not(:disabled) { background: var(--gray-100); }
.book-quiz-btn[data-selected="true"] { background: var(--gray-100); border-color: var(--color-link); }
.book-quiz-actions { display: flex; gap: 0.5rem; margin-top: 0.75rem; }
.book-quiz-actions .book-quiz-btn { width: auto; }
.book-quiz-result { margin-top: 0.75rem; font-weight: 600; min-height: 1.2em; }
.book-quiz-btn.correct { border-color: var(--color-accent-tip); color: var(--color-accent-tip); }
.book-quiz-btn.incorrect { border-color: var(--color-accent-caution); color: var(--color-accent-caution); }
.book-quiz-btn.missed { border-color: var(--color-accent-tip); border-style: dashed; opacity: 0.8; }
&lt;/style&gt;

&lt;script&gt;
(function () {
 if (window.bookQuizDefined) return;
 window.bookQuizDefined = true;

 window.bookQuizToggle = function (btn) {
 if (btn.disabled) return;
 var selected = btn.getAttribute('data-selected') === 'true';
 btn.setAttribute('data-selected', selected ? 'false' : 'true');
 };

 window.bookQuizCheck = function (id, correctStr) {
 var correct = correctStr.split('|').map(function (s) { return s.trim(); });
 var buttons = document.querySelectorAll('#quiz-options-' + id + ' .book-quiz-btn');
 var result = document.getElementById('quiz-result-' + id);
 var selectedCount = 0;
 var perfect = true;

 buttons.forEach(function (btn) {
 var val = btn.getAttribute('data-answer').trim();
 var selected = btn.getAttribute('data-selected') === 'true';
 var isCorrect = correct.indexOf(val) !== -1;
 if (selected) selectedCount++;
 btn.disabled = true;

 if (isCorrect &amp;&amp; selected) btn.classList.add('correct');
 else if (isCorrect &amp;&amp; !selected) { btn.classList.add('missed'); perfect = false; }
 else if (!isCorrect &amp;&amp; selected) { btn.classList.add('incorrect'); perfect = false; }
 });

 if (selectedCount === 0) {
 result.textContent = '⚠ Bitte mindestens eine Antwort auswählen.';
 buttons.forEach(function (btn) { btn.disabled = false; });
 return;
 }

 result.textContent = perfect ? '✔ Richtig!' : '✘ Nicht ganz richtig.';
 document.getElementById('quiz-check-' + id).style.display = 'none';
 document.getElementById('quiz-retry-' + id).style.display = 'inline-block';
 };

 window.bookQuizReset = function (id) {
 var buttons = document.querySelectorAll('#quiz-options-' + id + ' .book-quiz-btn');
 buttons.forEach(function (btn) {
 btn.disabled = false;
 btn.setAttribute('data-selected', 'false');
 btn.classList.remove('correct', 'incorrect', 'missed');
 });
 document.getElementById('quiz-result-' + id).textContent = '';
 document.getElementById('quiz-check-' + id).style.display = 'inline-block';
 document.getElementById('quiz-retry-' + id).style.display = 'none';
 };
})();
&lt;/script&gt;

&lt;details id="quiz-5b358473" class="book-quiz"&gt;
 &lt;summary class="book-quiz-summary"&gt;❓ Welche Ports nutzt SSH und wofür wird es typischerweise eingesetzt?&lt;/summary&gt;
 &lt;div class="book-quiz-body"&gt;
 &lt;div class="book-quiz-options" id="quiz-options-5b358473"&gt;
 &lt;button type="button" class="book-quiz-btn" data-answer="Port 22, für Remote Access und Tunneling" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;Port 22, für Remote Access und Tunneling&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="Port 23, für unverschlüsselte Terminal-Emulation" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;Port 23, für unverschlüsselte Terminal-Emulation&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="Port 21, für Dateitransfer" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;Port 21, für Dateitransfer&lt;/button&gt;&lt;button type="button" class="book-quiz-btn" data-answer="Port 3389, für Remote Desktop" data-selected="false" onclick="window.bookQuizToggle(this)"&gt;Port 3389, für Remote Desktop&lt;/button&gt;
 &lt;/div&gt;
 &lt;div class="book-quiz-result" id="quiz-result-5b358473"&gt;&lt;/div&gt;
 &lt;div class="book-quiz-actions"&gt;
 &lt;button type="button" class="book-quiz-btn" id="quiz-check-5b358473" onclick="window.bookQuizCheck('5b358473', &amp;#34;\&amp;#34;Port 22, für Remote Access und Tunneling\&amp;#34;&amp;#34;)"&gt;Auswerten&lt;/button&gt;
 &lt;button type="button" class="book-quiz-btn book-quiz-retry" id="quiz-retry-5b358473" style="display:none" onclick="window.bookQuizReset('5b358473')"&gt;Zurücksetzen&lt;/button&gt;
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/details&gt;

&lt;style&gt;
.book-quiz {
 border: 1px solid var(--gray-200);
 border-radius: var(--border-radius);
 margin: 1.5rem 0;
 overflow: hidden;
}
.book-quiz-summary {
 padding: 0.75rem 1rem;
 cursor: pointer;
 font-weight: 600;
 background: var(--gray-100);
}
.book-quiz-body { padding: 1rem; }
.book-quiz-btn {
 display: block;
 width: 100%;
 text-align: left;
 box-sizing: border-box;
 padding: 0.5rem 0.75rem;
 margin: 0.4rem 0;
 cursor: pointer;
 border: 1px solid var(--gray-200);
 border-radius: var(--border-radius);
 background: transparent;
 color: inherit;
 font-family: inherit;
 font-size: 0.9em;
}
.book-quiz-btn:hover:not(:disabled) { background: var(--gray-100); }
.book-quiz-btn[data-selected="true"] { background: var(--gray-100); border-color: var(--color-link); }
.book-quiz-actions { display: flex; gap: 0.5rem; margin-top: 0.75rem; }
.book-quiz-actions .book-quiz-btn { width: auto; }
.book-quiz-result { margin-top: 0.75rem; font-weight: 600; min-height: 1.2em; }
.book-quiz-btn.correct { border-color: var(--color-accent-tip); color: var(--color-accent-tip); }
.book-quiz-btn.incorrect { border-color: var(--color-accent-caution); color: var(--color-accent-caution); }
.book-quiz-btn.missed { border-color: var(--color-accent-tip); border-style: dashed; opacity: 0.8; }
&lt;/style&gt;

&lt;script&gt;
(function () {
 if (window.bookQuizDefined) return;
 window.bookQuizDefined = true;

 window.bookQuizToggle = function (btn) {
 if (btn.disabled) return;
 var selected = btn.getAttribute('data-selected') === 'true';
 btn.setAttribute('data-selected', selected ? 'false' : 'true');
 };

 window.bookQuizCheck = function (id, correctStr) {
 var correct = correctStr.split('|').map(function (s) { return s.trim(); });
 var buttons = document.querySelectorAll('#quiz-options-' + id + ' .book-quiz-btn');
 var result = document.getElementById('quiz-result-' + id);
 var selectedCount = 0;
 var perfect = true;

 buttons.forEach(function (btn) {
 var val = btn.getAttribute('data-answer').trim();
 var selected = btn.getAttribute('data-selected') === 'true';
 var isCorrect = correct.indexOf(val) !== -1;
 if (selected) selectedCount++;
 btn.disabled = true;

 if (isCorrect &amp;&amp; selected) btn.classList.add('correct');
 else if (isCorrect &amp;&amp; !selected) { btn.classList.add('missed'); perfect = false; }
 else if (!isCorrect &amp;&amp; selected) { btn.classList.add('incorrect'); perfect = false; }
 });

 if (selectedCount === 0) {
 result.textContent = '⚠ Bitte mindestens eine Antwort auswählen.';
 buttons.forEach(function (btn) { btn.disabled = false; });
 return;
 }

 result.textContent = perfect ? '✔ Richtig!' : '✘ Nicht ganz richtig.';
 document.getElementById('quiz-check-' + id).style.display = 'none';
 document.getElementById('quiz-retry-' + id).style.display = 'inline-block';
 };

 window.bookQuizReset = function (id) {
 var buttons = document.querySelectorAll('#quiz-options-' + id + ' .book-quiz-btn');
 buttons.forEach(function (btn) {
 btn.disabled = false;
 btn.setAttribute('data-selected', 'false');
 btn.classList.remove('correct', 'incorrect', 'missed');
 });
 document.getElementById('quiz-result-' + id).textContent = '';
 document.getElementById('quiz-check-' + id).style.display = 'inline-block';
 document.getElementById('quiz-retry-' + id).style.display = 'none';
 };
})();
&lt;/script&gt;

&lt;h2 id="siehe-auch"&gt;Siehe auch&lt;a class="anchor" href="#siehe-auch"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="../02_netzwerk/osi-modell.md"&gt;osi modell&lt;/a&gt; — OSI-Schichten auf die diese Protokolle gemappt werden&lt;/li&gt;
&lt;li&gt;&lt;a href="../02_netzwerk/tcp-ip.md"&gt;tcp ip&lt;/a&gt; — TCP/UDP im Detail mit 3-Way-Handshake und Port-Bereichen&lt;/li&gt;
&lt;li&gt;&lt;a href="../02_netzwerk/dns-dhcp-arp.md"&gt;dns dhcp arp&lt;/a&gt; — DNS (Port 53), DHCP (Port 67/68), ARP im Detail&lt;/li&gt;
&lt;li&gt;&lt;a href="../02_netzwerk/vpn.md"&gt;vpn&lt;/a&gt; — IPsec (Port 500/4500), OpenVPN (Port 1194), WireGuard (Port 51820)&lt;/li&gt;
&lt;li&gt;&lt;a href="../06_it-sicherheit/verschluesselung.md"&gt;verschluesselung&lt;/a&gt; — HTTPS/TLS, SSH und sichere Protokolle&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ressourcen"&gt;Ressourcen&lt;a class="anchor" href="#ressourcen"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports"&gt;Wikipedia: Liste der bekannten Ports&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://de.wikipedia.org/wiki/Transmission_Control_Protocol"&gt;Wikipedia: Transmission Control Protocol&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://de.wikipedia.org/wiki/User_Datagram_Protocol"&gt;Wikipedia: User Datagram Protocol&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://studyflix.de/informatik/tcp-5548"&gt;Studyflix: TCP (einfach erklärt, TCP vs. UDP)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>REST-API-Grundlagen</title><link>https://hugo.globuklumbo.de/07_softwareentwicklung/rest-api-grundlagen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugo.globuklumbo.de/07_softwareentwicklung/rest-api-grundlagen/</guid><description>&lt;h1 id="rest-api-grundlagen"&gt;REST-API-Grundlagen&lt;a class="anchor" href="#rest-api-grundlagen"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Eine &lt;strong&gt;&lt;abbr title="Application Programming Interface" style="text-decoration-line: underline; text-decoration-style: dotted; text-decoration-color: var(--color-link); cursor: help;"&gt;API&lt;/abbr&gt;&lt;/strong&gt; (Application Programming Interface) ist eine Programmierschnittstelle, über die Anwendungen miteinander Daten austauschen und Funktionen aufrufen können, ohne die interne Implementierung des jeweils anderen Systems zu kennen. &lt;strong&gt;&lt;abbr title="Representational State Transfer" style="text-decoration-line: underline; text-decoration-style: dotted; text-decoration-color: var(--color-link); cursor: help;"&gt;REST&lt;/abbr&gt;&lt;/strong&gt; (Representational State Transfer) ist der heute meistgenutzte Architekturstil, um solche Schnittstellen über &lt;abbr title="Hypertext Transfer Protocol" style="text-decoration-line: underline; text-decoration-style: dotted; text-decoration-color: var(--color-link); cursor: help;"&gt;HTTP&lt;/abbr&gt; bereitzustellen — er bildet die Grundlage für den Großteil moderner Web- und Cloud-Anwendungen.&lt;/p&gt;</description></item></channel></rss>