IT-højskolen /Courses spring 2003 /Networks and Protocols

Lecture Plan (2003-01-09)

Networks and Protocols

IT-C, spring 2003

Internet Technology and Single subject (Åben Uddannelse)


The form and content of the course is described in The Course Base

Type of The Course: Lectures (in english) and excercises.
Location: IT-C, Glentevej 65-67, 2400 København NV.
Lectures: Mondays 13.00 - 15.30. Lectures are held Glentevej 65 in auditorium 0.10.

PLEASE NOTE: On monday february 3, 2003 the lecture will be in the morning from 09.00 to 12.00, and there will be no excercises on that day.

The starttime of the lectures will appear on the Lectureplan see below - changes MAY occur.

Excercises - Internet Technology: Mondays 9 - 12: Excercises with instructors Sune Kloppenborg Jeppesen, (jaervosz@it-c.dk) and Peter Tiedemann (petert@it-c.dk. Please note, excercises will be on the material form the lecture held the previous monday! first time February 10, 2003. Held in rooms 4.04 and 4.05.

Excercises - Single subject: Mondays 16.00 - 19.00: Excercises with instructor Morten Skaarup, (mskaarupj@it-c.dk). Excercises will be based on the material covered in the lecture held from 13.00 to 15.30. First time is February 10, 2003. That is: There are NO excercises on February 3, 2003!!. Held in room 4.05.

Solutions to excercises: Now you can find a set of solutions to excercises on the course: Click here
Ethereal - packet sniffer: On monday February 24, 2003 I demonstrated how to monitor network traffic and how to look into headers using the packet sniffer Ethereal. Try to install it yourself, and look into the packets of the network traffic flowing to and from your own machine. Find Ethereal here: http://www.ethereal.com.
Question Session: Date and time will be fixed at the last lecture, see the bottom of this plan.
Examn: 20 minutes oral examn using the danish 13-scale. More information on this in April 2003.
Main Litterature: Book: Computer Networking: A top-Down Approach Featuring the Internet by James F. Kurose and Keith W. Ross, Addison Wesley, 2002. May be bought at Samfundslitteratur, who will be at IT-C, room 1.05 on February 3-4 10.00 to 15.00.

Kan også købes i Universitetsbogladens afdeling på August Krogh Insitutet som hedder Naturfagsbogladen og som ligger på Universitetsparken lige syd for Zoologisk Museum, hvor den kan bestilles on-line og tilsendes gratis. NB: Studerende plejer at kunne få 10% kontant rabat ved personlig afhentning. NB: Bogen kan også købes hos Internet boghandlere fx www.webhut.dk, www.myboox.com, www.bokus.com, www.amazon.com. Der kan ofte spares penge, men vær opmærksom på forsendelsesomkostninger og (særligt) leveringstid.

Notes: RFC's for Network Protocols (www.faqs.org/rfcs/np.html)

Chuck Semeria: Understanding IP - Everything you ever wanted to know.

Pensum: Pensum fremgår af kolonnen Litteratur i forelæsningsplanen (CN er ovenstående bog). Det endelige pensum afviger ikke væsentligt fra det foreløbige.

Specifikke undtagelser fra pensum: alt om ATM, X.25, Frame Relay, CDMA. Desuden er selve CRC algoritmen undtaget fra pensum.

Vigtigheden af forskellige dele af pensum i forbindelse med eksamen fremgår af eksamensspørgsmålene.

Lecturers: KJK: Kåre Jelling Kristoffersen (kjk@it-c.dk), Assistant Professor, IT-C

PA: Peter Anglov (peter@anglov.dk), External Lecturer, IT-C

Instructors: Sune Kloppenborg Jeppesen, (jaervosz@it-c.dk)

Peter Tiedemann, (petert@it-c.dk)

Morten Skaarup Jensen (mskaarupj@it-c.dk)

Lecture Plan:

(Final, but please note that changes for times of lectures and excercises MAY occur.

Important: Students on Internet Technology will do the excercises SEVEN DAYS AFTER the lecture, that is, the following monday.
Students on single subject (Åben Uddannelse), will do the excercises right after the lecture.

 
No Week Date Subject Lecturer Litterature Excercises
1
6
3/2 09.00
Introduction KJK
 
 

 

CN 1.  CN 1 Review 1, 2, 3, 4, 5, 6, 17, 19. CN Problems 2. CN Discussion 5.
2

7

10/2 13.00 Application Layer - intro and examples KJK CN 2.1 - 2.3 CN 2: review 3, 4, 5, 7, 10. CN Problems: 1, 2, 3.
3
8
17/2 13.00 Transport Layer - TCP and UDP KJK CN 3.1 - 3.5

CN 3: Review 2, 3, 4, 5, 6. Problems 2, 3, 4, 5, 6, 7, (12), 19, 20, 31

4
9
24/2 13.00 Transport Layer - congestion control KJK CN 3.6 - 3.7. Snif network traffic using Ethereal. CN 3: Review 7. Problems  26, 31, 34, Discussion: 1
5
10
3/3 13.00 Application Programming - Java and sockets. KJK CN 2.4 - 2.9  CN 2: Review 12, 14, 19, 20. Problem 9, 11, 17, 19. Disc 4, 5. Install Ethereal, and try to snif the packets when you send an email. What happens? Give detailed explanations for the values in all SMTP and TCP headers during transmission.
6
11
10/3 13.00
Network Layer - Internet Protocol (IP) PA CN 4.1 - 4.4 New: Link state Algorithm corrected CN 4: Review: 1, 4. Problems: 3, 4, 7, 8, 9, 10.
7
12
17/3 13.00 Network Layer - routing KJK CN 4.5 - 4.8 CN 4: Review: 10, 12, 15, 16, 17, 18, 19, 20. Problems: 9, 30, 31. Discussion: 2, 3.
8 13 24/3 13.00 Link Layer - techniques KJK CN 5.1 - 5.4 CN 5: Review: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. Problems: 12, 1, 2, 5. Discussion: 1, 2, 6. Use the "arp" program to find pairs of IP-addr, MAC addr on IT-C's systems.
9 14 31/3 13.00 Linklaget - examples KJK CN 5.5 - 5.10

CN 5: Review: 10, 13, 15. Problem: 14, 16, 19 (try finding prices in DKK on the Web, e.g., thru www.edbpriser.dk). Discussion: 1, 2, 4

10 15 7/4 13.00 Multimedia KJK CN 6 CN 6: Review: 2, 4, 5, 11. Problem: 1, 3, 4, 6, 10, 15, 16. Discussion: 5.

 

11 16 14/4 13.00

Security

KJK CN 7

CN 7: Review: 1, 3, 5, 13. Problem: 4. Discussion: 1, 2.

- 17 - Easter Holiday
12 18 28/4 13.00 Presentation of examn questions

Evaluation

Network Management
KJK CN 8 + 4.9 (NONE)
SP - June 10, 2003 13:15 Question Session in 1.90 KJK All material covered (NONE)

This course is a part of Internet Technology which is administrated by af Thomas Hildebrandt, Assistant Professor, IT-C, tlf. 38 16 88 33, hilde@it-c.dk, and also a single subject education (Åben Uddannelse) which is administrated by Jens Christian Godskesen, Associate Professor, IT-C, tlf. 38 16 88 07, jcg@it-c.dk.

 

Date of examn:

June 17-19, 2003.

Examn questions, june 2003

The book will be available at the examn. You may bring (at most) one sheet of A4-paper for each question!

  1. Explain what a protocol is. Use HTTP as an example.
  2. Explain those steps a browser (and a webserserver) go through to obtain a webpage from a web address.
  3. Explain the purpose of the transport Layer including its relation to the network Layer. Explain the difference between TCP and UDP.
  4. Explain the functionality of a sliding window protocol.
  5. Explain the principles of congestion control. Use TCP congestion control as an example.
  6. Explain the difference between congestion control and flow control.
  7. Explain the difference between Link State Routing and Distance Vector Routing. You are welcome to use examples.
  8. Explain the individual fields in a TCP segment. Give detailed explanantions for the most important fields.
  9. Explain how IPv4 packets may be fragmented during the way through the network. Similarly for IPv6.
  10. Explain the difference between symmetric and assymetric encryption. Use PGP as an example.
  11. Explain the individual fields in a IPv4 packet. Give a detailed explanation for the most important fields.
  12. Explain the difference between an IPv4 packet and an IPv6 packet. Further, explain how to move from IPv4 to IPv6, including what tunneling means.
  13. Explain the difference between bit-level error detection and bit-level error correction - provide examples.
  14. Explain the difference between Slotted ALOHA and the original ALOHA. Compare to Ethernet.
  15. Explain the difference between Ethernet 802.3 LAN and IEEE 802.11 LAN.
  16. Explain the purpose of ARP and how it works. Provide examples.
  17. Explain the function of the Ethernet Protocol, especially how collisions are detected and what can be done about it.
  18. Explain the differences between a hub, a repeater a switch and a bridge.
  19. Explain the fundamental challenges in running Multimedia over the internet. Use examples.
  20. Explain how client and server use sockets to communicate. What is a TCP connection. Explain the difference between a stream oriented socket and a datagram oriented socket.

Question Session: (Spørgetime)

Tuesday June 10, 2003, 13:15 - 15:00 Room 1.90.


Timetables of examn:

Detailed time schedule will be available no later than Tuesday June 10, 2003.

Each student will be examined for 20 minutes (evaluation included). Not long after the cancellation deadline (which is June 7, 2003), that is, 10 days before the examn you will find the scheduled time slot for all studens on this page. (If you do not appear on the list, then contact Kåre immediately.) I expect you to be ready 1 hour before the scheduled time, although the first three in the morning only need to show up 15 minutes before the first examn. Besides, the first three students in the afternoon after lunch break only need to show up 15 minutes before examn is started again. Oral examns may last a little longer than expected, so be prepared for a little waiting time. There are, however, always a couple who do not show up, so please be prepared to accept an earlier time slot if being asked on the spot! (Indeed, this is why I ask you to show up an hour early). If you do not show up or are not able to reach the IT-C or get ill, then contact Kåre immediately - you are welcome to call mobile 2246 7446 - 24 hours a day - leave a clear message, if I do not answer your call. [But please note: You also need to call the study administration and inform them about matters].

BEFORE June 10: In case you have special wishes regarding when you would like to take the examn, then send e-mail to Kåre about this, e.g. not early in the morning, or preferably the first day of examn. You are welcome to do this until June 10 2003. If possible I will try to follow your wishes - at prevoius examns all such requests have more or less been fullfilled. Equip your mail with subject: "EKSAMENSDATO". I will respond to your request - if you do not get a response within a few days after your first transmission, then retransmit. Please remember to state your NAME and social security number (CPR) in your request.

AFTER June 10:Below you will find the schedule a week before the examn (June 10, 2003). If you have received a time slot which does not fit well with your own schedule, then you MAY try to change with someone else - but you need to find someone to change with yourself! All interchanges must be mentioned to Kåre, in a written form before the first of the two involved time slots.

PLEASE REMEMBER Question Session June 10, 2003 kl. 13:15-15:00 - room 1.90.


Timetable for Examn.:

 
Time slot Tuesday 17/6-2003, Room 3.08.
8.50 Peter Tiedemann
9.10 Farhan Ahmed
9.30 Younes Jamal Nielsen
9.50 Viet Thang Nguyen
10.20 Sebastian Kragh Jensen
10.40 Jacob Vangkilde Hansen
11.00 Annie Christensen
11.20 Chaundry Tahir Majeed
11.40 Rupa Gadiraju
13.00 Xueshan Hou
13.20 Benjamin Quorning
13.40 Hilmi Olgun
14.00 Yan Guo
14.30 Martin Munch
14.50 Mads Peter Nymand
15.10 Li Shaohong
15.30 An Kim Pham
16.00 Karama Ahmad
16.20 Kaleem Ullah
16.40 Niels Erik Thorup Christensen
17.00 Karl Sæberg Gunnlaugsson

 
Time slot Wednesday 18/6-2003, Room 3.08.
8.50 Ene Rammer Nielsen
9.10 Divya Raj Malemane
9.30 Lijie He
9.50 Sebastien Inizan
10.20 Thomas Demant
10.40 Kahkashan Sikandar
11.00 Anthony Kofi Tsetse
11.20 Shaolin Zhou
11.40 Mehmet Ugur Güler
13.00 Archard Kalumuna Buberwa
13.20 Tore Stampe Rasmussen
13.40 Joachim Andersen
14.00 Khalid Ahmed Hussein Khairi
14.30 Suryachandra Reddy Padala
14.50 Klaus Jakobsen
15.10 Vijayakumar
15.30 Kashif Javaid
16.00 Raghava Rao Mukkamala
16.20 Muhammad Iftikhar Akram
Time slot Thursday 19/6-2003, Room 3.08.
8.50 Kenneth Davidsen
9.10 Umar Farooq
9.30 Jacob Schrøder Andersen
9.50 Rupesh Reddy Gunapati
10.20 Nauman Hamid Mir
10.40 Xu Li
11.00 Mimi Pave Jørgensen
11.20 Christian Franck
11.40
13.00 Jon Ebbe Larsen
13.20 Anders Hessellund
13.40 Nadiya Dolgopolenko
14.00 Kun Gao
14.30 Ali Ahmad Chohan
14.50
15.20 Venkateshwar Rao Namilakonda
15.50 Jianjun Chen
16.20 Mohammed Abdul Aleem
16.40 Hafiz Saqif Chaundry
17.00 Haseeb Ullah Bangash

 
Time slot Monday 30/6-2003, Room 3.14.
13.00 Casper R. Mathiesen
13.20 Athar Hussain
13.40 Abdul Azim Saleh
14.00 Ernest Odei-Larbi
14.20 Nicola Kirstine Mølgaard
14.40 Valtyr Gauti Gunnarsson
15.00 Ibrar Mohammed Dar
15.20 Aoaas Taha Reda
15.40 Arfan Ghani
16.00 Salai Sang Hmung Thianhlun
16.20 Ben Abduljabbar Mandeel
16.40 Omer Mohammed Abass
17.00 Abdelrhman Elamin

 

Updates:
2003-06-10: Kåre Kristoffersen: Time Schedule for examn.
2003-04-14: Kåre Kristoffersen: Examndates updated. 2003-03-25: Kåre Kristoffersen: Link to "Chuck Semeria: Understanding IP Addressing - Everything you ever wanted to know" added.
2003-02-27: Kåre Kristoffersen: Link to ethereal added.
2003-02-26: Kåre ristoffersen: Link to solutions added.
2003-01-09: Kåre Kristoffersen: Homepage created.

opdateret 2002-08-22
Autogenerated

til top