1.8.1. Personal prerequisites
1.8.1.1. Experience with Unix tools
You should be familiar with the major Unix tools e.g. grep, awk, find, ... , and know about their most commonly used command-line options.
1.8.1.2. Experience with networking theory
You should know about layers, protocols, addresses, cables, plugs, etc. If you are new to this field, here is one good starting point for you: linuxports/howto/intro_to_networking
1.8.1.3. Experience with IPv4 configuration
You should definitely have some experience in IPv4 configuration, otherwise it will be hard for you to understand what is really going on.
1.8.1.4. Experience with the Domain Name System (DNS)
Also you should understand what the Domain Name System (DNS) is, what it provides and how to use it.
1.8.1.5. Experience with network debugging strategies
You should at least understand how to use tcpdump and what it can show you. Otherwise, network debugging will very difficult for you.