Introduction to Computer Networks

This course introduces the fundamental principles of computer networks, with particular emphasis on Internet architectures and protocols. It provides a systematic study of network models, layered design, data transmission mechanisms, and end-to-end communication. Students will study the layered architecture of networks, including the OSI and TCP/IP models, and understand the role of each layer.

Special attention is given to Internet protocols, which define how devices communicate globally. Students will analyze how protocols operate, how they interact across layers, and how they ensure scalability, reliability, and interoperability in the Internet.

Upon successful completion, students will demonstrate a solid understanding of core networking concepts and the operational principles of Internet protocols, providing a foundation for advanced studies in network security, distributed systems, cloud computing, .... 

Packet Tracer

Adressage-IP413 KB
Chapitre 1 : Introduction aux réseaux2.18 MB
Chapitre 2 : Couche Réseau1.21 MB
Chapitre 3 : Introduction au Routage718 KB
Chapitre 4 : Couche Transport1.74 MB
Chapitre 5 : Couche Application1.69 MB
Travaux Dirigés N°1379 KB
Solution TD N°1451 KB
Travaux Dirigés N°2651 KB
Solution TD N°2525 KB
Travaux Dirigés N°3534 KB
Solution TD N°3443 KB
Travaux Pratiques N°1385 KB
Travaux Pratiques N°2488 KB
Travaux Dirigés N°4738 KB
Solution TD N°4482 KB