Digitale Lehre
Alle Informationen finden Sie auf der Webseite des Fachgebietes:
[url]https://www.kom.tu-darmstadt.de/en/teaching/current-courses/2/2/[/url]

Lehrinhalte
Die Vorlesung Kommunikationsnetze II umfasst die Konzepte der Computervernetzung und -telekommunikation mit dem Fokus auf dem Internet. Beginnend mit der Geschichte werden in der Vorlesung vergangene, aktuelle und zukünftige Aspekte von Kommunikationsnetzen behandelt. Zusätzlich zu bekannten Protokollen und Technologien wird eine Einführung in Neuentwicklungen im Bereich von Multimedia Kommunikation (u.a. Video Streaming, P2P, IP-Telefonie, Cloud Computing und Service-orientierte Architekturen) gegeben. Die Vorlesung ist als Anschlussvorlesung zu Kommunikationsnetze I geeignet.
Themen sind:
[list]
[*]Grundlagen und Geschichte von Kommunikationsnetzen (Telegrafie vs. Telefonie, Referenzmodelle, ...)
[*]Transportschicht (Adressierung, Flusskontrolle, Verbindungsmanagement, Fehlererkennung, Überlastkontrolle, ...)
[*]Transportprotokolle (TCP, SCTP)
[*]Interaktive Protokolle (Telnet, SSH, FTP, ...)
[*]Elektronische Mail (SMTP, POP3, IMAP, MIME, ...)
[*]World Wide Web (HTML, URL, HTTP, DNS, ...)
[*]Verteilte Programmierung (RPC, Web Services, ereignisbasierte Kommunikation)
[*]SOA (WSDL, SOAP, REST, UDDI, ...)
[*]Cloud Computing (SaaS, PaaS, IaaS, Virtualisierung, ...)
[*]Overlay-Netzwerke (unstrukturierte P2P-Systeme, DHT-Systeme, Application Layer Multicast, ...)
[*]Video Streaming (HTTP Streaming, Flash Streaming, RTP/RTSP, P2P Streaming, ...)
[*]VoIP und Instant Messaging (SIP, H.323)
[/list]

Literatur
Ausgewählte Kapitel aus folgenden Büchern:
[list]
[*]Andrew S. Tanenbaum: Computer Networks, 5th Edition, Prentice Hall, 2010
[*]James F. Kurose, Keith Ross: Computer Networking: A Top-Down Approach, 6th Edition, Addison-Wesley, 2009
[*]Larry Peterson, Bruce Davie: Computer Networks, 5th Edition, Elsevier Science, 2011
[/list]

Voraussetzungen
Grundlegende Kurse der ersten 4 Semester werden benötigt. Die Vorlesung Kommunikationsnetze I wird empfohlen. Das Theoriewissen aus der Vorlesung Kommunikationsnetze II wird in praktischen Programmierübungen vertieft. Gundlegende Programmierkenntnisse sind daher hilfreich.

Online-Angebote
moodle

Stammraum Informationen
S306/051

Semester: WiSe 2021/22