Internet Protocols

582498
5
Hajautetut järjestelmät ja tietoliikenne
Syventävät opinnot
The goal of the course is to make the students conversant with the key protocols that are essential for the operation of the Internet and to understand specifically how the network and transport layer protocols operate, including the design principles used. Prerequisites: Introduction to Data Communication. Course book: Comer D. E.: Internetworking with TCP/IP, Vol. 1: Principles, Protocols, and Architecture, 6th ed., Pearson, 2013.

Koe

23.10.2015 16.00 B123
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2015 syksy 01.09-07.10. 1-1 Englanti Markku Kojo

Luennot

Aika Huone Luennoija Päivämäärä
To 14-18 C222 Markku Kojo 03.09.2015-03.09.2015
Ti 12-14 B119 Markku Kojo 08.09.2015-07.10.2015
Ke 14-16 CK111 Markku Kojo 08.09.2015-07.10.2015

Harjoitusryhmät

Group: 1
Aika Huone Ohjaaja Päivämäärä Huomioitavaa
Ke 16-18 C222 Laila Daniel 07.09.2015—16.10.2015

On the first week the first two lectures of the course are given on Thu September 3, 2015 at 14-18 (room C222).

Yleistä

Course results.

 

The course is  an advanced module course in the Networking and Services sub-programme. 

 

The course suits well to students of the other sub-programmes being interested in learning more about computer networking.

The goal of the course is to make the students conversant with the key protocols that are essential for the operation of the Internet and to  understand specifically how the network and transport layer protocols operate, including the design principles used.

 

Prerequisites:

Introduction to Data Communications (Tietoliikenteen perusteet) or corresponding knowledge.

 

 

Kurssin suorittaminen

A passing grade can be achieved either

  • by active participation to the course
  • or by taking a separate exam.

The course includes

  • 24 hours of lectures  (4 h / week)
  • 6 * 2 hours of exercises  (2 h / week)
  • course exam (2,5 hours)  (Date: October 23, 2015 at 16:00 o'clock, B123)

Passing the course by active participation requires

  • taking the course exam (max. 50 points available,  min. 25 points required for passing the exam)
  • participating actively in the weekly exercices that may give max. 10 points. 

 The grading is based on the total points achieved. A passing grade requires at least 30 points in total.

 

Exercises:

  • Active participation to the exercises is highly recommended and known to be useful.
  • Collecting exercise points requires active participation in exercises by preparing the answers to the exercise tasks before the exercise group meets. The answers need not to be perfect, but should  be in the right ballpark.
  • In the beginning of the exercise session each student marks to a name list the tasks that she/he has completed (the name list is provided by the instructor). A marked task means that the student is prepared to present her/his answer to the group.
  • Each completed exercise task gives one exercise task point (ETP).
  • In total there will be around 36 exercise tasks, giving max. 36 ETPs.  Roughly 3 ETPs gives one (1) exercise point and 30 ETPs gives the maximum 10 exercise points.

The exercise points are valid with the course exam and also with the first separate exam after the course.

 

 

Kirjallisuus ja materiaali

Course Book:

Comer D. E.: Internetworking with TCP/IP, Vol. 1: Principles, Protocols, and Architecture (6th ed.), Pearson, 2014 OR (5th ed.), Prentice-Hall, 2006.

A part of the course material is also based on RFC documents (IETF RFCs) . See  "Course Content" below for more details on the required reading material.

Other Optional/Useful Literature:

  • James F. Kurose and Keith W. Ross: Computer Networking, A Top-Down Approach, (6th ed.), Pearson, 2013. (Also the previous 3rd, 4th and 5th editions can be used.)
  • Andrew Tanenbaum, David Wetherall, Computer Networks , (5th ed), Pearson, 2011;
  • William Stallings, Computer Networking with Internet Protocols and Technology. Prentice Hall 2004.
  • Christian Huitema: Routing in the Internet, (2nd ed.), Prentice Hall, 2000.

 

Lecture Notes:

Lecture notes appear weekly  here.

 

Course Content:

A more detailed description of the course content is available here. It includes the exact set of reading material as required in this course. See "Course Book and other reading material" for each section of the course.

 

Exercises:

Weekly  exercises.