Computer Networks

Course Objectives:
This course covers the basics theoretical concepts and technical aspects of data networks. It includes data transfer topics ranging from the lower levels related to the hardware and internetworking, up to the higher levels of data transfer and application protocols.

Course Content:

  1. Network standard models.
  2. Principle of digital data transmission.
  3. Transmission media
  4. Errors detection and correction
  5. Data link control and introduction to multiplexing
  6. Circuit and packet switching
  7. Principles of routing
  8. Protocols and architectures of LANs
  9. Topologies and transmission media of LANs

10.  Communication Protocols and Applications (TCP, UDP, SMTP, HTTP, SNMP,  FTP)

 

Skills expected from this course:


Upon finishing this course, the student should: 

  1. Know the principals’ components of data networks and it different tasks.
  2. Understand networks layers and their services.
  3. Understand networks hardware (cards, cables, switches, hubs, etc).
  4. Know coding and transmission techniques, data transfer processing, and dataflow control.
  5. Understand the architectures and technologies of LAN.
  6. Comprehend the principles, protocols, and technologies for internetworking.
  7. Be technically acquainted with addressing systems of the Internet.
  1. Have a practical understanding of the anatomy of the communication protocols and applications.

 

Textbook:
B. Forouzan, "Data Communications and Networking", 4th Ed., McGraw Hall, 2006, ISBN 9780073250328
Reference:
C. M. White, "Data Communications and Computer Networks", 2nd Ed., Course Technology, ISBN 0619064641.



Last Update
11/25/2011 10:43:51 AM