Syllabus academic year 2009/2010
(Created 2009-08-11.)
Higher education credits: 7,5.
Grading scale: TH.
Level: A
(Second level).
Language of instruction: The course will be given in English on demand.
Optional for: C4, C4ks, D4, D4ks, E4, E4ks, MWIR2.
Course coordinator: Associate Professor Ulf Ahlfors, ulf.ahlfors@eit.lth.se, Inst för elektro- och informationsteknik.
Prerequisites: ETS052 Computer Communication, ETS150 Data Communications or any similar knowledge of computer communications and internetworking protocols.
Recommended prerequisits: Java programming experience.
Assessment: Written re-exam (no home exam).
Parts: 3.
Further information: Suitable for exchange students with previous computer communications knowledge.
Home page: http://www.eit.lth.se/course/ets110.
Aim
The course objectives are:
- to provide a deeper technical understanding about the constructions of advanced internet protocols and applications.
- to give hands-on experience from implementing internet applications.
Knowledge and understanding
For a passing grade the student must
- Understand the underlying principles of the most central internet protocols and applications (see course contents).
- Know how to configure and administer routing and switching equipment in a mid-size network.
Skills and abilities
For a passing grade the student must
- Be able to analyze protocol behaviour based on observed data in a real network as well as a network simulator.
- Present a plan for how to configure routing and switching equipment in a mid-size network.
- Interconnect different types of VoIP systems.
- Design and implement a network application, given a detailed requirement specification.
Judgement and approach
For a passing grade the student must
- Be able to locate and extract relevant technical data out of public protocol standards (IETF RFCs and the like).
Contents
The following topics will be covered:
- transport protocols (incl. details of TCP flow, error and congestion control);
- routing and routing protocols (RIP, BGP, OSPF);
- real-time applications (typically VoIP och streaming services);
- peer-to-peer networking;
- mobility in IP networking.
The course consists of the following modules:* Lectures.
* Home exam + individual follow-up test.
* Labs:
- TCP (runs as home assignment)
- Routing (runs as home assignment)
- Internet Telephony / VoIP (runs as a conventional 4h lab)
* Short projects: designing and implementing
- A peer-to-peer application.
- An RTP streaming service.
Literature
Comer, D. "Internetworking with TCP/IP, vol. 1: Principles, protocols and architecture", Prentice-Hall, 5th ed. 2006, ISBN:0131876716. Additional material provided by department.
Parts
Code: 0107.
Name: Examination.
Higher education credits: 3.
Grading scale: TH.
Assessment: Home examination in Internet protocols.
Contents: Home examination in Internet protocols.
Code: 0207.
Name: Project.
Higher education credits: 3.
Grading scale: UG.
Assessment: Project in Internet protocols.
Contents: Project in Internet protocols.
Code: 0307.
Name: Laboratory Work.
Higher education credits: 1,5.
Grading scale: UG.
Assessment: Laboratory work in Internet protocols.
Contents: Laboratory work in Internet protocols.