# Networking: Networking Essentials (TryHackMe)

In this article, I will write a write-up for Networking Essentials that covers DHCP: Give Me My Network Settings, ARP: Bridging layer 3 Addressing to Layer 2 Addressing, ICMP: Troubleshooting Networks, Routing, and NAT.

1. How many steps does DHCP use to provide network configuration? `4`
    
2. What is the destination IP address that a client uses when it sends a DHCP Discover packet? `255.255.255.255`
    
3. What is the source IP address a client uses when trying to get IP network configuration over DHCP? `0.0.0.0`
    
4. What is the destination MAC address used in an ARP Request? `ff:ff:ff:ff:ff:ff`
    
5. In the example above, what is the MAC address of `192.168.66.1`? `44:df:65:d8:fe:6c`
    
6. Using the example images above, how many bytes were sent in the echo (ping) request? `40`
    
7. Which IP header field does the `traceroute` command require to become zero? `TTL`
    
8. Which routing protocol discussed in this task is a Cisco proprietary protocol? `EIGRP`
    
9. In the network diagram above, what is the public IP that the phone will appear to use when accessing the Internet? `212.3.4.5`
    
10. Assuming that the router has infinite processing power, approximately speaking, how many **thousand** simultaneous TCP connections can it maintain? `65`
    
11. Click on the **View Site** button to access the related site. Please follow the instructions on the site to obtain the flag. `THM{computer_is_happy}`
    
    ![](https://cdn.hashnode.com/res/hashnode/image/upload/v1729823660114/5bb3462b-cb3a-4bfb-aec7-70050acba30c.png align="center")
    

Thank you for reading my article. Please leave any questions or comments on improving my learning journey and the THM challenges.
