Computer networks: information transfer [ LINGI2141 ]


6.0 crédits ECTS  30.0 h + 30.0 h   1q 

Enseignant(s) Bonaventure Olivier ;
Langue
d'enseignement:
Anglais
Lieu de l'activité Louvain-la-Neuve
Ressources
en ligne

> https://icampus.uclouvain.be/claroline/course/index.php?cid=ingi2141

Préalables
  • high-level programming language (e.g. FSAB1402)
  • Unix environment  (e.g. SINF1252)
Thèmes abordés
  • Role, model and requirements of distributed applications
  • Reference model used in computer networks
  • Reliable transport of information in data networks : mechanisms and protocols
  • Interconnection of networks, addressing, routing : mechanisms and protocols
  • Local Area, Metropolitan and Wide Area Networks
Acquis
d'apprentissage

Students completing successfully this course will be able to

  • explain the main requirements of distributed and multimedia applications
  • explain the functions used to fulfill those requirements in the different layers of the networking reference model
  • explain how those functions are implemented in the Internet protocols
  • select the appropriate solution based on the application's requirement
  • estimate the charactericstic quantities related to networks

Students will have developed skills and operational methodology. In particular, they have developed their ability to

  • argue in a group to bring out a common solution based on solid foundations;
  • write a summary report containing the items you want to highlight.

La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».

Modes d'évaluation
des acquis des étudiants

The evaluation is composed of three parts :

  • a group project on a protocol implementation worth 3 out of 20 points
  • an individual report that explains the operation of one protocol/application, worth 4 out of 20 points
  • the final exam, worth 13 points out of 20


In addition, students can obtain a bonus if they actively contribute to the course syllabus.

The group project can only be passed once.

The individual project can be updated by submitting a new version before the start of the second session.

Méthodes d'enseignement

Lecture

Exercises

  • A set of questions or a small implementation in groups of 7/8 students every week (answers provided to the teaching assistant followed by a discussion)

Programming project

  • Implementation of a small protocol by groups of 2

Packet trace project

  • Explanation of some specific behaviour of networking
Contenu

The course uses the top-down approach.

  • Introduction
  • Application layer
  • Transport layer
  • Network layer
  • Datalink layer and Local Area Network
Bibliographie
Cycle et année
d'étude
> Master [120] in Computer Science and Engineering
> Master [120] in Electrical Engineering
> Master [120] in Computer Science
> Master [60] in Computer Science
> Master [120] in Biomedical Engineering
> Master [120] in Mathematical Engineering
Faculté ou entité
en charge
> INFO


<<< Page précédente