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 |