|
Ss W9
|
Lösen Sie die Telnet Hausaufgabe aus der Vorlesung.
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.
Beispiel für die Abfrage einer Webseite
GET /index.html HTTP/1.1 Host: www.example.com Connection: closeAnzumerken bleibt hier noch, dass die letzte Zeile mit einem doppelten Zeilenumbruch (\r\n\r\n) beendet werden muss!
*** 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);
|
Ss W9 |
|