Computer Networks and Communications

CEIT314 Computer Networks and Communications

Computer Networks and Communications

This course introduces the fundamental concepts and principles of computer networks. It provides an understanding of different network components and how they function together. The course emphasizes the design and implementation of network software that transforms raw hardware into a fully functional communication system. Real-world networks such as the Internet, ATM, Ethernet, and Token Ring are used as examples to reinforce key concepts and demonstrate various protocols.

Roadmaps

Skills to Learn

    📍 Beginner

  • Basic networking concepts (LAN, WAN, protocols, topologies)
  • Familiarity with IP addressing and subnetting
  • Learning basic troubleshooting techniques
  • 📍 Intermediate

  • Configuring network devices such as routers and switches
  • Understanding VLANs and DHCP
  • Implementing network security basics (firewalls, encryption)
  • 📍 Advanced

  • Advanced network security principles and threat mitigation
  • Configuring and optimizing complex network infrastructures
  • Understanding and working with cloud networking and software-defined networks (SDN)