Télécom ParisTech

Networking (RES)

The fast evolution of telecommunication networks is leading to a change in the approach that such networks are operated by the new generation of professional engineers. Digital networks are becoming a commodity, where a global vision is needed in order to go beyond the fundamentals (i.e., multiple access, bandwidth optimisation, resiliency, etc) moving toward a connected world, from the small objects of the IoT (Internet of Things) to the large data centres offering a variety of Cloud services, through new paradigms and architectures like SDN (Software Defined Networks).

Today, the business world of telecommunications (operated networks) and local networks have evolved from a culture centered on basic issues such as the optimization of bandwidth, multiple access, detection and protection against errors, error recovery, routing ... to a much more comprehensive view. This universality is both related to the range of technologies considered, the Internet of Things, cloud computing, and the almost unlimited variety of services offered.

The Networks study track offers a comprehensive training on networks today and tomorrow. A student following the Networks study track will be able to understand, design, and cast a critical eye on network architectures and protocols, and analyze the performance of a network. The networks study track is divided into 8 EU 24 hours 2nd year addressing Internet architecture (IP networks and applications), cellular networks, multimedia, access, performance evaluation, safety and theory information.

2nd year courses

RES 2nd year program (192 hours) Fall semester

Spring semester

Period 1 Period 2 Period 3 Period 4
Time slot B1 RES201 IP networks RES203 Internet applications RES205 Access networks RES207 Information theory for networks
RES210 Core IP networks
Time slot B2 RES202 Cellular networks  RES204 Signalling and multimedia RES206 Network performance RES208 Random graphs
RES211 Cloud computing

Details :

Fall semester, period 1

  • RES 201 IP networks (24 hrs) (A. Serhrouchni, JL. Rougier, L. Iannone)
    This course focuses on computer networking, specifically the Internet. It focuses on explaining how the Internet works, what the most important components of the architecture are and how they work together to connect the world. The course introduces LAN (Local Area Networks), Ethernet, and the difference between switching and routing. Both current versions of the Internet Protocol (namely IPv4 and IPv6) are presented, analysing their advantages and shortcomings. Data transport aspects are presented, focusing on most important transport protocols. Throughout the course, there will be basic introductions on more advanced topics like mobility, security, traffic engineering, multicast, etc.
  • RES 202 Cellular networks (24 hrs) (M. Coupechoux, P. Martins, A. Vergne)
    This course is organized around three subjects. First of all, it introduces the main cellular concepts such as the radio link, its quality of service and network planning, as well as the cellular functions like the beacon channel, the paging function, and the handover. Then, the radio interface of different cellular systems is presented. Finally, a section is devoted to the studies of radio procedures described in the standards. The aim of this course is for the student to get a basic knowledge on cellular networks in order to understand the problems linked to them.

Fall semester, period 2

  • RES 203 Internet applications (24 hrs) (D. Rossi, A. Serhrouchni)
    This course completes RES201 (focused on Internet routing and forwarding) with a complete picture of the so called "upper-layers" (namely, transport and application) of the Internet protocol stack.
    After a broad view of Internet applications, RES203 will focus on both client-server (also including Content Distribution Networks) and peer-to-peer applications. Specifically, the course will cover access to data (e.g., HTTP, SPDY & FTP), address resolution (DNS, DHCP & P2P), email (SMTP, POP, IMAP), content diffusion (CDN, BitTorrent, YouTube) and VoIP (Skype).
  • RES 204 Signalling and multimedia (24 hrs) (N. Boukhatem, JL. Rougier)
    This course focuses on the evolution of telephony (VoIP) and multimedia communications, and on the underlying signalling systems. It aims to give a fundamental understanding of the architectures and signalling protocols as they are deployed today, as well as their evolution. First, a reminder on classic telephony systems (SS7, NGN) is given. Economic motivations and technical challenges raised by voice transportation on IP are discussed. A detailed presentation on signalling systems SIP (Session Initiation Protocol) and MGCP (Media Gateway Control Protocol) and their deployment in companies and in the core network is proposed. This section is exemplified with lab works (TP) and tutorials (BE). The course is concluded on the current evolutions for media flow exchange (WebRTC).

Spring semester, period 3

  • RES 205 Access networks (24 hrs) (M. Gagnaire, H. Labiod)
    Traditionally, access networks correspond to the periphery of carriers' networks used for the transport of IP traffic. Being interfaced with the end-users, access networks require a dynamic share of a limited available bandwidth. Such a bandwidth sharing function is classically achieved by means of Medium Access Control (MAC) protocols suited to the various media to which they apply: electric, wireless or optical. 
  • RES 206 Network performance (24 hrs) (T. Bonald, A. Giovanidis)
    This course describes the main tools for analysing network performance, based on Markov processes and queuing theory. The objective is to estimate various metrics of quality of service, like the congestion rate or the mean throughput, so as to derive simple and robust dimensioning rules. Exercises and practical work allow the students to become familiar with these mathematical tools.

Spring semester, period 4

  • RES 207 Information theory for networks (24 hrs) (O. Rioul)
    In 1948, Claude Elwood Shannon, in his famous paper entitled "A mathematical theory of communication", wrote: "The fundamental problem of communication is that of reproducing at one point either exactly or approximately a message selected at another point". To solve the problem, he created a new branch of applied mathematics, now known as Information and Coding Theory. This course is a graduate-level introduction to the fundamental ideas and results of this theory as they stand today, particularly for Networks. It moves quickly but does not assume prior specific study in Shannon theory.  It is intended for graduate students from mathematics, engineering or related areas wanting a good background in fundamental and applied information theory.
  • RES 208 Random Graphs (24 hours) (Thomas Bonald)
    The course aims at describing the main models of random graphs useful for the analysis of large graphs of the field of networks at large (Web graph, AS graph, Facebook graph, Twitter graph, etc.). We shall give some fundamental properties of these graphes (power-law degree distribution, low diameter, presence of clusters) and some theoretical results useful for their understanding, relying on graph theory and on some key probabilistic tools (concentration inequalities, coupling). A large part of the course will be dedicated to lab sessions allowing the students to manipulate and ot visualize real graphs using a python library.

Alternative :

Students  who won't choose Master ACN or Network program in the 3rd year may enroll in RES210 instead (of RES207) and RES211 (instead of RES208) :

  • RES 210 Core IP networks (24 hrs) (Jean-Louis Rougier)
    This course presents the current evolutions of the IP architecture, focusing on the technologies deployed in carrier’s IP networks or larger companies. The course begins with an overview of Internet ecosystem (actors, carriers, OTTs) and current tensions. It then provides an overall integrated vision of IP network architectures (such as IP routing, MPLS, DiffServ, …) as well as their use in the context of an operational network. The course aims to provide key rationales for these technologies (why are they deployed?) and some recommendations on how they are implemented (current best practice).
  • RES 211 Cloud (24 hrs) (Maurice Gagnaire)
    The Cloud Computing paradigm consists in enabling public on-the-fly access to distributed and virtualized computing resources via the Internet. It relies on two technological advances: distributing computing on the one hand and high-speed and highly resilient data networks on the other hand. The aim of this course is to understand the basic principles of Cloud Computing and the main trends inherent to the deployment of Cloud services as they are seen by the major Cloud Service Providers (CSP) such as Amazon, Google, IBM etc. and by more modest actors of the domain. The formers exploit a reduced number of very large data centers networked at the scale of the planet. The latters base their infrastructure on a very large number of micro-datacenters widely distributed via meshed IP connections. Each of these two actors has its own commercial strategy

3rd year options

From the RES track, the students can choose one of these programs for the third year: 

  • apply for one of the Master of Science program which are offered by the University of Paris Saclay :

- M2 Advanced Communication Network (ACN ), Fundamental Computer Science field

- M2 Multimedia Networking (MN), Electrical Engineering field

- M2 Optical Networks and Photonic Systems (ROSP), Electrical Engineering field

  • follow a program in the school
    - Networks (electives from the ACN program located on  the school premises and a "research and innovation"  project)
    - Information Processing in Networks
    - Infrastructures and network securities
  • Similar programs abroad can be possible, which requires students to follow specific courses in period 4 of the second year.