v2.11.0 (5449)

Enseignement scientifique & technique - RES203 : Applications Internet

Domaine > Réseaux.

Descriptif

Cette unité complète l'unité RES201 (qui se focalise sur le routage et acheminement Internet) avec un aperçu complet des couches dites ``hautes'' de la pile protocolaire Internet, c'est à dire transport (TCP, QUIC) et la couche applicative (DNS, HTTP, ...). Le cours se focalise sur les aspects protocolaires, architecturaux et performances, et les évolutions récentes (comme QUIC, HTTP2, ...). Les aspect liés à la securité des applications ne sont que brièvement abordés (ils sont traités spécifiquement dans RES212).


Objectifs pédagogiques

Matriser les choix architecturaux et protocolaires pour la conception d'applications sur Internet

Pour les étudiants du diplôme Cybersécurité et cyberdéfense

aucun  (remarque: pas de securité dans ce cours)

Pour les étudiants du diplôme Radio-Mobiles, IoT et 5G

aucun

Pour les étudiants du diplôme Diplôme d'ingénieur

aucun

Pour les étudiants du diplôme Echange non diplomant

aucun

Pour les étudiants du diplôme Conception et Architecture de Réseaux et Cybersécurité

aucun

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Radio-Mobiles, IoT et 5G

Vos modalités d'acquisition :

Contrôle de connaissances: QCM et exercices sur le cours et TPs.
+ Rapport de TP notés.

Le rattrapage est autorisé (Max entre les deux notes)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

Le coefficient de l'UE est : 1

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

Contrôle de connaissances: QCM et exercices sur le cours et TPs.
+ Rapport de TP notés.

Le rattrapage est autorisé (Note initiale conservée)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 2.5 ECTS
    • Crédit d'UE électives acquis : 2.5

    La note obtenue rentre dans le calcul de votre GPA.

    Pour les étudiants du diplôme Cybersécurité et cyberdéfense

    Vos modalités d'acquisition :

    Contrôle de connaissances: QCM et exercices sur le cours et TPs.
    + Rapport de TP notés.

    Le rattrapage est autorisé (Max entre les deux notes)
    • le rattrapage est obligatoire si :
      Note initiale < 6
    • le rattrapage peut être demandé par l'étudiant si :
      6 ≤ note initiale < 10
    L'UE est acquise si Note finale >= 10

      Le coefficient de l'UE est : 1

      La note obtenue rentre dans le calcul de votre GPA.

      Pour les étudiants du diplôme Echange non diplomant

      Vos modalités d'acquisition :

      Contrôle de connaissances: QCM et exercices sur le cours et TPs.
      + Rapport de TP notés.

      Le rattrapage est autorisé (Note initiale conservée)
        L'UE est acquise si Note finale >= 10
        • Crédits ECTS acquis : 2.5 ECTS

        La note obtenue rentre dans le calcul de votre GPA.

        Pour les étudiants du diplôme Conception et Architecture de Réseaux et Cybersécurité

        Vos modalités d'acquisition :

        Contrôle de connaissances: QCM et exercices sur le cours et TPs.
        + Rapport de TP notés.

        Le rattrapage est autorisé (Max entre les deux notes)
        • le rattrapage est obligatoire si :
          Note initiale < 6
        • le rattrapage peut être demandé par l'étudiant si :
          6 ≤ note initiale < 10
        L'UE est acquise si Note finale >= 10

          Le coefficient de l'UE est : 1

          La note obtenue rentre dans le calcul de votre GPA.

          Programme détaillé

           

          TCP:

          - Protocol

          - Congestion Window et algorithmes de contrôle de congesion

          - TP sur le contrôle de congestion TCP et son impact sur les performances

          - Evolutions et compétion avec QUIC

           

          Couches applicatives:

          - examples (SMTP, IMAP, ...)

          - DNS

          - Focus sur HTTP et evolutions

          - Programmation applications distribuées: Webservices (REST, Websocket)

           

          Architecture CDN (Content Delivery Network) 

           

          Mots clés

          Applications Internet, TCP, QUIC, DNS, HTTP; HTTP/2, DNS

          Méthodes pédagogiques

          Cours, TD et TP
          Veuillez patienter