Free University of Bozen - Bolzano - Distributed Systems Course Lab Page 2008/2009

DS Lab Home Page

Useful links

Results

Final project results for Feb 2009 published!

Labs

Note: each lab is 1 hour and it is held twice: at 17:00 and at 18:00 unless noted otherwise.

LabDateLecturerTopics
Lab 1 2008-10-14 Dott. Chris Mair
  • introduction to TCP/IP and network layers
  • exploring the MAC address of your and your peers computer's NICs using arp and ping
  • IP addresses; understanding the output of ifconfig/ipconfig
Lab 2 2008-10-21 Dott. Chris Mair
  • the application layer: example - using telnet to port 80 of a webserver to browse the www
  • IP subnets, CIDR and network masks, private IP ranges
  • routing, the route command, routing between a private LAN and the public internet: NAT
Lab 3 2008-10-28 Dott. Chris Mair
Lab 4 2008-11-04 Prof. Werner Nutt
  • Java threads (part 1/2):
  • classes, interfaces, methods
  • scheduling of threads: sleeping, prioritization
  • synchronisation, deadlocks
  • exercises and solutions
Lab 5 2008-11-11 Prof. Werner Nutt
  • Java threads (part 2/2):
  • avoiding synchronization deadlocks with mutual exclusion and lock ordering
  • Routing:
  • inspecting routes with traceroute, interpreting routes with whois
Lab 6 2008-11-18 Prof. Werner Nutt
  • Java Remote Method Invocation:
  • setting the CLASSPATH
  • RMI compiler, RMI registry
  • exercise: print server
  • example code
2008-11-25 no lab
Lab 7 2008-12-02 Prof. Werner Nutt
  • Monitoring network traffic with netstat
  • Querying name servers with dig
  • DNS query types, root servers, authoritative servers, authoritative answers, caching
Lab 8 2008-12-09 Dott. Chris Mair
Lab 9 2008-12-16 Dott. Chris Mair
  • Final project: the MD5 cracker (part 2/3)
  • about partitioning the problem space: partition_hints.txt
  • a possible solution to the general partitioning problem: Combinations.java (for the project you might want to use something more SIMPLE than this, see the hints above)
Lab 10 2008-12-23
note: labs are 10:30-11:30 and 11:30-12:30
Dott. Chris Mair
  • Final project: the MD5 cracker (part 3/3)
  • work on final project
Lab 11 2009-01-13 Prof. Werner Nutt
Lab 12 2009-01-23
note: labs are 14:00-15:00 and 15:00-16:00
Prof. Werner Nutt


Resources







Valid HTML 4.01! Valid CSS!