verteilte systeme - 2. Übung - ibr.cs.tu-bs.de · 1. server-entwurf a)beschreiben sie was sich...

16
Verteilte Systeme - 2. ¨ Ubung Dr. Jens Brandt Sommersemester 2011

Upload: hadat

Post on 15-Aug-2019

212 views

Category:

Documents


0 download

TRANSCRIPT

Verteilte Systeme - 2. UbungDr. Jens Brandt

Sommersemester 2011

1. Server-Entwurf

a) Beschreiben Sie was sich hinter den Begriffen statusloser bzw.statusbehafteter Server verbirgt.

Statusloser Server Statusbehafteter Serverkeine Statusinformationen Status jeder VerbindungWeb-Server, DNS-Server FTP-Server, RTSP-Server

b) Stellen Sie die Vor- und Nachteile beider Typen gegenuber.

Statusloser Server Statusbehafteter ServerEinfache Implementation Ablage der StatusinformationenStatus separat ubertragen Simple Anfragen

Status belegt Ressourcen

Dr. Jens Brandt | VS SS 2011 | 2

2. Namens- und Verzeichnisdienste

a) Beschreiben Sie die Unterschiede zwischen hierarchischer undattributbasierter Benennung.

Hierarchisch AttributbasiertBenennung einer Entitat Entitat hat Attributebenutzerfreundlich einfaches Sucheneinfacher Zugriff benennen mehrerer Entitatenibr.cs.tu-bs.de dc=ibr,dc=cs,dc=tu-bs,dc=de

b) Ordnen Sie in diesem Zusammenhang die Begriffe Namens- undVerzeichnisdienst entsprechend ein und geben Sie jeweils Beispielean.

Hierarchisch AttributbasiertNamensdienst VerzeichnisdienstDNS, Dateinamen LDAP, Active Directory, Service

DiscoveryDr. Jens Brandt | VS SS 2011 | 3

3. Domain Name System (DNS)

a) Beschreiben Sie kurz den Aufbau von DNS.

Domain Name System (RFC 1034 und 1035)Auflosung von Namen in IP-AdressenHierarchische StrukturVerteiltes SystemQuery-Response-Protokoll

Dr. Jens Brandt | VS SS 2011 | 4

3. Domain Name System (DNS) (cont.)

Dr. Jens Brandt | VS SS 2011 | 5

3. Domain Name System (DNS) (cont.)

b) Wie sind die Verantwortlichkeiten im DNS verteilt?

Namensraum rekursiv in Zonen aufgeteiltDelegation von Verantwortung fur ZonenRedundanz durch sekundare Name ServerName Server verwalten Namen und weitereName Server der eigenen ZoneRoot Name Server liefern Adressen furName Server fur Top Level Domains13 Root Name Serverhttp://www.root-servers.org/

Dr. Jens Brandt | VS SS 2011 | 6

3. Domain Name System (DNS) (cont.)

b) Wie sind die Verantwortlichkeiten im DNS verteilt?

Namensraum rekursiv in Zonen aufgeteiltDelegation von Verantwortung fur ZonenRedundanz durch sekundare Name ServerName Server verwalten Namen und weitereName Server der eigenen ZoneRoot Name Server liefern Adressen furName Server fur Top Level Domains13 Root Name Serverhttp://www.root-servers.org/

Dr. Jens Brandt | VS SS 2011 | 6

3. Domain Name System (DNS) (cont.)

c) Stellen Sie Vor- und Nachteile iterativer und rekursiverNamensauflosung im DNS gegenuber.

Dr. Jens Brandt | VS SS 2011 | 7

3. Domain Name System (DNS) (cont.)

Dr. Jens Brandt | VS SS 2011 | 8

3. Domain Name System (DNS) (cont.)

c) Stellen Sie Vor- und Nachteile iterativer und rekursiverNamensauflosung im DNS gegenuber.

Rekursiv IterativClient initiiert nur eine Anfrage Mehrere Anfragen zur AuflosungCaching Aktualitat der DatenEntlastung der Root Server Root Server fur jede AuflosungSchnellere Antworten

Dr. Jens Brandt | VS SS 2011 | 9

4. Namensauflosung im Internet

a) Recherchieren Sie welche unterschiedlichen Namensauflosungen(≥ 3) beim Aufruf einer URL im Browser stattfinden.

http://www.ibr.cs.tu-bs.de/index.html

→ Host: www.ibr.cs.tu-bs.de

→ IP-Adresse: 134.169.34.11 (uber DNS)

→ MAC-Adresse: 00:1a:64:d3:6c:8c (uber ARP)

b) Begrunden Sie warum es in diesem Fall mehr als eine einzelneNamensauflosung gibt.

Namensauflosung auf unterschiedlichen Schichten

Dr. Jens Brandt | VS SS 2011 | 10

Internet-Schichtenmodell

Dr. Jens Brandt | VS SS 2011 | 11

Address Resolution Protocol (ARP)

Dr. Jens Brandt | VS SS 2011 | 12

Address Resolution Protocol (ARP)

Dr. Jens Brandt | VS SS 2011 | 13

DNS Abfragen

host

Kommandozeilentool zur Namensauflosung

host www.ibr.cs.tu-bs.de

host 134.169.9.40

domain information groper (dig)

Kommandozeilentool zum Abfragen von DNS Eintragen

DiG HOWTO: http://www.madboa.com/geek/dig/

dig tu-braunschweig.de ANY

dig ibr.cs.tu-bs.de ANY

dig @infbssys.ips.cs.tu-bs.de tu-bs.de ANY

Dr. Jens Brandt | VS SS 2011 | 14

Fragen?

[email protected]

Nachste Ubung: 24.05.2011 09:45 - 11:15 Uhr

Dr. Jens Brandt | VS SS 2011 | 15