Most networks actually in use, in particular the Internet, are based on TCP/IP protocol stack.
Willing to have a complete and comprehensible vision of this stack it is necessary to know some internal mechanisms, but above all being able to configure basic settings, in particular those settings that allow a correct configuration of the system to grant network access.