Informations générales
Number of hours
- Lectures 21.0
- Projects -
- Tutorials 21.0
- Internship -
- Laboratory works 21.0
- Written tests -
ECTSECTS
9.0
Goal(s)
ce cours a pour but de démystifier complètement la pile TCP/IP en approfondissant toutes ces couches de la couche 2 (Liaison) à la couche 5 (Application) tout en acquérant une expérience concrète à travers les TP.
- acquire fundamental knowledge in computer networks and communication systems
- understand the design of IP networks and the Internet
- study the principles of operator networks and network interconnection
Responsible(s)
Olivier ALPHAND
Content(s)
- Fundamental concepts, Infrastructure and Network Architecture
- Infrastructure (Access networks, Core networks, ISP hierarchy, Client/Server model, ...)
- Protocol performance (Transmission, Propagation, ...)
- Switched networks and basic techniques (circuit switching, message switching, packet switching, connection modes)
- Notion of protocol (basic functions, basic mechanisms), Encapsulation
- Layered architecture (OSI, TCP/IP, general overview, functions of each layer)
- Addressing and naming, DNS naming system
- HTTP protocol
- Local Area Networks
- Ethernet/802.3, basic topologies
- Access methods: CSMA/CD
- Notion of a bridge: learning bridges, switched networks – switch
- VLANs
- ARP protocol
- IP Networks
- Internet layer (IP): addressing, packet forwarding, IPv4 features, ICMP, DHCP
- IPv6 layer: addressing, autoconfiguration, neighbor discovery, ICMPv6
- Network Interconnection
- General overview
- Routing principles, hierarchical routing in the Internet
- Interior routing protocols: distance vector, link-state
- Study of the RIP protocol
- Transport Protocols
- Principles of reliable data transfer and flow control
- Study of TCP and UDP protocols
- Socket interface
- TCP congestion control
- NAT principle
- DNS
- Principles, server configuration and security
--
- Practical labs:
-- Network assembly — observations, performance measurements
-- VLAN and proxy ARP - VLAN configuration on a switch
-- Network interconnection – static routing configuration, RIP
-- Study of transport protocols
-- Address translation, firewalls
-- Client/server application programming - sockets
None
Test
Evaluation : 67% of Examen(s) écrit(s) + TP and 33% of Examen écrit (2h(Ecrit)+1h15(TP))
Resit : 33% of Examen(s) écrit(s) + TP (reported score) and 67% of Examen écrit (Rattrapage Ecrit, 2h)
- two 2-h mid-term and final exam (E) on the course, with all documents allowed but no equipment allowed
- A 1h15 practical exam (TP) on the networking labs, one A4 sheet of personal notes allowed.
Calendar
The course exists in the following branches:
- Curriculum - Master: RIE - Master 1
Additional Information
Course ID : WMMRPDI
Course language(s): 
You can find this course among all other courses.
Bibliography
support de cours sur Chamilo
- "Computer networking : a top-down approach", James Kurose, Keith Ross ("Analyse structurée des réseaux : des applications de l'internet aux infrastructures de télécommunication")
- "Computer networks", Andrew Tanenbaum, David Wetherall, Nick Feamster ("Réseaux")
- "Computer networks : a systems approach", Bruce S. Davie, Larry L. Peterson (Accessible en ligne : https://book.systemsapproach.org)