Modulinformationssystem Informatik

 

Internet Communications URL PDF XML

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: Info

Kurzfassung:

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

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 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,...

Weitere Voraussetzungen:

Systemorientierte Informatik, Programmierfertigkeiten (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, 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

Verweise:

Kommentar: