Hello, and welcome to this post detailing how to solve the TryHackMe room “What is Networking“, a beginner room marked as Easy, with an estimated time of 30 minutes to complete.
In this room, you will learn the fundamentals of computer networking.
Task 1: What is networking?
Networks are essentially anything that is connected. The example given in the room is a group of friends who share common interests or hobbies. Networks occur everywhere in real life, like the public transportation system in a city, the power grid, etc.
In the world of computers, networking is understood to mean devices that are connected together and that can communicate with one another. These devices include, but are not limited to phones, PCs, cameras, traffic lights, IOT devices, and even farming.
Question 1: What is the key term for devices that are connected together?
Network
Task 2: What is the Internet?
The Internet is basically just a gigantic network, consisting of many smaller networks. The first iteration of the Internet started as the ARPANET project in the 1960s. It was funded by the US department of Defence.
The Internet as we know it was invented by Tim Berners-Lee, when he created the World Wide Web (WWW), and the general public started using it to share information.

The individual smaller networks are called private networks, with the networks connecting these together are called public networks. The devices on these networks use a set of labels to identify themselves.
Question 2: Who invented the World Wide Web?
Tim Berners-Lee
Task 3: Identifying Devices on a Network
When devices are in a network, there needs to be a way to identify and track them individually, so traffic can be sent to the proper addressees. In real life, you’d have your name, city, and address to ensure that mail sent to you will reach you.
In a network, the equivalent would be an IP Address. There’s also some information about you that cannot be changed, like your fingerprint. For computers and devices, that would be the MAC (Media Access Control) address
IP Adresses
IP is short for Internet Protocol, and an IP Address is similar to your address, in that it allows for your device to be identified on a network for a period of time.

An IPv4 address is a set of numbers divided into 4 octets. IP addresses can over time be associated with different devices, but they need to be unique across the network at any point in time.
Depending on whether a device is attached to a public or private network, it will have either a public or a private IP address. A public address can be used to identify a device on the Internet.
Take the table & screenshot below as an example. Here we have two devices on a private network:
Device Name | IP Address | IP Address Type |
DESKTOP-KJE57FD | 192.168.1.77 | Private |
DESKTOP-KJE57FD | 86.157.52.21 | Public |
CMNatic-PC | 192.168.1.74 | Private |
CMNatic-PC | 86.157.52.21 | Public |

These two devices will be able to use their private IP addresses to communicate with each other. However, any data sent to the Internet from either of these devices will be identified by the same public IP address. Public IP addresses are given by your Internet Service Provider (or ISP) at a monthly fee (your bill!)

With the growth of the Internet rapidly increasing in the last few decades, the amount of available IPv4 addresses was rapidly decreasing. To remedy this problem, a new version of IP Addresses was created: IPv6.
IPv6 supports up to 2^128 addresses (or 340 trillion-plus), which should allow for plenty of devices over time.
The screenshot below compares both an IPv6 and IPv4 address.

MAC Addresses
As stated earlier, every device (or host) attached to a network will have some form of a network interface. This device will have a unique address encoded into it, called a MAC address.
A MAC Address is a 12-character hexadecimal number, split in sections of 2 characters, separated by colons. An example MAC Address is a4:c3:f0:85:ac:2d. The first six characters represent the company that made the network interface, and the last six is a unique number.

One curious thing with MAC Addresses is that they can be spoofed, meaning you can fake the MAC Address to pretend to be another device. This means it’s possible to make devices believe they are communicating with trusted systems, when they really are not.
Question 3: What does the term “IP” stand for?
Internet Protocol
Question 4: What is each section of an IP address called?
Octet
Question 5: How many sections (in digits) does an IPv 4 address have?
4
Question 6: What does the term “MAC” stand for?
Media Access Control
Task 4: Ping (ICMP)
Ping is an extremely valuable tool for network engineers. Ping uses ICMP (Internet Control Message Protocol) packets to verify and determine the performance of a connection between devices.
The time it takes a packet to travel between 2 devices is measured by ping. The measuring is done by using ICMP echo packets and the reply to them from the target.
You can ping either an IP address, or a web address, and the ping tool is available in most of the common Operating Systems. The simple syntax is ping 123.456.789.0
.

Here we are pinging a device that has the private address of 192.168.1.254. Ping informs us that we have sent six ICMP packets, all of which were received with an average time of 4.16 milliseconds.
Question 7: What protocol does ping use?
ICMP
Question 8: What is the syntax to ping 10.10.10.10?
ping 10.10.10.10
For the last question, you will have to use the “View Site” button at the top of the task:

This will split the screen into 2 sections, with the right-hand side showing an interface where you can add an IP address to ping:

You can enter the IP address in the top bar.
Question 9: What flag do you get when you ping 8.8.8.8?

Answer: THM{I_PINGED_THE_SERVER}
That concludes this tutorial. I hope you enjoyed it!
Leave a Reply