This document provides an overview of computer networking concepts. It includes sections on general terms, data communication, computer networking, and addressing. Figures and diagrams are included to illustrate key topics such as the internet, network topologies, connectivity devices, protocols, and addressing types. The document was prepared by Mehrin Farzana for a course on computer networking and data communication supervised by Md. Toukir Ahmed at BDU.