1. Familiarise yourself with the various network addressing terms e.g. socket.
Socket: a socket is a combination of an IP address (where the computer is located) and a port and places it together into a single identity – a good analogy is a telephone where the actual phone connection is a combination of a given phone number and a particular extension. In computer networking, an Internet socket or network socket is an endpoint of a bidirectional inter-process communication flow across an Internet Protocol-based computer network, such as the Internet.
Subnet Mask: A subnetwork is a distinct and visible part of a single Internet Protocol wikipedia.org/wiki/Subnet_Mask
Gateway: A Gateway is a link between two ...