💾

Plan kursa – Računarske mreže od nule do eksperta

Ovaj dokument je centralni plan celog kursa. Sadrži pregled svih 27 modula, njihove ciljeve, potrebna predznanja, nivo težine, procenjeno trajanje i listu tema. Služi kao mapa kursa — pre početka učenja, pregledajte ovaj dokument da vidite gde se nalazite i šta vas čeka.

Oznake nivoa koje se koriste u celom kursu:

  • 🟢 Početni nivo — ne zahteva prethodno znanje mreža.
  • 🟡 Srednji nivo — zahteva poznavanje osnovnih pojmova iz početnih modula.
  • 🟠 Napredni nivo — zahteva solidno razumevanje rutiranja, svičinga i IP adresiranja.
  • 🔴 Ekspertski nivo — teme koje se u praksi rade na pozicijama mrežnog inženjera/arhitekte.

Svaki modul je označen i kao:

  • ✅ Obavezan — neophodan za dalje napredovanje kroz kurs i za posao.
  • ➕ Dodatni — proširuje znanje, preporučuje se ali ne blokira napredovanje.

Pregled modula

#Naziv modulaNivoTipProcena trajanja
1Uvod u računarske mreže🟢✅4–6h
2Mrežni modeli i protokoli🟢✅8–10h
3Mrežni mediji i Ethernet🟢✅6–8h
4IPv4 adresiranje🟢✅8–10h
5Subnetting od početnog do naprednog nivoa🟡✅14–18h
6IPv6 adresiranje🟡✅6–8h
7Cisco IOS i osnovna konfiguracija uređaja🟡✅8–10h
8Switching🟡✅6–8h
9VLAN mreže🟡✅10–12h
10Spanning Tree i redundansa🟠✅8–10h
11Rutiranje🟡✅10–12h
12Dinamički protokoli rutiranja (OSPF fokus)🟠✅14–18h
13DHCP, DNS, NAT i mrežni servisi🟡✅10–12h
14Bežične mreže🟡✅6–8h
15WAN, VPN i pristup internetu🟠✅8–10h
16Mrežna bezbednost🟠✅10–12h
17Windows mreže i Windows Server🟡✅10–14h
18Linux mreže🟡✅8–10h
19Wireshark i analiza saobraćaja🟠✅8–10h
20Dijagnostika i rešavanje mrežnih problema🟠✅10–12h
21Virtuelizacija i laboratorijsko okruženje🟡➕6–8h
22GNS3 i EVE-NG🟠➕6–8h
23Nadzor i dokumentovanje mreže🟠✅8–10h
24Automatizacija mreža🔴➕10–14h
25Cloud mreže🟠➕6–8h
26Projektovanje poslovne mreže🔴✅10–14h
27Napredne mrežne teme🔴➕10–14h

Ukupno procenjeno trajanje kursa: otprilike 230–290 sati (uključujući teoriju, laboratorije, zadatke i projekte). Za orijentaciju o rasporedu učenja pogledajte planove učenja u sabloni/plan-ucenja-90-dana.md, sabloni/plan-ucenja-6-meseci.md i sabloni/plan-ucenja-12-meseci.md.


Modul 1 – Uvod u računarske mreže 🟢 ✅

Cilj: Razumeti šta je računarska mreža, koje vrste mreža postoje i koji su osnovni uređaji koji je čine.

Predznanje: Nema — ovo je prvi modul kursa.

Teme: šta je računarska mreža; zašto se računari povezuju; razlika između interneta i lokalne mreže; LAN, WLAN, WAN, MAN, PAN; klijent i server; peer-to-peer mreže; mrežni uređaji (ruter, svič, hub, modem, access point, firewall, server, mrežna kartica); fizička i logička topologija; star, bus, ring, mesh, hybrid; primer kućne i poslovne mreže.

Laboratorija: Prva jednostavna mreža u Cisco Packet Traceru — dva računara i jedan svič.


Modul 2 – Mrežni modeli i protokoli 🟢 ✅

Cilj: Razumeti OSI i TCP/IP model, proces enkapsulacije i osnovne protokole koji čine internet.

Predznanje: Modul 1.

Teme: mrežni protokol; OSI model (svih 7 slojeva); TCP/IP model; enkapsulacija i dekapsulacija; segment, paket, okvir, bit; MAC adresa; IP adresa; portovi; socket; TCP; UDP; ICMP; ARP; HTTP; HTTPS; FTP; SSH; Telnet; SMTP; POP3; IMAP; DNS; DHCP — za svaki protokol namena, port i primer korišćenja.


Modul 3 – Mrežni mediji i Ethernet 🟢 ✅

Cilj: Razumeti fizičke medije za prenos podataka i osnove Ethernet tehnologije.

Predznanje: Moduli 1–2.

Teme: UTP/STP kablovi; kategorije (Cat5e/6/6a/7); straight-through i crossover; RJ45; T568A/T568B; optički kablovi (single-mode, multi-mode); SFP/SFP+; Ethernet standardi; brzina i propusni opseg; duplex/half-duplex; collision domain; broadcast domain; PoE; rack orman; patch panel; kabliranje poslovnog objekta.

Laboratorija: Projektovanje jednostavnog rack ormana za manju firmu.


Modul 4 – IPv4 adresiranje 🟢 ✅

Cilj: Ovladati strukturom IPv4 adrese i osnovnim adresiranjem mreža.

Predznanje: Moduli 1–3.

Teme: struktura IPv4 adrese; binarni i decimalni zapis; mrežni i host deo; subnet maska; CIDR; javne i privatne adrese; statičke i dinamičke adrese; loopback; APIPA; broadcast adresa; network adresa; default gateway; klase adresa (istorijski); RFC 1918.


Modul 5 – Subnetting od početnog do naprednog nivoa 🟡 ✅

Cilj: Samostalno i brzo računati podmreže bez kalkulatora, za realne poslovne scenarije.

Predznanje: Modul 4 (obavezno odlično poznavanje IPv4 adresiranja).

Teme: zašto se mreža deli na podmreže; binarni sistem; konverzije; broj hostova/podmreža; network/broadcast adresa; prvi/poslednji host; CIDR /8 do /32; subnetting metodom blokova; FLSM; VLSM; subnetting za realne kompanije; provera rezultata.

Zadaci: najmanje 50 zadataka (početni/srednji/napredni), rešenja odvojeno u /resenja.


Modul 6 – IPv6 adresiranje 🟡 ✅

Cilj: Razumeti strukturu i primenu IPv6 adresa i osnove dual-stack mreža.

Predznanje: Moduli 4–5.

Teme: razlog nastanka IPv6; struktura adrese; skraćivanje zapisa; global unicast; link-local; multicast; loopback; unique local; SLAAC; DHCPv6; Neighbor Discovery; osnovno IPv6 rutiranje; dual-stack; razlike IPv4/IPv6.


Modul 7 – Cisco IOS i osnovna konfiguracija uređaja 🟡 ✅

Cilj: Samostalno konfigurisati Cisco uređaj kroz CLI od nulte konfiguracije.

Predznanje: Moduli 1–4.

Teme: Packet Tracer okruženje; user/privileged EXEC; global config; hostname; enable secret; console/VTY; banner; enkripcija lozinki; startup-config/running-config; konfiguracija interfejsa; show komande; ping/traceroute; osnovni SSH; brisanje konfiguracije; restart uređaja.


Modul 8 – Switching 🟡 ✅

Cilj: Razumeti kako svič uči i prosleđuje saobraćaj i osnovnu bezbednost porta.

Predznanje: Moduli 2, 3, 7.

Teme: MAC address tabela; learning; forwarding; flooding; filtering; broadcast; collision/broadcast domeni; access/uplink port; upravljačka IP adresa sviča; port security; sticky MAC; duplex/speed; status portova; dijagnostika sviča.


Modul 9 – VLAN mreže 🟡 ✅

Cilj: Segmentirati mrežu pomoću VLAN-ova i omogućiti komunikaciju između njih.

Predznanje: Moduli 5, 7, 8.

Teme: VLAN koncept; broadcast domeni; kreiranje/imenovanje VLAN-a; access portovi; trunk portovi; IEEE 802.1Q; native VLAN; allowed VLAN lista; management VLAN; voice VLAN; inter-VLAN rutiranje; router-on-a-stick; Layer 3 svič; SVI; provera konfiguracije.

Laboratorija: VLAN 10/20/30 + management VLAN, kompletna topologija.


Modul 10 – Spanning Tree i redundansa 🟠 ✅

Cilj: Razumeti i sprečiti mrežne petlje uz redundantne veze.

Predznanje: Moduli 8–9.

Teme: mrežne petlje; broadcast storm; MAC table instability; STP; root bridge; root/designated/blocked port; BPDU; STP priority; PortFast; BPDU Guard; RSTP; EtherChannel; LACP; PAgP.

Laboratorija: tri sviča sa redundantnim vezama.


Modul 11 – Rutiranje 🟡 ✅

Cilj: Razumeti osnove rutiranja i konfigurisati statičke rute između više mreža.

Predznanje: Moduli 4, 7, 9.

Teme: routing table; connected/local route; static route; default route; floating static route; administrative distance; metric; longest prefix match; next-hop/exit interface; inter-VLAN rutiranje; rutiranje između više LAN mreža.

Laboratorije: topologije sa 2, 3 i 4 rutera.


Modul 12 – Dinamički protokoli rutiranja 🟠 ✅

Cilj: Konfigurisati OSPF u jednoj i više oblasti i razumeti druge protokole rutiranja.

Predznanje: Modul 11.

Teme: statičko vs dinamičko; distance vector vs link-state; RIP (obrazovno); OSPF (neighbors, router ID, area, single/multi-area, passive interface, default route propagation); osnove EIGRP; osnove BGP; IGP vs EGP. Fokus je na OSPF.


Modul 13 – DHCP, DNS, NAT i mrežni servisi 🟡 ✅

Cilj: Konfigurisati osnovne mrežne servise koji omogućavaju automatizaciju adresiranja i pristup internetu.

Predznanje: Moduli 4, 11.

Teme: DHCP DORA proces; DHCP server/relay/pool/excluded address; DNS hijerarhija; DNS zone; A/AAAA/CNAME/MX/NS/PTR/TXT zapisi; rekurzivni/autoritativni serveri; NAT (static, dynamic, PAT); inside local/global; NTP; Syslog; SNMP; TFTP; FTP; SFTP; SSH.


Modul 14 – Bežične mreže 🟡 ✅

Cilj: Razumeti i konfigurisati osnovnu Wi-Fi infrastrukturu.

Predznanje: Moduli 1, 3, 4.

Teme: IEEE 802.11 standardi; 2,4/5/6 GHz; kanali; širina kanala; SSID; BSSID; access point vs wireless router; roaming; mesh Wi-Fi; WPA2/WPA3; autentifikacija; guest mreža; izbor mesta AP-a; smetnje; planiranje pokrivenosti; dijagnostika.


Modul 15 – WAN, VPN i pristup internetu 🟠 ✅

Cilj: Razumeti povezivanje lokalne mreže sa internetom i udaljenim lokacijama.

Predznanje: Moduli 11–13.

Teme: LAN vs WAN; ISP; modem/ruter; javna IP adresa; PPP; PPPoE; leased line; MPLS (koncept); SD-WAN (koncept); site-to-site VPN; remote-access VPN; IPsec; SSL VPN; tunelovanje; GRE; QoS (koncept); latencija; jitter; packet loss.


Modul 16 – Mrežna bezbednost 🟠 ✅

Cilj: Primeniti osnovne odbrambene mere bezbednosti na mrežnu infrastrukturu. Isključivo legalna, etička i odbrambena primena.

Predznanje: Moduli 7–13.

Teme: mrežne pretnje; princip najmanjih privilegija; segmentacija; firewall (stateful/stateless); ACL (standardne/proširene); port security; DHCP snooping; DAI; VLAN hopping (rizik — koncept); bezbedna konfiguracija; SSH umesto Telnet; bezbedne lozinke; AAA; RADIUS; TACACS+; IDS/IPS; DMZ; zero trust (koncept); backup konfiguracije; upravljanje zakrpama; dokumentovanje incidenata.


Modul 17 – Windows mreže i Windows Server 🟡 ✅

Cilj: Konfigurisati i dijagnostikovati mrežu sa Windows klijentima i Windows Server infrastrukturom.

Predznanje: Moduli 4, 13.

Teme: mrežna podešavanja Windows-a; ipconfig, ping, tracert, pathping, nslookup, netstat, arp, route; PowerShell mrežne komande; Windows Firewall; deljenje foldera; SMB; mapiranje diska; Active Directory; domen; domain controller; DNS u AD; DHCP Server; korisnici/grupe; Group Policy; pridruživanje domenu.

Laboratorija: Windows Server VM + najmanje jedan Windows klijent.


Modul 18 – Linux mreže 🟡 ✅

Cilj: Konfigurisati i dijagnostikovati mrežu na Linux sistemu.

Predznanje: Moduli 4, 13.

Teme: mrežni interfejsi; ip addr/link/route; ping; traceroute; tracepath; ss; netstat; dig; nslookup; hostnamectl; resolv.conf; NetworkManager; nmcli; netplan; SSH server; SCP; SFTP; ufw; nftables (koncept); statička IP konfiguracija; provera DNS-a; provera otvorenih portova; osnovno logovanje.

Laboratorija: Ubuntu Server.


Modul 19 – Wireshark i analiza mrežnog saobraćaja 🟠 ✅

Cilj: Snimiti i analizirati mrežni saobraćaj radi razumevanja i dijagnostike.

Predznanje: Moduli 2, 11, 13.

Teme: instalacija; interfejsi; capture filteri; display filteri; ARP saobraćaj; ICMP; DNS upiti; DHCP proces; TCP three-way handshake; TCP retransmission; HTTP/HTTPS; praćenje komunikacije klijent–server; uzroci sporog rada.

Isključivo u sopstvenom laboratorijskom i legalnom testnom okruženju.


Modul 20 – Dijagnostika i rešavanje mrežnih problema 🟠 ✅

Cilj: Primeniti sistematsku metodologiju za rešavanje realnih mrežnih problema.

Predznanje: Moduli 1–19 (sintetički modul).

Teme: fizički sloj; kablovi; portovi; LED indikatori; duplex mismatch; pogrešna IP/maska/gateway; DHCP problemi; DNS problemi; VLAN/trunk problemi; rutiranje; ACL; NAT; Wi-Fi; internet; serveri; mrežni štampači; duple IP adrese; packet loss; latencija; spor protok; dokumentovanje incidenta.

Sadrži najmanje 30 realnih scenarija sa posla (vidi komande/ i module 20, kao i primere u laboratorijama).


Modul 21 – Virtuelizacija i laboratorijsko okruženje 🟡 ➕

Cilj: Postaviti sopstvenu laboratoriju sa virtuelnim mašinama za vežbanje.

Predznanje: Modul 1.

Teme: virtuelna mašina; VirtualBox; VMware Workstation; Hyper-V; bridged/NAT/host-only/internal mreža; povezivanje više VM-ova; snapshot; backup; Proxmox (koncept); virtuelni svičevi; segmentacija virtuelnih mreža.


Modul 22 – GNS3 i EVE-NG 🟠 ➕

Cilj: Koristiti napredne alate za simulaciju mreža sa realnim Cisco image-ovima.

Predznanje: Moduli 7, 21.

Teme: Packet Tracer vs GNS3 vs EVE-NG; instalacija; kreiranje topologije; povezivanje sa virtuelnim mašinama; čuvanje projekata; dokumentovanje laboratorije. Isključivo legalno laboratorijsko okruženje.


Modul 23 – Nadzor i dokumentovanje mreže 🟠 ✅

Cilj: Dokumentovati mrežnu infrastrukturu i postaviti osnovni monitoring.

Predznanje: Moduli 11–13, 17–18.

Teme: inventar opreme; mrežni dijagram (fizički/logički); IP adresni plan; VLAN tabela; dokumentovanje portova; nazivi uređaja; backup konfiguracija; SNMP; Syslog; monitoring (Zabbix, PRTG, LibreNMS, Grafana — koncept); dostupnost; propusni opseg; upozorenja; eskalacija incidenta.

Šabloni: IP adresni plan, evidencija opreme, evidencija portova, VLAN dokumentacija, zapisnik o incidentu, izveštaj o problemu — u /sabloni.


Modul 24 – Automatizacija mreža 🔴 ➕

Cilj: Razumeti osnove automatizacije mrežne administracije.

Predznanje: Moduli 7, 17–18.

Teme: zašto automatizacija; osnove Python-a za mreže; rad sa tekstualnim fajlovima; backup konfiguracija; SSH automatizacija; Netmiko; Paramiko (koncept); REST API; JSON; YAML; Ansible (inventory, playbook); automatska provera dostupnosti; prikupljanje show komandi; bezbedno čuvanje kredencijala.

Isključivo za administraciju sopstvene ili ovlašćene infrastrukture.


Modul 25 – Cloud mreže 🟠 ➕

Cilj: Razumeti osnovne mrežne koncepte u cloud okruženjima.

Predznanje: Moduli 11, 13, 15–16.

Teme: cloud computing; public/private/hybrid; VPC; subnet; route table; internet gateway; NAT gateway; security group; network ACL; load balancer; VPN ka cloud-u; osnove AWS/Azure/GCP mreža; razlika lokalne i cloud mreže.


Modul 26 – Projektovanje poslovne mreže 🔴 ✅

Cilj: Samostalno isprojektovati kompletnu mrežu za organizaciju sa oko 50 zaposlenih.

Predznanje: Moduli 1–20, 23.

Teme: prikupljanje zahteva; broj korisnika/uređaja; IP plan; VLAN plan; izbor opreme i kablova; Wi-Fi planiranje; serveri; firewall; redundansa; internet veze (primarna i rezervna); dokumentovanje; bezbednost; skalabilnost; budžet; održavanje; backup; monitoring.

Projekat: kompletan projekat mreže za firmu od ~50 zaposlenih.


Modul 27 – Napredne mrežne teme 🔴 ➕

Cilj: Upoznati se sa naprednim konceptima potrebnim za dalji razvoj ka senior pozicijama.

Predznanje: Moduli 9–12, 16, 23.

Teme: Layer 3 switching; HSRP; VRRP; redundantni gateway; napredni OSPF; osnovni BGP; route summarization; route redistribution; policy-based routing; QoS; multicast (koncept); MPLS (koncept); SDN; SD-WAN; network controller; automation-first pristup; zero trust arhitektura; visoka dostupnost; disaster recovery.


Završni projekti

Nakon svih modula, polaznik izrađuje pet integrativnih projekata (detaljno u /projekti):

  1. Kućna mreža — internet ruter, računari, telefon, smart TV, štampač, Wi-Fi, gostujuća mreža, osnovna zaštita.
  2. Mala kancelarija (10 zaposlenih) — ruter, svič, access point, server, DHCP, DNS, štampač, gostujuća mreža.
  3. Poslovna mreža (50 zaposlenih, više odeljenja) — VLAN-ovi po odeljenjima, server VLAN, VoIP VLAN, management VLAN, inter-VLAN rutiranje, DHCP, DNS, NAT, ACL, redundansa.
  4. Windows i Linux serversko okruženje — Active Directory, DNS, DHCP, Windows klijent, Ubuntu Server, SSH, deljeni resursi, monitoring, dokumentacija.
  5. Mreža jedne zgrade — glavni i spratni rack ormani, optika, access/core svičevi, firewall, primarni i rezervni internet, Wi-Fi, IP kamere (legitiman video-nadzor), serveri, UPS, patch paneli, kabliranje, dokumentacija, IP i VLAN plan.

Završna provera znanja

  • Završni teorijski test — najmanje 100 pitanja (kvizovi/zavrsni-teorijski-test.md).
  • Završni praktični ispit (kvizovi/zavrsni-prakticni-ispit.md).
  • Kriterijumi ocenjivanja i tabela bodovanja (kvizovi/kriterijumi-ocenjivanja.md).

Napomena o metodologiji izrade

Kurs se izrađuje modul po modul, redosledom od 1 do 27, kako je definisano u README.md i evidentirano u NAPREDAK.md. Nakon izrade svakog modula proverava se: pokrivenost svih traženih tema, pravopis i ekavica, tehnička tačnost komandi i protokola, izvodljivost laboratorijske vežbe, i ažuriraju se README.md i NAPREDAK.md.