Sök i programutbudet

Använd sökfunktionen för att leta efter kurser och program i Chalmers utbildningsutbud. Den programplan och utbildningsplan som avser dina studier är i allmänhet från det läsår du började dina studier.


Kursplan för

EDA387 - Computer networks
Kursplanen fastställd 2012-02-21 av programansvarig (eller motsvarande)
Ägare: MPCSN
7,5 Poäng
Betygskala: TH - Fem, Fyra, Tre, Underkänt
Utbildningsnivå: Avancerad nivå
Huvudområde: Datateknik, Informationsteknik

Undervisningsspråk: Engelska
Sökbar för utbytesstudenter
Blockschema: B

Modul   Poängfördelning   Tentamensdatum
Lp1 Lp2 Lp3 Lp4 Sommarkurs Ej Lp
0111 Laboration 1,5 hp Betygskala: UG   1,5 hp    
0211 Tentamen 6,0 hp Betygskala: TH   6,0 hp   26 Okt 2012 em H,  18 Jan 2013 em M,  29 Aug 2013 em V

I program

MPCOM COMMUNICATION ENGINEERING, MSC PROGR, Årskurs 2 (obligatoriskt valbar)


Docent  Elad Schiller


EDA385   Internetteknik EDA386   Internet technology



  Gå till kurshemsida


För kurser inom Chalmers utbildningsprogram gäller samma behörighetskrav som till de(t) program kursen ingår i.

Kursspecifika förkunskaper

You should have taken a course in computer communication with the TCP/IP protocol suite and have programming experience.


Recent advances in computer and networks, particularly those based on TCP/IP, have increased the importance of understanding computer networks; their technologies, programming and analytical methods. Computer networks covers a range of sub-specialties including: computer communication network concepts and protocols, network security, BSD socket API, and distributed fault-tolerance methods.Mastery of computer network involves both theory and practice in the design, implementation and use of network protocols and services.

Lärandemål (efter fullgjord kurs ska studenten kunna)

1. Knowledge and understanding

In the exam and home assignments, the students are required to show knowledge
about network architectures, routing methods, Interconnection services, the
TCP/IP protocol suite. Moreover, they are required to describe and analyze in
detail architecture, core protocols, global routing, services and service
limitations of the Internet. Furthermore, the students are required to analyze
and discuss contemporary networking problems such as TCP connections, performance
and flow control.

In addition, the students need to be able to discuss the fundamental ideas of
public-key cryptography, summarize common authentication protocols and an
encrypted e-mail message and summarize the strengths and weaknesses associated
with different approaches to security.

2. Skills and abilities

During the course, the students are required to develop small scale network
applications using fundamental networking techniques. The successful completion
of the course requires a skilful and knowledgeable demonstration of these
software developments for advanced fault-tolerance client-server and peer-to-peer

3. Judgement and approach

The student judgment skills should include the ability to describe and analyze
existing and new methods for protocol design. In particular, the network ability
for self-organization and self-recovery.


This course, which builds on the fundamental TCP/IP courses, aims to provide
in-depth knowledge of the core technology, services, and applications used in
computer networks and the Internet.

This course offers learning experiences that involve hands-on experimentation and
analysis as they reinforce student understanding of concepts and their
application to real-world problems. Several laboratory experiments are given and
involve API Programming for Fault-tolerance Systems, and Internet
Interconnections and Services from a practical perspective, and Protocols' Design
and Analysis and Evaluation of Alternative Design Models.

This course provides the students the ability to understand fundamental issues in
the design of methods for computer network protocols.


Lectures, home assignments, and laboratory assignments.


W. Stevens, Bill Fenner, Andrew M. Rudoff, Unix Network Programming, Volume 1:
The Sockets Networking API, 3rd edition, Addison-Wesley Professional, ISBN-10:

S. Dolev, Self-Stabilization, 1st edition, The MIT Press, ISBN-10:

James F. Kurose, Keith W. Ross: Computer Networking: A Top-Down Approach, 5th
edition, Addison-Wesley: ISBN-10: 0-13-607967-9.

Comer, Douglas E. (2006) Internetworking with TCP/IP, volume 1: Principles, protocols, and architectures (5th ed.). Upper Saddle River: Pearson Prentice Hall
Textbook is complemented by lecture notes, articles, and scientific papers.


Written exam at the end of the course and approved assignments.

Sidansvarig Publicerad: on 24 jan 2018.