Zusammenfassung & Übersicht 1 / 15 Kommunikationsnetze I 4.2.2009 Vorlesung 15.10.2008 ISO/OSI Referenzmodell I 7 Schichten I Trennung von Dienst, Schnittstelle, Protokoll Layer k + 1 Layer k + 1 Service provided by layer k Layer k Protocol Layer k - 1 I Layer k Layer k - 1 Kapselung höherer Schichten Internet Referenzmodell I 5 Schichten Bitübertragungsschicht 2 / 15 I Taktrückgewinnung (Sychronisierung), Gleichspannungsfreiheit I Kodierverfahren: (Non) return to zero, Manchester, AMI,... Kommunikationsnetze I 4.2.2009 Vorlesung 22.10.2008 Sicherungsschicht I Rahmenbildung I I I I I Flag Bytes, Byte Stuffing, Bit Stuffing Fehlermanagement Cyclic Redundany Checks Hamming Codes Flußkontrolle I I Stop-and-Wait Protokoll, Sliding Window Protokoll Automatic Repeat Request (ARQ) I I I I Mehrfachzugriffsverfahren (Multiple Access) I I Alohanet, Ethernet Beispiele I 3 / 15 Stop-and-Wait ARQ Go-Back-n ARQ Selective Repeat ARQ PPP, Ethernet (z.B. Ethernet Adressen) Kommunikationsnetze I 4.2.2009 Vorlesung 29.10.2008 Sicherungsschicht I Address Resolution Protokoll (ARP) I I Bestimmung der Sicherungschicht-Adresse ARP Poisoning I I ARP Spoofing Ausspähen von Paketen der Sicherungsschicht Vermittlungsschicht (Netzwerkschicht, Internetschicht) I Weiterleitung und Routing zu Knoten des Netzes I Verbindungsaufbau I Leitungsvermittlung, Paketvermittlung Internetprotokoll I I I I 4 / 15 IPv4, Fragmentierung, Prüfsummenbildung IP Adressen, Netzklassen, Classless Inter-Domain Routing (CIDR), Network Adress Translation (NAT) Internet Control Message Protokoll (ICMP) Kommunikationsnetze I 4.2.2009 Vorlesung 5.11.2008 IP Routing I I Autonome Systeme (AS), intra-AS, inter-AS Routingverfahren I I I I Bellmann-Ford Algorithmus I I I 5 / 15 Count-to-Infinity Problem Dijkstra Algorithmus Broadcast Routing I I Distance Vector Algorithms Link State Algorithms Path Vector Algorithms Flodding, multidestination Routing, reverse path forwarding Multicast Routing Kommunikationsnetze I 4.2.2009 Vorlesung 12.11.2008 Routing Protokolle I I Routing Information Protokoll (RIP) Open Shortest Path First (OSPF) I I I I I Link State Algorithmus (Dijkstra) Intra-AS Routing Load Balancing hierarchische Aufbau aus AS möglich Border Gateway Protocol I Routertypen: Internal, Area Border, Backbone, Boundary IPv6 I Unterschiede zu IPv4 I I I 6 / 15 128bit Adressen (ausreichende Anzahl an Adressen) Vereinfachung, Verbesserung der Effizienz Bessere Unterstützung von Roaming, Sicherheit, Multicast Kommunikationsnetze I 4.2.2009 Vorlesung 19.11.2008 Transportschicht I I verbindungsorientierte und verbindungslose Dienste Verbindungsaufbau, Verbindungsabbau I I three-way handshake two-army / coordinated attack Problem Transmission Control Protocol (TCP) I gesicherter, verbindungsorientierter Transport I genau zwei Endpunkte I Rahmen und Header Aufbau I Paketbezeichner SYN, FIN, ACK, RST Zustandsmodell I I I 7 / 15 Verbindungsaufbau und -abbau Window Management Kommunikationsnetze I 4.2.2009 Vorlesung 26.11.2008 Transportschicht - Transmission Control Protocol (TCP) I I Nagle Algorithmus TCP Optionen I I MSS, Timestamp, Window Scale, Selective ACK TCP Flußkontrolle I I Slow Start / Congestion Avoidance Fast Retransmit / Fast Recovery Mitnick Attacke User Datagram Protocol (UDP) I Header I Rahmengröße Berkeley Sockets (BSD Socket API) 8 / 15 Kommunikationsnetze I 4.2.2009 Vorlesung 3.12.2008 Domain Name System (DNS) I Verzeichnisaufbau, Top Level Domain, DNS Zonen I DNS Rahmen I Resource Records I Auflösen von Namen I Reverse Lookup Hypertext Transport Protocol (HTTP) I SMTP Grundlagen I I I I I I Uniform Resource Identifier (URI) HTTP Header Authentication Session Management I 9 / 15 Header, Statuscodes, Kodierung (Base16/64) HTTP 1.1 Cookies Kommunikationsnetze I 4.2.2009 Vorlesung 10.12.2008 Transport Layer Security (TLS) I RSA I I I I Verschlüsselung und Entschlüsselung Schlüsselerzeugung Sicherheit Digitale Signatur Chain of Trust, Zertifikate Abstrakte Syntax Notation (ASN) I Basistypen I Tagging I Konkrete Syntax I I Kodierregeln, Datentypen IP Multicast I Internet Group Management Protocol (IGMP) I Multicast Routing 10 / 15 Kommunikationsnetze I 4.2.2009 Vorlesung 7.1.2009 Real-Time Transport Protocol (RTP) I Rahmen, Header I Payload (z.B. MPEG-1 Video) I Mixer, Translator RTP Control Protocol (RTCP) I Pakettypen I Sender/Receiver Report, Source Description,... Sendeintervall Robust Header Compression (ROHC) I Anwendungen, Einsparpotetionale I Konzept I Modi der ROHC I I I I 11 / 15 Unidirectional, Bidirectional, Bidirectional Reliable Zustände Compressor und Decompressor Zustandsübergänge Kommunikationsnetze I 4.2.2009 Vorlesung 14.1.2009 H.323 I Architektur, Protokoll Stapel Session Description Protocol (SDP) I Aufbau einer Nachricht I I Session Parameter, Attribute Augmented Backus Naur Form (ABNF) Regeln, Operatoren Session Initiation Protocol (SIP) I Transport, Transaktionen I Routing, Forwarding I I I I I I 12 / 15 Server Routing, Client Routing Request, Response SIP mit PSTN, NAT Simple Traversal of User Datagram (STUN) Vergleich H.323 und SIP Kommunikationsnetze I 4.2.2009 Vorlesung 21.1.2009 IP Multimedia Subsystem (IMS) I Sitzungsaufbau I Architektur Call Session Control Function (CSCF) I I I I verschiedene Verarbeitungsblöcke Szenarien I I I I 13 / 15 Registrierung aus Fremdnetz Telefonat IMS zu IMS, IMS zu PSTN, PSTN zu IMS DIAMETER Protocol I I Proxy CSCF, Serving CSCF, Interrogating CSCF Rahmen Header XDMS / XCAP Kommunikationsnetze I 4.2.2009 Vorlesung 28.1.2009 Congestion Control I Open Loop und Closed Loop Congestion Control I Strategien zur Vermeidung von Congestion I I Sicherungsschicht, Vermittlungsschicht, Transportschicht Verbindungsorientierte und -lose Übertragung I Alternative Routing, Warning Bit, Choke Packets, Load Shedding, RED, Jitter Control Quality of Service (QoS) I Anforderungen von Anwendungen, QoS Klassen I Techniken I I I Resource Reservation Protocol (RSVP) Differentiated Services (DiffServ) I 14 / 15 Buffering, Traffic Shaping, Leaky Bucket, Token Bucket, Resource Reservation, Admission Control, Proportional Routing, Packet Scheduling Expedited Forwarding, Assured Forwarding Kommunikationsnetze I 4.2.2009 Vorlesung 4.2.2009 UMTS I Übersicht über die Architektur, UTRAN I RRC-, RLC-, MAC- und PHY-Layer I Verbindungsaufbau durch UE oder Netzwerk Prinzip von Wideband CDMA I I I Spreading zur Nutzer Trennung RAKE Empfänger für Mehrwegeausbreitung TCP Timer Management I Berechnung Round Trip Time (RTT) I Berechnung Retransmission Time-out (RTO) I Karn’s Algorithm, Persistance und Keepalive Timer ARQ Beispiele I 15 / 15 Bitmap-ARQ, Hybrid ARQ Kommunikationsnetze I 4.2.2009