Java Réseau/IR2 2005-2006
Série d'exercice utilisée en 2005 pour les Ingénieurs 2000 Informatique Réseau 2ième année.
Ces sujets d'exercices sont une évolution d'après des sujets réalisés entre 2000 et 2004.
Modifié par Etienne Duris, Sébastien Paumier & Rémi Forax
-
TD 1 : td1
Buffer, Charset & Channel
(PDF)
[Compteur de lignes][Compteur de lignes suite][Transcoder]
-
TD 2 : td2
Thread, interruption et Executor
(PDF)
[Hello Thread][Coitus interruptus][Travail en parallèle][Find en parallèle [à la maison]]
-
TD 3 : td3
Accès aux variables partagées, atomicité
(PDF)
[Modification d'une variable en concurrence][strtok][Liste concurrente et atomicité]
-
TD 4 : td4
Section critique et Deadlock
(PDF)
[Modification de plusieurs variables en concurrence][Section critique et Verrou][Interblocage][Interblocage plou dur]
-
TD 5 : td5
Verrou et attente passive
(PDF)
[Producteur et Consommateur][File bloquante synchronizée][File bloquante verrouillée]
-
TD 6 : td6
Interface réseau, Adresse IP, type d'adresse IP, appel au DNS
(PDF)
[Adresse IP et interface réseau][Manipulation de bits][Adresse IP et résolution de nom]
-
TD 7 : td7
UDP, client/server, DatagramSocket, DatagramChannel, MulticastSocket
(PDF)
[Client UDP][Client echo][Limitation UDP][Client/Server UpperCase][Forum de discussion Multicast]
-
TD 8 : td8
TCP, Socket, SocketChannel
(PDF)
[Un client Echo en TCP][Client Echo avec des channels][Serveur de mise en majuscules][Proxy][Serveur UpperCase concurrent][Serveur UpperCase avec un thread pool]
-
TD 9 : td9
TCP non bloquant et serveur HTTP simple
(PDF)
[Un serveur Echo en non-bloquant][Ecrire un proxy TCP en non-bloquant][Un simple serveur de fichier HTTP][Les messages d'erreur][Formulaire POST]
Rémi Forax - Université de Marne La Vallée