In this course, we will go through a number of fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. The students also will learn about the major software and hardware technologies used on home and enterprise computer networks as well as the global Internet. Although this course is not designed as a certification preparation course, all students will learn from materials/ simulations available through the Cisco Networking Academy program.

The following list includes the main topics covered in the course:

  1. Introduction to networking, networking fundamentals,
  2. Physical layers and networking media,
  3. Protocol principles, protocol verification, HDLC, PPP,
  4. Ethernet Technologies, 802.11, broadband wireless and switching,
  5. Routing protocols, congestion control, IP addressing, subneting.
  6. UDP, TCP and network performance,
  7. Email SMTP, File transfer FTP, Network Management SNMP, Domain Name Management DNS,
Ipsec, Access list control, Web security.