This document presents a comprehensive solution to the SIT202 Computer Networks assignment. It addresses various aspects of computer networks, including the invalidity of half-duplex configurations, the benefits of replacing hubs with switches, and congestion control mechanisms like the Leaky Bucket and Token Bucket algorithms. The solution also explores Network Address Translation (NAT) and its associated problems, compares distance vector and link state routing protocols, and discusses the advantages of DHCP for IP address management. Furthermore, it delves into the Address Resolution Protocol (ARP), including its function and the calculation of network parameters. Finally, it includes a detailed analysis of network configurations and routing scenarios, providing a thorough understanding of the concepts discussed.