Lekcja: "Sieci komputerowe - Architektura Internetu, część 2 "
Gniazda
Porty przydzielane dynamicznie- w tym przypadku porty nie są uprzednio przypisywane do żadnych usług, natomiast są przydzielane do procesów w miarę potrzeby. Dzięki temu, system zapewnia, iż nie ma portu przypisanego do dwóch procesów, natomiast jego numer jest większy od numerów portów standardowych. Stąd przyjmuje się, iż port źródłowy jest przydzielany dynamicznie, a dobrze znany numer portu jest używany po stronie docelowej. Para numerów portów, źródłowego i docelowego jednoznacznie identyfikuje każde połączenie sieciowe.
Komputer źródłowy generuje dowolny numer portu, wysyła segment z numerami portu źródłowego (30044) i docelowego (23). Komputer docelowy odbiera ten segment i odsyła odpowiedź używając 23 jako portu źródłowego i 3044 jako portu przeznaczenia.
Kombinacja adresu IP i numeru portu nosi nazwę gniazda (socket). Gniazdo jednoznacznie identyfikuje proces sieciowy w całym Internecie. „Dobrze znane usługi” są często określane jako „dobrze znane gniazda”. Para gniazd, jedno w komputerze odbierającym i drugiew nadającym, definiuje połączenie w protokołach