К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Network Principles in Practice: Linux Networking · LearnSpace
Назад в каталог
courseraПрограммирование

Network Principles in Practice: Linux Networking

Курс от University of Colorado Boulder
Средний≈ 17.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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. Join us on this journey where understanding meets real-world application, providing a comprehensive exploration of network systems. This course can be taken for academic credit as part of CU Boulder’s Masters of Science in Computer Science (MS-CS) degrees offered on the Coursera platform. This fully accredited graduate degree offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder Course logo by Jordan Harrison on Unsplash.

Навыки, которые вы освоите

LinuxNetwork TroubleshootingLinux CommandsNetwork ArchitectureVirtual NetworkingNetwork RoutingDocker (Software)KubernetesSoftware-Defined NetworkingComputer NetworkingTCP/IPNetwork EngineeringNetwork SwitchesRouting ProtocolsLinux AdministrationFirewallNetwork RoutersContainerizationNetwork AdministrationNetwork Protocols

Программа курса

5 модулей · 49 учебных материалов

01Introduction to Linux Networking16 материалов

Welcome and Course Introduction

Course Updates and Accessibility SupportЧтениеEarn Academic Credit for your Work!ЧтениеCourse SupportЧтениеCourse IntroductionВидео

Учитесь у экспертов

Eric Keller

Associate Professor

Network Principles in Practice: Linux Networking
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.4 ч

5 модулей

Язык: Английский

Субтитры: Узбекский, Казахский

Часть программы вашего университета
Assessment ExpectationsЧтение
AI Citation and Acknowledgement Чтение
Course GitHub RepositoriesЧтение
Week 1 Problem and OverviewВидео
Week 1 Resources and Practice ExercisesЧтение

Linux Data Plane

Linux Data PlaneВидео

Lab Environment

Lab EnvironmentВидео

Troubleshooting Tools

Troubleshooting ToolsВидео

Linux network device configuration (ip link)

Linux network device configuration (ip link)Видео

Assessment

AI Policy QuizЗаданиеCreating a BridgeПрограммированиеIntroduction to Linux Networking SummaryЗадание
02IP Layer with Linux Networking9 материалов

Problem / Overview

Week 2 Problem and OverviewВидеоWeek 2 Resources and Practice ExercisesЧтение

Linux Utilities for IP Layer

Linux Utilities for IP LayerВидео

Example IP Layer Walkthroughs

Example IP Layer WalkthroughsВидео

Routing in Linux

Routing in LinuxВидео

Routing Walkthrough with Bird

Routing Walkthrough with BirdВидео

Larger Routing Experimentation

Larger Routing ExperimentationВидео

Assessment

Peering a BGP RouterПрограммированиеIP Layer with Linux Networking SummaryЗадание
03Creating a Gateway with Linux9 материалов

Problem / Overview

Week 3 Problem and OverviewВидеоWeek 3 Resources and Practice ExercisesЧтение

Filtering / Address Translation

Filtering / Address TranslationВидео

iptables

iptablesВидео

Load Balancing

Load BalancingВидео

ipvs

ipvsВидео

Quality of Service

Quality of ServiceВидео

tc

tcВидео

Assessment

Creating a Gateway with Linux SummaryЗадание
04Virtual Networking in Linux8 материалов

Problem / Overview

Week 4 Problem and OverviewВидеоWeek 4 Resources and Practice ExercisesЧтение

Network Namespaces

Network NamespacesВидео

ip netns

ip netnsВидео

Networking Between Namespaces

Networking Between NamespacesВидео

Docker Networking

Docker NetworkingВидео

Assessment

Investigating Network NamespacesЗаданиеVirtual Networking in Linux SummaryЗадание
05Kubernetes Networking with Linux7 материалов

Problem / Overview

Week 5 Problem and OverviewВидеоWeek 5 Resources and Practice ExercisesЧтение

Kubernetes Use

Kubernetes UseВидео

Kubernetes Architecture

Kubernetes ArchitectureВидео

Kubernetes Networking

Kubernetes NetworkingВидео

Creating a Network Plugin

Creating a Network PluginВидео

Assessment

Kubernetes Networking with Linux SummaryЗадание