This document provides an overview of computer networking by MD IKBAL HOSSAIN, a lecturer at ADAMJEE CANTONMENT COLLEGE. It discusses the definition, uses, and challenges of computer networking. It also describes the types of computer networks including personal area networks, local area networks, metropolitan area networks, and wide area networks. Additionally, it covers the necessary hardware for building computer networks such as network interface cards and modems.