Celem sieci komputerowej jest współdzielenie zasobów i danych między systemami komputerowymi. Te współdzielone zasoby obejmowałyby pamięć masową, drukarki i inne urządzenia. Sieci komputerowe umożliwiają współdzielenie funkcji, takiej jak odtwarzacz DVD, z jednego komputera na drugi w sieci, która nie ma odtwarzacza DVD, jako przykładu udostępnionych zasobów.
Ustanowienie standardowych protokołów sieciowych umożliwia wymianę między komputerami osobistymi i oprogramowaniem serwera. Kilka różnych protokołów sieciowych może działać jednocześnie z odpowiednim projektem.
Infrastruktura sieci obejmuje także serwery terminali, koncentratory, przełączniki, routery, mosty i bramy. Przenoszą dane przez sieć komputerową.