What is the Internet?
The Internet is basically computers connected to computers in what are called networks, and networks connected to networks. To describe how it works I thought of this analogy; Think of your telephone, the phone connected to a land line,
it has a handset(Microphone and speaker) and a dialer usually push button number pad which allows you to type a number to connect to another phone.
When you dial a number your phone is connected to the phone which has been assigned the number you dial.
The phone you connect to can be anywhere on the planet. All telephones have a unique number, a telephone number.
All telephones globally are connected to each other through telephone exchanges, buildings full of switches.
When you dial a number a sequence of switches are switched on to connect your phone to the phone that has the number you dial.
The Internet works in a similar way. Each computer connected to the Internet has its own unique number similar to a telephone number.
This number that uniquely identifies computers is an IP (Internet Protocol) address.
Just like the telephone system, computers connect to each other by requesting (dialing) the IP address of the computer they wish to connect to.
The job of the telephone exchange is done by devices on the Internet called routers and just as telephone exchanges route your phone to another phone by flipping switches, routers route your computers connection request to the IP address of the destination computer.
This connection request may have to go through several routers before reaching the desired computer, each router the request passes through is known as a hop.
Each router on the Internet is aware of all the addresses to which itself can connect to directly,
and it is also aware of which connections lead to other addresses to which it is not connected directly.
All this information is stored in a lookup or configuration table inside the router.
If the IP address of the computer you want to connect to is not in that list,
the router forwards the connection request to another router it believes does know how to connect to the destination computer.
Eventually after several hops or router connections the computers connect to each other.
This is a somewhat over simplified explanation of how computers communicate with each other.
More detailed information can be found here