Course Objectives: |
Introduction. Development of computer networks, Network programming and application environments, electromagnetic environment, copper cables, fiber optic cable, long distance communication. Packet forwarding; packets, frames and error and network topologies; multiple access protocols, hardware addressing, network cabling, physical topology and interface hardware. Local networks modems, repeaters, bridges and switches. Long distance digital link technologies and routing algorithms. Connected-based network characteristics; ownership, services, performance, protocols and technologies; concepts, architectures, protocols and congestion control protocol addresses. Binding protocol addresses. IP datagrams v wrapping. Future IP. Error detection mechanisms. TCP; vehicle protocol. Internet routing, Network applications. |
Course Content: |
Algorithms, concepts, theorems |
Week |
Subject |
Related Preparation |
1) |
Introduction to computer networks, Motivation and tools |
|
2) |
Networking concepts, Networking,Network Topologies |
Pre-readings on the topics |
3) |
Network devices |
Pre-readings on the topics |
4) |
Wiring |
Pre-readings on the topics |
5) |
OSI Model |
Pre-readings on the topics |
6) |
Error Checking and Algorithms |
Pre-readings on the topics |
7) |
Error Checking and Algorithms |
Pre-readings on the topics |
8) |
Midterm |
Pre-readings on the topics |
9) |
subnets |
Pre-readings on the topics |
10) |
Ethernet Technology |
Pre-readings on the topics |
11) |
routers |
Pre-readings on the topics |
12) |
routers |
Pre-readings on the topics |
13) |
Network communication threats |
Pre-readings on the topics |
14) |
Projects |
Pre-readings on the topics |
15) |
project |
Pre-readings on the topics |
16) |
Final Exam |
Pre-readings on the topics |