Tinklo žemėlapis yra kompiuterių tinklo diagrama. Šie žemėlapiai sukurti siekiant rasti tinklo sistemų kliūtis arba vietas, kurias reikia pakeisti. Tinklo žemėlapis yra vienas iš pagrindinių tinklo dizainerio įrankių rinkinio įrankių. Fizinis tinklo išdėstymas ir su jo naudojimu susijusi informacija suteikia daug informacijos, kurią būtų sunku gauti kitomis priemonėmis.
Žmonės tinklo žemėlapius kūrė nuo pirmųjų kompiuterių tinklų kūrimo dienų. Šiomis dienomis tinklų kūrimo technologija buvo tik ankstyvoje stadijoje. Neretai dideliuose tinkluose buvo tik vienas ar du asmenys, kurie visiškai suprato jų apimtį. Šie žemėlapiai buvo naudojami siekiant padėti tiems, kurie mažiau susipažinę su sistemomis, rasti informaciją, reikalingą išdėstymui ir remontui.
Viena didžiausių tinklo žemėlapių naujovių atsirado vėliau – su automatiniais stebėjimo įrankiais. Šie įrankiai pateikė sudėtingus skaičius, susijusius su tinklo jungčių naudojimu ir delsa. Kai ši informacija buvo sujungta su standartiniu tinklo žemėlapiu, dizaineriai galėjo pamatyti tikrąjį jų pakeitimų poveikį. Nustatyta, kad nedideli tinklo dizaino pakeitimai turėjo didelį poveikį tinklo naudojimo modeliams.
Pirmosiomis dienomis dauguma šių žemėlapių buvo gaminami rankomis. Vėliau rinkoje pasirodė automatinės tinklo stebėjimo programos. Šios programos veiktų per visas tinklo erdves, nustatydamos visus galinius taškus, terminalus ir jungtis. Ši informacija grįžtų į pagrindinę programą ir galėtų sudaryti sistemos žemėlapį. Šie žemėlapiai skyrėsi nuo standartinio tinklo žemėlapio tuo, kad juose buvo rodomas interaktyvumas tarp dalių, bet retai tikrojo plano tipo žemėlapis.
Yra trys pagrindiniai tinklo žemėlapio kūrimo būdai, o ne vien tik jo piešimas; paprastas tinklo valdymo protokolas (SNMP), aktyvus zondavimas ir maršruto analizė. SNMP yra pramonės standarto protokolas ir iš pradžių buvo sukurtas kaip sugedusios aparatinės įrangos vietos nustatymo metodas. Taikant šį metodą, žemėlapių programinė įranga naudoja nuorodas į aparatinės įrangos vietas, apie kurias ji jau žino. Tada jis klausia tų aparatūros dalių apie tuos, kuriuos jie žino, ir galiausiai ištraukia visą tinklą.
Aktyvaus zondavimo tinklo žemėlapis yra agresyvesnis. Jis užlieja tinklą specialiu informacijos paketu. Šie paketai bendrauja su sistemos aparatine įranga ir praneša programai. Remdamasi informacija, kurią jie gauna ir kiek laiko užtruko ją gauti, programa gali sudaryti pagrindinį aparatinės įrangos žemėlapį.
Maršruto analizė yra naujausia iš trijų formų ir yra vienintelė, skirta tinklo žemėlapiams sudaryti. Šios programos imituoja kai kurias tinklo maršrutizatoriaus tendencijas, dažnai veikdamos kaip esamos aparatinės įrangos klonas. Jie stebi informaciją, praeinančią per sistemą, kataloguodami adresus ir laiką. Galiausiai jie gauna pakankamai informacijos, kad galėtų sudaryti pagrindinį tinklo žemėlapį – kuo ilgiau programa veikia, tuo tikslesnis žemėlapis.