Graduate School and Research Center in Digital Sciences

Introduction to computer networking and internet

T Technical Teaching


  • This course provides a broad overview of computer networking, covering the application layer, transport layer, network layer, and link layers.
  • It covers basic concepts in computer networking as well as the prominent Internet protocols.
  • It is intended for students who have had no previous course in computer networking.


  • Overview of computer networks : Packet switching, delay and loss concepts, physical media, protocol layering, Internet peering structure.
  • Application layer : Web, E-mail, DNS, introduction to socket programming
  • Transport layer : Principles of reliable transport : UDP and TCP, principles of congestion control
  • Network layer and routing : Link-state routing theory, distance-vector routing theory, hierarchical routing, IPv4, addressing and CIDR, RIP
  • Link layer : Error detection and correction techniques, multiple access protocols, LAN addressing and ARP, Ethernet.
Nb hours: 42.00
Nb hours per week: 3.00
Control form: examen écrit