Use of network transport layer - 4AMNE441
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Goals
At the end of the course, students will be able
- to choose an architecture to implement a distributed application with optimal network use
- to implement the socket API, to developp a parallel server
- to choose the best serialization techniques to meet a specific need
- to evaluate the impact of an application on the network
Content 1 - The client server model - Distributed systems - OSI Model
2 - TCP and UDP
3 - UDP API (C / Java)
4 - TCP API (C / Java)
5 - Threads - Architecture of parallel servers
6 - The character encoding (from ASCII to Unicode)
7 - Serialization
8 - The remote procedure call (RPC) - WebServices
PrerequisitesC and Java programming
Layer 1 to 3 of OSI model
Tests E1 : Examen écrit de 1H30 , sans document, sans calculatrice
CC : Contrôle continu de 30 minutes, sans document, sans calculatrice
TP : Moyenne des 5 notes de TP
VT : Veille technologique, soutenance de 30 minutes et rapport
Additional Information Course ID : 4AMNE441
Course language(s): 
The course is attached to the following structures:
You can find this course among all other courses.
Bibliography « Reseaux » - A.Tannenbaum, Pearson Education France
« UNIX Programmation et communication » - Jean Marie Rifflet
« Services Web », Daniel Jérôme
" TCP/IP sockets in Java ", Calvert Kenneth L.
" Aide mémoire de JAVA", Granet Vincent
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Date of update June 25, 2015