Základným predpokladom na to, aby mohli dva počítače navzájom komunikovať, je ich vzájomné prepojenie do spoločnej siete, alebo navzájom prepojených sietí. Avšak ani tento fakt nezabezpečí, že počítače budú vedieť medzi sebou komunikovať. Je potrebné aby poznali a používali rovnaký komunikačný protokol. Počítač môže byť schopný komunikovať pomocou niekoľkých, súčasne inštalovaných protokolov. To zabezpečí väčšiu rýchlosť a priepustnosť (alebo bezpečnosť) siete. Ostáva ešte vyriešiť otázku, ako v sieti jednoznačne identifikovať konkrétny počítač, teda ako nadviazať spojenie s konkrétnym počítačom. Každý počítač je možné vzhľadom k použitému protokolu nakonfigurovať tak, aby bol v rámci siete jedinečný a teda identifikovateľný aj pre ostatné počítače. Samozrejme spôsob konfigurácie sa v závislosti od použitého protokolu líši. A to čo býva najlepšie, býva aj najťažšie konfigurovateľné.
Komunikačný protokol – súhrn parametrov a pravidiel, ktorými sa riadi komunikácia. Ide predovšetkým o druh prenosu, jeho rýchlosť, kontrolu apod. Aby mohlo dôjsť k úspešnej komunikácii musia obe strany dodržiavať daný komunikačný protokol.