Modulinformationssystem Informatik

 

Internet Communications URL PDF XML

Modulcode: MS0801
Englische Bezeichnung: Internet Communications
Modulverantwortliche(r): Prof. Dr.-Ing. Norbert Luttenberger
Turnus: jedes Jahr im WS (WS06/07 WS07/08 WS08/09)
Präsenzzeiten: 4V 2Ü
ECTS: 8
Workload: 240 Std.
Dauer: ein Semester
Modulkategorien: IS (Sonstige) MV (Sonstige)
Lehrsprache: Deutsch
Voraussetzungen: Info

Kurzfassung:

Dieses Modul umfaßt fünf Abschnitte:

  1. Einführung: In diesem Abschnitt lernen die Studierenden zunächst die geschichtete Struktur von Kommunikationssystemen anhand einer Darstellung des ISO/OSI-Referenzmodells kennen. Darauf aufbauend wird die Internet-Architektur vorgestellt. Es folgen einige Ausführungen zur Standardisierung von Kommunikationssystemen.
  2. TCP/IP: Es werden die zentralen Elementen der Internet-Architektur: IP und TCP behandelt. Um die Kenntnisse der Internet-Architektur in der zum Modul gehörigen Übung durch praktische Aufgaben vertiefen zu können, folgt nun eine knappe Einführung in die Programmierung von Internet-Anwendungen auf der Basis des Socket-API. Es folgt eine Diskussion der wichtigsten Internet-Adressierungs- und Routing-Verfahren.
  3. Rechnernetze: Im diesem Abschnitt wird gezeigt, wie Rechnernetze im lokalen und im Weitverkehrsbereich im Kontext der Internet-Architektur genutzt werden. Es wird auf drahtgebundene und drahtlose LANs eingegangen, und es wird auf die Telekommunikationsnetze ISDN und GSM eingegangen. Das ATM-Verfahren wird im Zusammenhang mit DSL-Zugangsnetzen diskutiert.
  4. Internet-Anwendungen: Es werden einige klassische'' Client/Server-Dienste wie z.B. DNS, e-Mail, ftp usw. und das Protokoll http behandelt, um zu zeigen, wie Anwendungen strukturiert sind und wie http die Rolle als Universalprotokoll'' für C/S-Systeme übernimmt.
  5. Spezialthemen je nach aktuellem Bedarf: IP-Sicherheit, IP und Mobilität, Web 2.0, Session Initiation, Personal Area Networks,...

Lernziele:

Die Studierenden sollen in die Lage versetzt werden, eigenständig Internet-Applikationen und -Protokolle zu definieren, zu entwickeln und zu bewerten. Außerdem soll ihnen das Rüstzeug für die Auseinandersetzung mit neuen Kommunikationstechnologien mitgegeben werden.

Lehrinhalte:

Das ISO/OSI-Referenzmodell und die geschichtete Struktur von Kommunikationssystemen, TCP/IP, Routing-Verfahren, Rechnernetze im lokalen und im Weitverkehrsbereich, das Client/Server-Paradigma und klassische C/S-Anwendungen, Spezialthemen

Weitere Voraussetzungen:

Grundstudiumsveranstaltungen zur Systemorientierten Informatik, Programmierfähigkeiten (Java)

Prüfungsleistung:

mündliche Prüfung

Lehr- und Lernmethoden:

Verwendbarkeit:

Literatur:

Kurose, J.F., Ross, K.W.: Computer Networking: a Top-Down Approach Featuring the Internet. Boston u.a. (Addison-Wesley) 2001, ISBN 0-201-47711-4.

Tanenbaum, A.: Computer Networks, 4th Ed. Pearson Education International 2003, ISBN 0-13-038488-7.

Comer, D.E., Stevens, D.L.: Internetworking with TCP/IP, Vol. 3. (Client-Server Programming and Applications). Englewood Cliffs (Prentice Hall) 1993, ISBN 0-13-474222-2.

alle einschlägigen W3C-Standards und RFCs

Verweise:

Kommentar: