go to start Ss W9
|home |print view |recent changes |changed August 9, 2009 |
exact
|You are 54.234.67.55 <- set your identity!

Sections: ''Material zum Selbststudium 9'' | ''Aufgaben zum Selbststudium 9'' | '''Aufgabe 1: Telnet''' | '''Aufgabe 2: Client-Socket-Programmierung''' | '''Aufgabe 3: Protokolldesign''' | ''Beispiellösungen zu den Aufgaben zum Selbststudium 9'' | '''Aufgabe 1: Telnet''' | '''Aufgabe 2: Client-Socket-Programmierung''' |

Material zum Selbststudium 9 ^


Aufgaben zum Selbststudium 9 ^

Aufgabe 1: Telnet ^

Lösen Sie die Telnet Hausaufgabe aus der Vorlesung.

Aufgabe 2: Client-Socket-Programmierung ^

Beschreiben Sie in eigenen Sätzen wie der Aufbau einer TCP-Client-Server-Verbindung aufgebaut wird und erklären Sie dabei kurz die dazu verwendeten Systemaufrufe.

Aufgabe 3: Protokolldesign ^


Beispiellösungen zu den Aufgaben zum Selbststudium 9 ^

Aufgabe 1: Telnet ^

Beispiel für die Abfrage einer Webseite

GET /index.html HTTP/1.1
Host: www.example.com
Connection: close
Anzumerken bleibt hier noch, dass die letzte Zeile mit einem doppelten Zeilenumbruch (\r\n\r\n) beendet werden muss!

Aufgabe 2: Client-Socket-Programmierung ^

*** Server ***
ServerSocket = socket(AF_INET, SOCK_STREAM,0);
sockaddr_in sHost;
bind(ServerSocket, sHost, sizeof(sHost));
listen(ServerSocket);
sockaddr_in sClient;
ClientSocket = accept(ServerSocket, sClient, sizof(sClient));
close(ClientSocket);
close(ServerSocket);
*** Client ***
ComSocket = socket(AF_INET, SOCK_STREAM,0);
sockaddr_in adresse;
connect(ComSocket, adresse, sizof(adresse));
write(ComSocket);
read(ComSocket);
close(ComSocket);



|home |print view |recent changes |changed August 9, 2009 |
exact
|You are 54.234.67.55 <- set your identity!

Ss W9
go to start