Recently Updated Pages
Couche internet (protocoles IPv4 et IPv6)
IP est le protocole de base d'internet et globalement le seul protocole de la couche internet. Il...
Couche internet (routage)
La couche internet qui soutient la couche de transport sert à faire acheminer les informations d'...
Couche de transport (UDP, transport fiable et TCP)
La couche applicative repose sur la couche de transport. Cette dernière s'en fout du type de donn...
TCP : Implémentation du transfert fiable
TCP est un protocole qui implémente le transfert fiable dont on a parlé juste avant. Il comprend ...
Couche applicative (DNS, HTTP, SMTP, IMAP et POP)
Si on fait abstraction de toutes les couches en dessous de la couche application, on trouve le pr...
Introduction au modèle OSI
Les modèles Le modèle OSI est une norme de communication réseau proposée par ISO. Elle met ainsi...
Notes pour chaque diagramme + mini tuto pour EA
Procédure réponse examen analyse Souligner les phrases et éléments importants (entités potentiel...
Résumé global
Question 1 (processus) Définissez le concept de processus, décrivez les mécanismes de communicat...
Cryptographie symétrique et asymétrique
Entre les deux extrêmes que nous venons de voir (code de césar d'un côté et le one-time pad). Div...
Les tableaux
Il est possible en C de déclarer un tableau contenant des données de types identiques qui sont en...
Les structures
Les structures en C permettent de créer des types personalisés, un peu comme les classes en Java ...
Génération d'aléatoire
La généréation d'aléatoire se fait via la fonction rand, cependant il est important de se rappell...
Chaines de caractères (et tableaux)
En C il n'y a pas de type String, les chaines de caractères sont simplement des tableaux de carac...
Introduction
Informations horarires, crédits, seconde sess Les cours théoriques représentent 42h et les labora...
Introduction au C
Qu’est ce que le C Le langage C est un langage de bas niveau (contrairement à Java qui est plus u...
Hello World
/* Les lignes commençant par # sont des directives au préprocesseur C Dans ce cas avec #includ...
Introduction aux laboratoires
Outils Linux (une machine virtuelle est disponible sur l’espace de cours) Clion (Jetbrains) est ...
Introduction et histoire de la cryptographie
La cryptographie consiste à cacher des informations en utilisant des algorithmes. Il ne faut pas ...
Protection contre les attaques
Pour se protéger contre des attaques, il est important de protéger le périmètre (tout ce qui est ...
Sécurité des applications, attaques et logiciels malveillants
Écrire du code exempt d'erreur est difficile, et les erreurs peuvent conduire à des vulnérabilité...