Computer Networking

COMP 2006

Skills Developed:

  • Practical experience gained through assignments.
  • Ability to analyze and design network protocols.
  • Understanding of network architecture and layering concepts.
  • Familiarity with key networking technologies and protocols (TCP/IP, UDP).
  • Experience with socket programming and network application development.


Course Content:

  1. Internet Architecture and Protocols
  2. Protocol Stack Layering
  3. Application Layer Protocols
  4. Programming Socket
  5. Transport Layer
  6. Network Layer
  7. Link and Access Technologies
  8. Performance Analysis and Measurement
  9. Network Security