CN1 - Hausaufgabe 2
Aufg. 1:
a:
FTP: Client-Server-Modell, da der Client eine (oder mehrere
Datei(en) vom FTPd anfordert.
VoIp: P2P, da zwei (oder mwehr) Clients untereinander
kommunizieren.
IMS: Client-Server, da <boah ist diese Aufgabe beschissen!!>
Torrent: P2P, da die Clients die Daten untereinander
tauschen und der Tracker nur die Informationen
zur Verfgung stellt, die ein CLient zum verbinden
braucht.
IM: Beides mglich.
b:
Der Client. (ich fhl mich echt verarscht...)
Aufg. 2:
a:
(Request-Line) GET /index.html HTTP/1.1
Host www.rub.de
User-Agent Mozilla/5.0
Accept text/html,image/jpeg,image/png
Accept-Language:de
If-Modified-Since Wed, 15 Apr 2009 23:59:00
Connection keep-alive
b:
(Status-Line) HTTP/1.1 304 Not Modified
Date Fri, 22 May 2009 02:44:31 GMT
Server Apache/2.2.0 (Unix)
Location http://www.rub.de/index.html
Keep-Alive timeout=5, max=100
Connection Keep-Alive
Content-Type text/html; charset=iso-8859-1
Aufg. 3:
keine Lust...
Aufg. 4:
a:
Die Anfrage ber Host-Name dauert lnger, da erst eine DNS-Annfrage gestellt werden muss.
b:
Mnenomische Host-Namen sind fr Menschen leichter erinnerbare Hostnamen (Alias).
Kanonische hingegen sind der vollstndige Host-Name.
Bsp.: www.google.com und google.com sind der mnemonische Host-Name fr yx-in-f100.google.com bzw. fg-in-f104.google.com (und jede mange Andere).
c:
Iterative Anfragen belasten einen Root-DNS-Server weniger, da dieser lediglich die IP des vermittelnden DNS-Servers an den lokalen DNS-Server bergibt.
Bei diesen fragt der lokale DNS-Server dann nach und wird rekursiv bei autorativen DNS-Server nachgefragt, der die gewnschte IP kennt bzw. den nchsten
DNS-Server, der die IP kennen knnte, usw.
Bsp:
Host A mchte die IP von www.foobar.gov haben.
Bei einer iterativen Anfrage she der Vorgang wie folgt aus:
Host A --> lokaler DNSd (fragt an bei) --> Root-DNSd (gibt IP des vermittelnden DNS-Servers weiter an) --> lokaler DNS-Server
(fragt an bei) --> autorativer DNS-Server (gibt ggf. IP zurck an) --> vermittelnder DNS-Server (gibt gewnschte IP weiter an)
--> lokaler DNS-Server (gibt IP weiter an) --> Host A