Data Communication and Network Security
2013-2014 - IMT2431 - 10 ECTS

On the basis of

  • IMT1031 - Grunnleggende programmering
  • REA1101 - Matematikk for informatikkfag

Expected learning outcomes


  • The candidate possesses thorough knowledge of models and protocols in data communication networks.
  • The candidate possesses thorough knowlegde in the theory of network security.
  • The candidate is capable of applying his/her knowledge in the field of IT-security.
  • The candidate is capable of updating his/her own knowledge in data communication networks.


  • The candidate is capable of performing basic network administration tasks.
  • The candidate is capable of performing error tracking and solving in basic networks.
  • The candidate knows relevant methods and terminology in the area of data communications.

General competence:

  • The candidate is capable of working independently and in groups in the field of data communication.
  • The candidate is capable of designing, analyzing, and performing maintenance on basic networks.

After completion of the course, the students:

  • Will have knowledge of the most used standards and protocols for datacommunication.
  • Will understand the principles of network security.


  • Basics of computer networks
  • Application layer (HTTP, SMTP, DNS)
  • Transport layer (TCP, UDP)
  • Network layer (IP, ICMP, routing)
  • IPv4 Network addressing
  • Data link and physical layer (Ethernet, MAC, ARP)
  • Basics of network security, including applied cryptography
  • Authentication in networks (Kerberos)
  • Firewalls
  • Network Intrusion Detection Systems
  • Tunneling of protocols (PPP over SSH)

Teaching Methods

Laboratory work

Form(s) of Assessment


Form(s) of Assessment (additional text)

  • Mid-term exam (two hours written exam), counts 1/3 of final grade
  • Project work, counts 1/3 of final grade
  • Final exam (two hours written exam), counts 1/3 of final grade
  • All parts must be passed to pass the course

An overall evaluation based on a 100 point scale, where mid-term exam counts 33,3 points, project counts 33,3 points and the final exam counts 33,3 points. In order to pass the course both the midterm, project and the final exam must be passed (i.e. at least 35% score).
Conversion from 100 point scale to A-F scale according to recommended conversion table. In specific circumstances, emneansvarlig can slightly adjust the limits in the conversion table to enforce compatibility with the qualitative descriptions on the A-F scale.

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Evaluated by internal examiner, external examiner is used periodically (every four years, next time in 2013/2014)

Re-sit examination

Whole course must be taken over again.

Examination support


Coursework Requirements


Teaching Materials

CISCO Netacademy teaching materials.

Handout articles.

Kurose, J. and Ross, K.W. (2008): Computer Networking: A Top-Down Approach, fourth edition. Addison- Wesley (recommended background material).

Replacement course for