Podmreže je strategija dizajna mreže koja odvaja veću mrežu na manje komponente. Dok je povezana putem veće mreže, svaka podmreža — ili podmreža — funkcionira s jedinstvenom IP adresom. Svi sustavi koji su dodijeljeni određenom odjeljku dijelit će vrijednosti koje su zajedničke i za podmrežu i za mrežu u cjelini.
Potrebno je nekoliko alata kako bi se uspostavio niz podmreža i omogućio im da i dalje funkcioniraju kao cjeloviti sustav kada je to potrebno. Osim toga, kako bi se omogućilo spajanje podmreža, obično se koristi most ili oprema za usmjeravanje. Dodjeljivanje IP adresa je također važno, jer će svakom uređaju ili korisniku spojenom na danu grupu biti dodijeljena IP adresa koristeći isti prefiks, ali će svaka podmreža imati drugačiji prefiks.
Podjela mrežnih sektora u niz komponenti podmreže ima nekoliko praktičnih prednosti. Prvo, odvajanjem veće mreže u različite, ali međusobno povezane pododjeljke, često je lakše izolirati probleme s performansama i popraviti jedan od tih pododjeljaka bez zatvaranja funkcija koje se odvijaju u ostalima. Proces podmreže također može poboljšati proces održavanja cjelokupne mreže, što omogućuje izvođenje dijagnostike ili drugog testiranja bez usporavanja ili utjecaja na funkcionalnost drugih komponenti koje čine veću mrežu.
Drugačiji pristup izgradnji mreže poznat je kao usmjeravanje među domenama bez klase (CIDR), a također stvara niz podmreža. Međutim, umjesto da postojeću mrežu dijeli na male komponente, CIDR uzima manje komponente i povezuje ih u veću mrežu. To često može biti slučaj kada je tvrtka stečena od strane veće korporacije. Umjesto da ukine mrežu koju je razvila i koristi novostečeno poslovanje, korporacija odlučuje nastaviti s radom te mreže kao podružnica ili dodana komponenta mreže korporacije. Zapravo, sustav kupljenog subjekta postaje podmreža mreže matične tvrtke.
Kako je upotreba interneta i dalje postala ključna za tehnologiju koju mnoge tvrtke koriste za komunikaciju, pohranu i prijenos podataka, pa čak i opće službeničke funkcije, sposobnost tradicionalne mreže klase A, B ili C da radi s optimalnom učinkovitošću postala je teža. . Korištenjem podmreže, veća mreža može dodavati ili uklanjati podmreže prema potrebi, te dodijeliti uređaje i druge resurse određenom pododjeljku s relativnom lakoćom. U smislu logičkog uređenja, ovaj dizajn poboljšava sposobnost upravljanja većom mrežom, kao i pomaže strukturirati pododjeljke točno prema potrebi bez potrebe za modificiranjem protokola za cijelu mrežu.