Un sistem de operare poate sa primeasca simultan sute, mii sau chiar zeci de mii de pachete TCP (Transmission Control Protocol) pe secunda, si trebuie sa stabileasca rapid carei conexiuni ii apartie fiecare pachet inante de a face orice altceva. Porturile sunt necesare pentru a da posibilitatea sistemului de operare sa deosebeasca conexiunile intre ele. Astfel o conexiune TCP este definita de 4 parametrii care alcatuiesc o combinatie unica: IP-ul de sursa:portul sursa <-> IP-ul destinati