Computer science and communication systems
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
Study program
Department:
Computer science and communication systems
Specialization:
Data Engineering
Module: Computer Networks
Course description
Back-
Objectives
A la fin du cours, l'étudiant-e est en mesure de:
- classifier et comprendre les principaux algorithmes de routage
- énumérer et expliquer les principes et protocoles (couches réseau, transport et applications) mis en oeuvre dans les réseaux informatiques
- décrire et appliquer les différentes structures d'adressage utilisées dans les réseaux informatiques
- comprendre le concept des sockets et de les mettre oeuvre dans une application Java
- comprendre le fonctionnement de HTTP et la transition de HTTP à HTTPS
-
Content
- Procédures de routage
- Eléments de réseaux: concentrateurs (hub), ponts (switch), routeurs
- Technologies de réseaux locaux: famille des protocoles TCP/IP
- Adressage : classes selon IPv4, résolution d'adresse ARP, adressage privé, sous-réseaux et masque de sous-réseau
- Introduction à IPv6
- Protocoles de la couche transport, analyse de flux TCP
- Protocoles d'application de base: DNS, transfert de fichiers, terminaux virtuels, e-mail, http et transition de http vers https
Travaux pratiques:
- Sous-réseaux et adressage MAC/IP (ARP)
- Internet: ICMP, fragmentation
- Internet: UDP, TCP (y compris l'analyse des flux TCP)
- Utilisation de sockets dans les applications Java
- Applications Internet: DNS, Telnet/SSH, SMTP, HTTP
- HTTP : cookies, caching, transition vers HTTPS
Type of teaching and workload
Lecture course (including exercises)
32 periods
Practical exercises / lab work
32 periods
Module exam
oral (15 min.)
Course specification
Year of validity
2025-2026
Weight
1st year
Semester
Spring
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
German
ID
B1C-TIN2-S
Level
basic
Course type
Core
Study program
Bachelor
Evaluation methods
- Continuous assessment Written work, Practical exercises / Evaluated reports
- Exam: oral (15 min.)
Intructor(s) and/or coordinator(s)
Philippe Joye, Tobias Kull, Jacques Robadey, Rudolf Scheurer