This assignment solution provides a comprehensive overview of computer networks, starting with an explanation of the OSI model and the functions of each layer. It delves into TCP/IP protocols, including the 3-way handshake and connection closing mechanisms, highlighting TCP's reliability features such as sequencing, acknowledgements, flow control, and error control. The document also discusses network addressing, subnet masks, and the differences between TCP and UDP, including their applications. Routing protocols like RIP and OSPF are compared, and IPv4 characteristics are outlined. Error detection methods, such as parity checks and Frame Check Sequence (FCS), are explained, along with useful network commands like ping, tracert, and route print. The assignment concludes with a discussion on network devices like bridges and switches, and the benefits of smaller LANs. This document is useful for students looking for past papers and solved assignments.