Montag, 11. Juni 2007

Computer Networks Exam

Heute war also um 13 Uhr meine erste Klausur. 3 Stunden lang + 15 Minuten Lesezeit, in der man aber auch schreiben durfte. Die Klausur fand in der Uni Bar statt, die dafür etwas umgebaut wurde. Unter anderem wurde sie zweigeteilt, so dass in beiden Teilen Klausur geschrieben werden kann.

Das wohl interessantere ist, dass mehrere Klausuren im gleichen Raum geschrieben werden. Ein Zettel am Eingang informiert welche und welche Hilfsmittel erlaubt sind. 5 Minuten vor 13 Uhr durften wir rein. Auf jedem Tisch lag ein gelbes, 8-seitiges "Answer Book" und ... die Klausur! Reinsehen darf man aber noch nicht. Eine Frage sagt über ein Mikrofon alle Regeln auf. Sollte irgendetwas gefunden werden, was nicht erlaubt ist (u.a. Nahrungsmittel) kann das zum Rauswurf von der Uni führen. Stifte wurden nicht explizit erwähnt.

Die Klausur selbst ... naja, weiß noch nicht was ich von der halten soll. Sie war in 3 Sektionen eingeteilt:
  • Section A: 15 Fragen mit je 2 marks. Veranschlagte Zeit: 30 Minuten
  • Section B: 6 Aufgaben mit je 5 marks: Veranschlagte Zeit: 75 Minuten
  • Section C: 4 Aufgaben mit je 10 marks. Veranschlagte Zeit: 75 Minuten
  • Summe: 100 marks
Schwierig war es zu schätzen, wie viel man schreiben sollte. Für mache ist nur ein Stichwort passend. Für andere könnte ich Romane schreiben. Aus ADWD gibt es folgende Angaben:
  • Section A: 1 - 3 Zeilen (für zwei marks sollte die Antwort aber länger sein als ein Stichpunkt)
  • Section B: halbe Seite
  • Section C: ganze Seite
Beispielfragen aus Section A:
  • "What is the maximum cable length in a 1000Base-T ethernet network?" - Was, außer "100m" sollte ich noch schreiben?
  • "A wireless network is connected without access point. What is the name of this type of connection" - Wireless networking kam gar nicht in der Vorlesung vor. Die Antwort ist "Ad-hoc network".
  • "The binary value 10111001 is to be transmitted using odd parity. What is the value of the parity bit?" - Odd/even parity wurde ebenfalls nicht in der Vorlesung erwähnt. In den Klausuren der letzten Jahre gab es jedoch schon einmal eine solche Frage, so dass ich vorbereited war. Die Anrwort ist "0".
Beispielfragen auf Section B:
  • "Give an overview how a simple client would be programmed using the Sockets interface. You do not need to write any code, but you should mention the relevant system calls and their purpose." - In Java oder C? In der Vorlesung kam beides dran. Da von System Calls die Rede nehme ich mal C an.
Beispielfragen aus Section C:
  • "A company has applied for and received a network address 212.151.9.0. As the system administrator of the company, you want to subdevide your physical network into 3 subnets, which will be interconnected by routers. Each subnet has 25 hosts." - Dann wurde in den Unterpunkten nach den Subnetzaddressen, die erste benutzbare Addresse und die Broadcastaddresse jedes Subnetzes gefragt. Dann wurde aber auch gefragt, welche Befehle ich in den Cisco-Router 1700 eingeben muss, damit es funktioniert. 'Computer Networks' sponsered by Cisco?
Die Fragen sind zu einem großen Teil aus den früheren Klausuren einfach übernommen oder leicht verändert worden. In den früheren Klausuren wurde auch nach dem Paketformat von RIPv2 gefragt. Wozu gibt es Nachschlagewerke, wenn ich das auswendig wissen muss? Glücklicherweise blieb mir so etwas erspart. TCP z. B. hat ein paar mehr Felder als RIP.

Im Prinzip wusste ich alles. Die große Frage ist nur, was wollten die von mir wissen? Ich habe bei den meisten Fragen bestimmt nicht zu wenig geschrieben. Einige gaben schon nach 2 Stunden ab.