Learning IT / Networking

Компьютерные сети

Понимание сетей необходимо практически в любой IT-роли. Большинство инфраструктурных проблем проще решать, если хорошо представлять путь пакета от клиента до сервиса.

student@lab:~$ learn networking
Loading topic...
theory
practice
troubleshooting

Topic ready.

О направлении

Основы TCP/IP, маршрутизации, DNS, VLAN, NAT, VPN и диагностики сетевых проблем.

TCP/IP

Начните с IP-адресов, масок, шлюзов, ARP, TCP/UDP и маршрутизации между сетями.

DNS и NAT

DNS отвечает за имена, NAT изменяет адреса при прохождении трафика через сетевые границы.

Диагностика

ping, traceroute, ss, ip, tcpdump и dig позволяют быстро локализовать значительную часть сетевых проблем.

Как изучать тему

Лучший подход — сочетать короткую теорию с практикой в тестовой среде. После каждого блока полезно воспроизводить типовые неисправности и документировать способ диагностики.

Связанные материалы

Продолжить изучение можно через общий roadmap, а также разделы Linux, Networking, DevOps и Monitoring.