Network programming

Catalog of Télécom SudParis courses

Code

IGSE NET 7426

Domain

Réseaux

Program

Master

Language

Anglais/English

ECTS Credits

3

Class hours

30

Program Manager(s)

Department

  • Réseaux et Services Multimédia Mobiles

Organisation

Cours/TD/TP/projet/examen :

Learning objectives

At the end of this module, students will be able to develop a client-server application based on a scenario description with well-defined objectives:
design and fully implement a client-server application in TCP/IP mode, using BSD-type communication sockets in connected and non-connected mode
- Identify and choose the right communication mode for your needs
- Understand the different families and uses of communication sockets

Prerequisites

Data networks, C programming, good knowledge of networks, TCP/IP, and operating systems

Keywords

BSD sockets, client-server

Content

- Socket communication principles
- UDP/TCP communication (client/server)
- IPv4/IPv6 communication
- Non-blocking communication (select and poll functions)
- Socket options
- Unicast/Broadcast/Multicast exchanges

Evaluation

Validation of this course is based primarily on the grade obtained in an end-of-module test (CF).
Class attendance and participation in practical exercises are taken into account in the assessment.