The second-year of the Telecom ParisTech engineering degree (equivalent to an M1) consists of two specialization tracks, projects and common courses (such as computer science and optimization fundamental courses, and also human science, management, foreign languages).
The specialization tracks can be chosen among 13 different areas (e.g. networking, , embedded systems, security, digital communication, data science, image processing, economics, …)
For ACN, the students must then choose the “networking” track, which is composed of 8 courses (of 24 hours each).
RES01. Internet. This course focuses on computer networking, specifically the Internet. It focuses on explaining how the Internet works, what are most important components of the architecture 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 aspect are presented, focusing on most important transport protocols. Throughout the course, there will be basic introduction on more advanced topics like mobility, security, traffic engineering, multicast, etc.
RES02. Cellular Networks. 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.
RES03. Internet Applications. This course completes RES01 (focused on Internet routing and forwarding) with a complete picture of the so called “upper-layers” (namely, transport and application) of the Internent protocol stack.
After a broad view of Internet applications, RES03 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). Each of these applications have different Qualiy of Experience (QoE) constraints for his/her users, that maps to different Quality of Service (QoS) requirements for the network. At the application layer, this translates to e.g., resource selection (routing toward CDN/P2P endpoints), or transport layer choice (among TCP, UDP, SCTP, etc.), or even implementation of transport layer functions at the application layer (e.g, YouTube, BitTorrent et LEDBAT, SPDY et QUIC, etc.). All these aspects jointly concurr in determining application performance and deserve to be studied.
RES04. Signalisation and Multimedia. This course focuses on the evolution of telephony (VoIP) and multimedia communications, and on the signalling system below. 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).
RES05. Access Networks. 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 they apply: electric, wireless or optical. Since the year 2010, access networks are also considered for new usage that, indirectly, will generate an IP traffic increase and an explosion of the addressing space. Typically, the access to Cloud Services (APON, BPON, GPON), the communication of mobile vehicles with their environment (Zigbee, IEEE 802.11g/a/n…) and the supervision of electrical consumption within the customer premises (IEEE 802.15-4, routage RPL) are key examples of these new usage.
RES06. Network Performance. 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 practicals allow the students to become familiar with these mathematical tools.
SR2I05. Network Security. Network security covers networked computer systems and communication protocols. All defense solutions for networks and information systems are studied and analyzed. Thus Firewalls, intrusion detection systems, partitioning architectures, tunneling protocols, VPN, IPSEC, authentication protocols (SSO, Kerberos …) are studied and implemented. Practical training including hands-on labs represents an important part in this teaching course.
RESCOM01. Information Theory for Networks. This course is a graduate-level introduction to the fundamental ideas and results of Information and Coding theory and they stand today, particularly for Networks. First, fundamental concepts such as entropy, divergence and mutual information are presented. More practical aspects of coding are also studied. The fundamentals of coding theory culminate with Shannon’s theorems. Certain extensions of the results to multiuser channels are discussed in the presence of Gaussian noise: Multiple Access Channels (MAC), Broadcast Channels (BC) and Interfence Channels (IC). This course is devoted to students willing to understand the fundamentals problems arising in the theories of information and coding, and be able to refer to asymptotic theoretically attainable bounds when designing coded systems in applications