Esisar rubrique Formation 2022

Use of network transport layer - 4AMNE441

  • Number of hours

    • Lectures 13.5
    • Projects -
    • Tutorials -
    • Internship -
    • Laboratory works -
    • Written tests -

    ECTS

    ECTS 2.5

Goal(s)

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

Responsible(s)

Emmanuel BRUN

Content(s)

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

Prerequisites

C and Java programming
Layer 1 to 3 of OSI model

Test

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

Calendar

The course exists in the following branches:

see the course schedule for 2022-2023

Additional Information

Course ID : 4AMNE441
Course language(s): FR

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