Networking: TCP/IP, DNS, Proxies & Service Mesh

Learn networking from scratch: OSI/TCP-IP, addressing, TCP/UDP, DNS, HTTP/1.1/2/3, TLS/mTLS, proxies, load balancing, NGINX, Service Mesh (Istio), and K8s networking. Taught in Russian.

The course includes 8 modules and 900+ exercises with instant feedback.

Course Topics

  • Networking Basics
  • TCP & UDP
  • DNS
  • HTTP/HTTPS
  • TLS/SSL
  • Proxies
  • Load Balancing
  • Service Mesh

Frequently Asked Questions

What does the Networking course cover?

The course covers OSI/TCP-IP, IP addressing and ports, TCP & UDP, DNS, HTTP/1.1/2/3 and TLS, proxies and reverse proxy (NGINX), load balancing (L4/L7, NGINX, HAProxy, Google SRE), Service Mesh (Istio), and K8s networking (Services, Ingress, NetworkPolicies).

Do I need DevOps experience for this course?

Basic Linux and container knowledge helps, especially for the final modules on Service Mesh and K8s networking. The first 5 modules are beginner-friendly — we start from the very basics.

What is the difference between Service Mesh and API Gateway?

An API Gateway operates at the system boundary (north-south traffic), while a Service Mesh manages traffic between microservices internally (east-west). The course covers both patterns and when to use each.