Course Description & Objectives:
- This course assumes the basic knowledge regarding the Internet and its protocols. It offers advanced level treatment of data transport and switching concepts; TCP/IP protocol stack with detailed analysis. It also looks at architectures of network components mainly routers and switches and their types regarding queues location. Quality of service mechanisms; packet scheduling and active queue management mechanisms. LAN and core network technologies.
- The goal of this course is to take a broader view of networking issues and solutions. The main objective is to strengthen the student’s understanding of fundamental concepts, requirements and design tradeoffs, particularly as related to congestion control, routing, scheduling, and overlay and wireless architectures. More importantly, the course covers the basic knowledge needed to design current and future networks capable of providing ubiquitous high-quality support in heterogeneous environments.