Modulcode: | WI15 |
Englische Bezeichnung: | Internet Communications |
Modulverantwortliche(r): | Prof. Dr.-Ing. Norbert Luttenberger |
Turnus: | jedes Jahr im WS (WS09/10) |
Präsenzzeiten: | 4V 2Ü |
ECTS: | 8 |
Workload: | 240 Std. |
Dauer: | ein Semester |
Modulkategorien: | WI (Sonstige) |
Lehrsprache: | Deutsch |
Voraussetzungen: |
Das ISO/OSI-Referenzmodell und die geschichtete Struktur von Kommunikationssystemen, TCP/IP, Internet-Routing-Verfahren, das Client/Server-Paradigma und klassische C/S-Anwendungen, Einführung in das Gebiet Rechnernetze: Topologien, Adressierung und Vermittlung, Quality-of-Service, Netze im lokalen und im Weitverkehrsbereich, Spezialthemen
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.
Das 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. 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. 4. Rechnernetze: Im diesem Abschnitt wird gezeigt, wie Rechnernetze aufgebaut sind und wie sie 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. 5. Spezialthemen je nach aktuellem Bedarf: IP-Sicherheit, IP und Mobilität, Web 2.0, Session Initiation, Personal Area Networks,...
Systemorientierte Informatik, Programmierfertigkeiten (Java)
mündliche Prüfung
Kurose, J.F., Ross, K.W.: Computer Networking: a Top-Down Approach Featuring the Internet, 4th ed. Addison-Wesley 2007.
Tanenbaum, A.: Computer Networks, 4th ed. Pearson Education International 2003.
Comer, D.E., Stevens, D.L.: Internetworking with TCP/IP, Vol. 3. (Client-Server Programming and Applications). Prentice Hall 1993.
einschlägige W3C-Standards und RFCs