What is The Internet?
The Internet is related to 'networks' which are a connection of groups of computers that transmits data amongst each other. The Internet, however, is a collection of networks that interacts with each other through wires, cables, radio waves, and other networking mediums.
It should be noted that all data transmitted by the internet are called "bits" which are seen as pulses of light and electricity. The internet is extremely independent hence, it does not have a control center but works as a distributed network. The Internet's distributed nature makes it unique and resilient. Generally, computers, servers, and other networking hardware connect and disconnect from the Internet all the time without changing how it works — unlike a computer, which may not function at all if a component is missing or faulty.
How Does The Internet Work?
There are two main components that enhance how the internet works, and they are;
- Packets
- Protocols
Packets A packet as the name implies is a small segment of a larger message that contains both data and information. When data is sent to the Internet, it is broken up into smaller packets, which are then translated into bits. The packets get routed to their destination by different networking devices such as switches and routers. When the packets arrive at this destination, the receiving device reassembles the packets in their order and then uses or displays the data. Packets are sent across the Internet using the technique called packet switching.
Protocols In networking, a protocol is a standardized way of performing certain actions and formatting data so that two or more devices can communicate with and understand each other better. There are protocols for sending packets between devices on the same network called Ethernet, protocols for sending packets from network to network known as IP, protocols that ensure those packets successfully arrive in order which is the TCP, and those for formatting data for websites and applications which is most popular, this is the HTTP. In addition to these basic protocols, there are also others for routing, testing, and encryption.