Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     
Logout in [min] [minutetext]

Client-Server-Programmierung - Detailansicht

  • Funktionen:
  • Zur Zeit kein Belegungszeitraum aktiv.
Grunddaten
Veranstaltungsart Vorlesung Langtext
Veranstaltungsnummer 1896 Kurztext
Semester WiSe 2024/25 SWS 4
Erwartete Teilnehmer/-innen Max. Teilnehmer/-innen
Rhythmus Jedes Semester Studienjahr
Hyperlink  
Sprache Deutsch
Laut SPO für
Abschluss Studiengang Semester Kategorie ECTS
Bachelor Schwerpunkt AI-Informationsnetze 5 - 5
Bachelor Vertiefung WI-eBusiness und Internet 8 - 8
Diplom Vertiefung AI-Informationsnetze (Diplom) 8 - 8
Prüfungen / Module
Prüfungsnummer Prüfungsversion Modul
1896 5 Client-Server-Programmier
Zuordnung zu Einrichtungen
Bachelorstudiengang Angewandte Informatik
Inhalt
Inhalt - Netzwerkkommunikation mit Hilfe von bidirektionalen Endpunkten (Sockets), Definition von Sockets, Single-Threaded und Multi-Threaded Serverprogramme, Signale und weiterer grober Überblick über die wichtigsten IPC Methoden (Semaphore, Shared Memory), Daemons und alle dazu notwendigen Systemaufrufe, Bibliotheksaufrufe und Strukturen. Client-Server Anwendungsbeispiele: HTTP Client, FTP Server.
- Super Server (xinetd), Anwendungsbeispiel: POP3 Server.
- Raw Sockets (OSI Layer 2), Anwendungsbeispiel: Packet Sniffer.
- RPC (remote procedure call), Grundidee, Kommunikationsmodell, Parameterübergabe, Implementierung mit XML-RPC
- Netzwerkprogrammierung in JAVA, Applets, Servlets, URL-Verbindungen, Applet-Kommunikation, Socketprogrammierung mit Hilfe von Java
Lernziele Die Lehrveranstaltung Client-Server-Programmierung befasst sich mit der Programmierung von verteilten Anwendungen. Es werden Verfahren und Schnittstellen zur Netzwerkkommunikation theoretisch und praktisch behandelt.
Voraussetzungen Internet 1, Rechnernetze, C, Java
Leistungsnachweis Studiengang: Wirtschaftsinformatik und eBusiness (Diplom)
Vertiefung: eBusiness und Internet
Angewandte Informatik (Diplom)
Vertiefung: Informationsnetze
Unbenotete Prüfungsleistung: --- .
Benotete Prüfungsleistung: Klausur, 90 Minuten.

Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden. Veranstaltung ist aus dem Semester WiSe 2024/25 , Aktuelles Semester: WiSe 2024/25