Présentation de l'unité d'enseignement

Cette unité d'enseignement « Réseaux (TCP/IP, OSI) » permet de construire les bases conceptuelles, méthodologiques et pratiques associées à la thématique des réseaux informatiques. Elle s'adresse aux étudiants de Licence Informatique (niveau L2+L3).

Prérequis

Cette UE nécessite la validation préalable de :

Thèmes abordés

T1. Systèmes d'exploitation

Étude approfondie : Systèmes d'exploitation.

T1.1. Composants intégrés d'un système sur puce (SoC)

Étude des éléments constitutifs d'un système sur puce et de leur interaction.

Vocabulaire clé :
  • SoC
  • système sur puce
  • microcontrôleur
  • embarqué
  • capteur
  • actionneur

T1.2. Protocoles de routage et sécurité des communications

Analyse des mécanismes de routage et des protocoles de sécurisation des échanges de données.

Vocabulaire clé :
  • routage
  • protocole
  • RIP
  • OSPF
  • chiffrement
  • HTTPS
  • certificat
  • sécurité

T2. Réseaux informatiques

Étude approfondie : Réseaux informatiques.

T2.1. Pages web : HTML, CSS et interactions JavaScript

Conception et structuration de pages web avec les technologies fondamentales du développement front-end.

Vocabulaire clé :
  • HTML
  • CSS
  • JavaScript
  • DOM
  • page web
  • balise
  • feuille de style

T2.2. Événements et formulaires web

Gestion des interactions utilisateur via les événements et les formulaires dans les applications web.

Vocabulaire clé :
  • événement
  • formulaire
  • interaction
  • client
  • serveur
  • requête HTTP

T2.3. Protocole HTTP et architecture client-serveur

Compréhension du protocole HTTP et de l'architecture fondamentale des applications web.

Vocabulaire clé :
  • HTTP
  • URL
  • client-serveur
  • GET
  • POST
  • requête
  • réponse

T2.4. Gestion des processus et ordonnancement

Analyse des mécanismes de gestion des processus et des stratégies d'ordonnancement dans les systèmes d'exploitation.

Vocabulaire clé :
  • processus
  • ordonnancement
  • interblocage
  • thread
  • concurrence
  • parallélisme

T2.5. Récursivité : principe, pile d'appels, cas de base

Étude du paradigme récursif et de ses mécanismes fondamentaux en programmation.

Vocabulaire clé :
  • récursivité
  • pile d'appels
  • cas de base
  • appel récursif
  • terminaison
  • factorielle

T2.6. Paradigmes de programmation

Comparaison des différents paradigmes de programmation et de leurs applications.

Vocabulaire clé :
  • paradigme
  • impératif
  • fonctionnel
  • objet
  • déclaratif
  • lambda
  • effet de bord

T3. Systèmes distribués

Étude approfondie : Systèmes distribués.

Ce thème n'est pas détaillé dans le programme actuel.

T4. Cloud computing

Étude approfondie : Cloud computing.

Ce thème n'est pas détaillé dans le programme actuel.

Compétences visées

À l'issue de cette unité d'enseignement, l'étudiant sera capable de :

Ressources complémentaires