University of Colorado Boulder - Network Principles in Practice: Linux Networking
- Offered byCoursera
Network Principles in Practice: Linux Networking at Coursera Overview
Duration | 17 hours |
Start from | Start Now |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Go to Website |
Credential | Certificate |
Network Principles in Practice: Linux Networking at Coursera Highlights
- Earn a certificate from Coursera
- Add to your LinkedIn profile
- 6 quizzes
Network Principles in Practice: Linux Networking at Coursera Course details
- Describe Linux networking in depth, including how the kernel processes traffic and how Linux utilities are used
- Create network appliances (switch, router, gateway) with Linux
- Describe how Linux’s network namespaces work
- Design and build networking support for containerized applications, including a network plugin for Kubernetes
- Welcome! In this course, titled "Network Principles in Practice: Linux Networking," we delve into the dynamic domain of Linux Networking, featuring a robust set of features essential for contemporary networked systems
- Departing from traditional approaches, our emphasis is on practical application over foundational knowledge
- Throughout the course, you'll explore the integration of concepts into Linux, gaining hands-on experience in architecting and implementing complex networks and systems
- From understanding the Linux kernel's role to building gateways and navigating virtual networking and container orchestration with Kubernetes, each week offers valuable insights and practical skills
Network Principles in Practice: Linux Networking at Coursera Curriculum
Introduction to Linux Networking
Course Introduction
Week 1 Problem and Overview
Linux Data Plane
Lab Environment
Troubleshooting Tools
Linux network device configuration (ip link)
Earn Academic Credit for your Work!
Course Support
Course GitHub Repositories
Week 1 Resources and Practice Exercises
Introduction to Linux Networking Summary
Creating a Bridge
IP Layer with Linux Networking
Week 2 Problem and Overview
Linux Utilities for IP Layer
Example IP Layer Walkthroughs
Routing in Linux
Routing Walkthrough with Bird
Larger Routing Experimentation
Week 2 Resources and Practice Exercises
IP Layer with Linux Networking Summary
Peering a BGP Router
Creating a Gateway with Linux
Week 3 Problem and Overview
Filtering / Address Translation
iptables
Load Balancing
ipvs
Quality of Service
tc
Week 3 Resources and Practice Exercises
Creating a Gateway with Linux Summary
Virtual Networking in Linux
Week 4 Problem and Overview
Network Namespaces
ip netns
Networking Between Namespaces
Docker Networking
Week 4 Resources and Practice Exercises
Investigating Network Namespaces
Virtual Networking in Linux Summary
Kubernetes Networking with Linux
Week 5 Problem and Overview
Kubernetes Use
Kubernetes Architecture
Kubernetes Networking
Creating a Network Plugin
Week 5 Resources and Practice Exercises
Kubernetes Networking with Linux Summary