Skip to content

COE768 - This is an introductory course in computer networks. In particular, it concentrates on the Internet technology.

Notifications You must be signed in to change notification settings

ArshiaRx/Computer-Networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COE768 - Computer-Networks

This is an introductory course in computer networks. In particular, it concentrates on the Internet technology. It first introduces the OSI and TCP/IP network architecture models. It then studies the implementation principles and design issues at each layer of these models.

Topics include:

  • OSI and TCP/IP models,
  • data transmission basics,
  • data-link protocols,
  • local area networks,
  • wide-area networks,
  • Internet structures,
  • TCP/IP protocol suite, and
  • application Layer protocols.

Laboratory work focuses on the implementation of stop-and-wait protocol based on the BSD socket.

This course was taught in Fall 2024, by Dr. Khalid Abdel Hafeez. With TA. Safwan Hasan.


Labs:

  • Lab 1 (No Submission)

  • Lab 2 - TCP Server

  • Lab 3 - TCP file download

  • Lab 4 - Iterative UDP server

  • Final Project - P2P Application (Peer-to-Peer)

Releases

No releases published

Packages

No packages published