This course covers topics on data communication and network models, topologies, protocols, standard and architectures. It also covers discussions on hardware components used in establishing communication between multiple network and analysis on the effect of various topologies, applications, and devices on network performance. Also onto routing algorithms protocols, routing tables, and router configuration.