Transmission Control Protocol (TCP) RFC 793: TRANSMISSION CONTROL PROTOCOL PROTOCOL SPECIFICATION RFC 1146: TCP Alternate Checksum Options RFC 1323: TCP Extensions for High Performance RFC 1693: An Extension to TCP : Partial Order Service Source/Destination Port (je 16 Bits): Portnummer der sendenden/empfangenden Anwendung Sequence Number(32 Bits): Nummer des ersten Oktetts im Datenstrom Acknowledgment Number(32 Bits): Wert der folgenden Sequence Number, die der Sender erwartet Data Offset (4 Bits): Länge des Headers in 32 Bit Einheiten Reserved (6 Bits): für künftige Anwendungen reserviert (muss Null sein) Control Bits (6 Bits): - URG: Urgent Pointer ist gültig - ACK: Acknowledgment Number ist gültig - PSH: Push, sofortige Weiterleitung des Segments an Anwendungsschicht - RST: Reset, Verbindungsabbruch - SYN: Synchronize, Verbindungsaufbau, Synchronisierung der verwendeten Sequence Numbers - FIN: Verbindungsabbau Window (16 Bits): Anzahl der Oktetts, die der Empfänger beginnend mit ACK Number bereit zu empfangen ist Checksum (16 Bits): Prüfsumme über Header und Daten Urgent Pointer(16 Bits): Zeigt auf Ende von vordringlichen Daten Options (variabel Bits): maximale Segmentgröße bei Verbindungsaufbau Padding (variabel): Füll-Null Bits für 32 Bit Grenze Data (Bits): Daten Anwendungen: - Telnet (RFCs 854, 855) - FTP (RFCs 959, 2228) - eMail (SMTP, RFC 821) - HTTP (RFCs 1945, 2068) User Datagram Protocol (UDP) RFC 768: User Datagram Protocol Anwendungsschnittstelle für IP: leitet IP-Datenpakete an TFTP, DNS, SNMP, RPC weiter Charakteristika: - verbindungsloses Protokoll - keine Transportsicherung - für Anwendungen mit einfachem Frage-/Antwortcharakter Source/Destination Port : Portnummer der sendenden/empfangenden Anwendung Length: Datagrammlänge des Gesamt-UDP-Datagramms inkl. Header Checksum: Prüfsumme über gesamtes UDP-Datagramm