Võrgus olevad seadmed suhtlevad omavahel peamiselt oma IP-aadresside kaudu ning ruuterid saavad andmeid edastada vaid kindlate IP-aadresside alusel. IP-aadress koosneb kahest osast: võrguaadressist ja hostiaadressist. Internetis kasutatakse alamvõrgu maski võrguaadressi ja hostiaadressi määramiseks. Alamvõrgu mask on 32-bitine nagu IP-aadress ja need kaks on üks-ühele vastavuses, alamvõrgu maskis olev "1" vastab IP-aadressis olevale võrguaadressile, "0" vastab hosti aadress ning võrguaadress ja hostiaadress moodustavad täieliku IP-aadressi. Samas võrgus peab IP-aadressi võrguaadress olema sama. Arvutitevaheline side saab toimuda ainult sama võrguaadressiga IP-aadresside vahel ja kui soovite suhelda teistes võrgusegmentides olevate arvutitega, peate selle edastama läbi ruuteri. Erinevate võrguaadressidega IP-aadressid ei saa otse suhelda, isegi kui need on väga lähedal. Ruuteri mitu porti võivad ühendada mitu võrgusegmenti ja iga pordi IP-aadressi võrguaadress peab olema kooskõlas ühendatud võrgusegmendi võrguaadressiga. Erinevatel portidel on erinevad võrguaadressid ja ka vastavad võrgusegmendid on erinevad, nii et iga võrgusegmendi hostid saavad oma võrgusegmentide IP-aadresside kaudu ruuterile andmeid saata.




