Packet Switching Networks and Algorithms

  • 4.7
Approx. 18 hours to complete

Course Summary

This course covers the fundamentals of packet switching networks and algorithms. Students will learn about the different types of packet switching networks, the algorithms used to manage them, and how to design and analyze these networks.

Key Learning Points

  • Understand the different types of packet switching networks
  • Learn about the algorithms used to manage packet switching networks
  • Design and analyze packet switching networks

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of packet switching networks and algorithms
  • Learn how to design and analyze packet switching networks
  • Gain the skills needed to pursue a career in network engineering, administration, or analysis

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of computer networks
  • Familiarity with computer algorithms

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced
  • Video lectures

Similar Courses

  • Computer Networks and the Internet
  • Networking Essentials

Related Education Paths


Related Books

Description

In this course, we deal with the general issues regarding packet switching networks. We discuss packet networks from two perspectives. One perspective involves external view of the network, and is concerned with services that the network provides to the transport layer that operates above it at the end systems. The second perspective is concerned with the internal operation of a network, including approaches directing information across the network, addressing and routing procedures, as well as congestion control inside the network.

Outline

  • Frame Switching and Packet Switching
  • Welcome
  • Bridges and Data Link Layer Switching
  • Network Layer Services and Topology
  • Packet Switching: Datagrams
  • Reference Books
  • Lecture Slide - Bridges and Data Link Layer Switching
  • Lecture Slide - Network Layer Services and Topology
  • Lecture Slide - Packet Switching: Datagrams
  • End-to-end argument in system design (Required)
  • Practice Assessment - Frame Switching and Packet Switching
  • Graded Assessment - Frame Switching and Packet Switching
  • Routing in Packet Networks
  • Packet Switching: Virtual Circuits
  • Routing in Packet Networks
  • Shortest Path Routing- Distance Vector
  • Lecture Slide - Packet Switching: Virtual Circuits
  • Lecture Slide - Routing in Packet Networks
  • Lecture Slide - Shortest Path Routing: Distance Vector
  • The Network Layer (Required)
  • Practice Assessment - Routing in Packet Networks
  • Graded Assessment - Routing in Packet Networks
  • Shortest-Path Routing
  • Shortest Path Routing- Link State
  • Dijkstra Algorithm
  • Link State Routing, ATM Networks
  • RIP and OSPF
  • Lecture Slide - Shortest Path Routing- Link State
  • Lecture Slide - Dijkstra Algorithm
  • Lecture Slide - Link State Routing, ATM Networks
  • Lecture Slide - RIP and OSPF
  • Practice Assessment - Shortest-Path Routing
  • Graded Assessment - Shortest-Path Routing
  • Traffic Management
  • Packet level – Scheduling and QoS
  • Packet level – Fair Queueing and RED
  • Flow level – Leaky Bucket Policing
  • Traffic Shaping by Token Bucket
  • Lecture Slide - Packet level: Scheduling and QoS
  • Lecture Slide - Packet level: Fair Queueing and RED
  • Lecture Slide - Flow level: Leaky Bucket Policing
  • Lecture Slide - Traffic Shaping by Token Bucket
  • Random early detection gateways for congestion avoidance
  • Practice Assessment - Traffic Management
  • Graded Assessment - Traffic Management
  • Course Project - Packet Switching Networks and Algorithms

Summary of User Reviews

Key Aspect Users Liked About This Course

Many users found the course to be thorough and informative, providing a solid foundation in packet switching networks and algorithms.

Pros from User Reviews

  • Practical and hands-on approach to learning
  • Expert instructors with extensive industry experience
  • Well-structured course material that is easy to follow
  • Engaging and interactive assignments and quizzes
  • Access to a supportive online learning community

Cons from User Reviews

  • Some users found the course material to be too technical or advanced for beginners
  • Limited opportunity for personalized feedback or interaction with instructors
  • Occasional technical issues with the online platform
  • High workload and time commitment required for completion
  • Course may not cover all advanced topics in packet switching networks and algorithms
English
Available now
Approx. 18 hours to complete
Xiaobo Zhou
University of Colorado System
Coursera

Instructor

Xiaobo Zhou

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses