Socket
Socket (gniazdo sieciowe) to punkt końcowy komunikacji sieciowej, identyfikowany przez kombinację adresu IP i numeru portu. Stanowi interfejs programistyczny (API) umożliwiający aplikacjom wysyłanie i odbieranie danych przez sieć. Gniazda mogą pracować w trybie strumieniowym (TCP) lub datagramowym (UDP) i są podstawą programowania sieciowego.