The tenth project of 42 curriculum asks students to configure small-scale networks. To do that, it's necessary to understand how TCP/IP addressing works.
To sum up, the most important concepts required for this project are:
- What a router, a switch and host are and how they work;
- WAN vs. LAN;
- What protocols are and how TCP/IP works;
- Public and private IP addresses;
- Static routing;
- Submask and CIDR Notation;
- What a interface, its destination and its next-hop are.
There are two folders: net_practice
and solutions
. The first directory contains the exercises to be done, and the second folder has the answers for each one of the 10 levels. You can try to solve the questions yourself by opening the index.html
file in the first directory.
-
General references:
- Playlist of Network Fundamentals by Network Direction.
- 42-NetPractice repository by fellow 42's student Laubester.
-
Other interesting references: