Latest

Slides
Tutorial
Webcast
Survey
1

Tutorial 12

Exam Consultation Hours

  • Your may find Wei Tsang from Monday to Friday, 2-4pm in SOC1-04-20.

  • Your may find Bhojan Anand from Monday to Friday in S16-04-17. Find my free slots in my calendar.
    Best Wishes.

Final Exam

  • Date/Time/Venue: 21 April 2007, 9am, Building S16, Room SR5, SR6, and TW4.
  • Format: 30% MCQ, 20% Short Questions, 50% Long Questions
  • Scope: ~40% Week 1 - 6, ~60% Week 7 - 13
  • One A4-size, double-sided, cheat sheet allowed.

Survey

  • I am conducting a short survey on the effectiveness of using simple slides in teaching. I would appreciate if you can spend 5 minutes to take this very short survey and let me know what you think.
  • Take the survey on IVLE

Lecture 13 (13 April 2007)

  • ARP, DHCP, Hub, and Switches
    Download: Slides PPT version | PDF version
    Reading: Chapter 5 of [KR]: 5.4, 5.6
    link-layer broadcast, ARP, DHCP, relay agent, hub, switches, switching tables, interconnecting networks.

Midterm

  • Midterm Questions | Sample Answers
  • Look up your grade here (last updated Wed Apr 11 17:13:24)
  • You may pick up your midterm script from Wai Kay on Tuesday 3-5pm and Thursday 2-4pm.
  • When you pick up your script, please check through the script for errors BEFORE you leave the room and pass it back to Wai Kay for re-grading if you believe there is an error. Once the script leave the room you cannot ask for regrading anymore (unless it is an arithmetic error).

Assignment 1

  • Look up your grade here. (last updated Wed Apr 11 18:42:39)
  • Note: If your server runs correctly for the described application, you will receive full marks. Partial credits are given if the program fails to handle GET/POST but still manages to return the output from the CGI scripts (when called with todo.pl without query string). Common mistakes are (i) not taking in command line parameters for port numbers (-.5), (ii) not displaying with correct CSS (-.5), (iii) returning additional Content-type as part of the HTTP body (-1).
  • Please check you grade and if it is not what you expected, please let meowt know before 13th April.

Announcement: Assignment 2 PEER EVALUATION FORM

  • Assignment 2: Peer Evaluation
    Please send the peer evaluation form to your assessor before your assignment-interview.

Lecture 12 (30 March 2007)

  • Link Layer and Ethernet
    Download: Slides PPT version | PDF version
    Reading: Chapter 5 of [KR]: 5.1, 5.2.3, 5.3.1, 5.3.2, 5.3.3 (in 5.3.*, exclude analysis of efficiency), 5.5.1, 5.5.2
    Link layer services, CRC, Ethernet, multiple access protocols, CSMA/CD

Announcement: Assignment 2 ASSESSMENT

  • Assignment 2: Groups & Assessors
    Please make an appointment with your assessor/tutor for demo and interview.

Lecture 11 (23 March 2007)

  • Internet Routing
    Download: Slides PPT version | PDF version
    Reading: Chapter 4 of [KR]: 4.5 (exclude 4.5.1), 4.6.1
    distance vector routing, count-to-infinity, poisoned reverse, RIP, inter-AS routing

Announcement: Assignment 2 GROUPS

  • Find your   group number here  (Final).
    (Automatic) Group Assignment by IVLE: If you are not able to contact your partner (assigned by IVLE system), you can do the asignment independently. - Anand

Lecture 10 (17 March 2007)

  • IP and ICMP
    Download: Slides PPT version | PDF version
    Reading: Chapter 4 of [KR] (4.4.1, 4.4.2, 4.4.3) IP header, IP addresses, fragmentation, subnet/subnet masks, forwarding table, NAT, ICMP, ping, traceroute

Announcement: SoC Day (20 March 2007)

Lecture 9 (10 March 2007)

  • TCP
    Download: Slides PPT version | PDF version
    Reading: Chapter 3 of [KR] (3.5.1, 3.5.2, 3.5.4, 3.5.5, 3.5.6). TCP sequence number, ack number, reliable data transfer, fast retransmit, flow control, 3-way handshake

Assignment 2

Mid-term Test

  • Date: 10 March 2007
  • Time: 1pm - 2pm
  • Venue: LT33
  • Topics: Lecture 1 to 6, Assignment 1
  • Format: MCQs and short questions.
  • You are allowed to bring one A4-size, double-sided, cheat sheet (either hand-written or printed)
  • If you are unable to take the test (with valid reasons), please contact us ASAP.

Lecture 8 (9 March 2007)

  • GBN and SR
    Download: Slides PPT version | PDF version
    View webcast
    Reading: Chapter 3 of [KR] (3.4.2, 3.4.3, 3.4.4)
    Go-back-N, Selective Repeat

Lecture 7 (2 March 2007)

  • Transport Layer
    Download: Slides
    View webcast
    Reading: Chapter 3 of [KR] (3.1, 3.2, 3.3, 3.4 up to 3.4.1
    Transport layer, multiplexing, demultiplexing, UDP, checksum, ARQ, stop-and-wait, alternating bit protocol

    Note: If you want to print the slides, make sure you include "hidden slides" when you print. For best viewing, print in black and white.

Lecture 6 (16 Feb 2007)

  • Network Security - Part 3
    Download: Slides
    Reading: Chapter 8 of [KR].
    KDC, CA, Secured e-mail(PGP), SSL/TLS

Lecture 5 (09 Feb 2007)

  • Network Security - Part 2
    Download: Slides
    Reading: Chapter 8 of [KR].
    Authentication Protocol, Key distribution and Certification, Message Integrity, Firewalls, Internet security threats

Lecture 4 (26 Jan 2007)

  • Network Security - Part 1
    Download: Slides
    Note: DNS and Socket Programming will be covered first. Slides: Slide 22 onwards using previous set of slides
    Reading: Chapter 8 of [KR].
    Cryptography, DES, AES, Deffie-Hellmen

Lecture 3 (26 Jan 2007)

Lecture 2 (19 Jan 2007)

  • Introduction to computer networks.
    No new slides. Continue on Slide 31 onwards using previous set of slides
    Reading: Chapter 1 of [KR].
    Internet, packets, protocols, packet switches, packet switching, circuit switching, datagram networks, virtual circuit networks, delay, traceroute, protocol layering.

Lecture 1 (12 Jan 2007)

  • Introduction to computer networks.
    Download: Slides
    Reading: Chapter 1 of [KR].
    Internet, packets, protocols, packet switches, packet switching, circuit switching, datagram networks, virtual circuit networks, delay, traceroute, protocol layering.

Stylesheet modified from MovableType "independence" style