Spisu treści:
Definicja - Co oznacza port sieciowy?
Port sieciowy jest konstrukcją oprogramowania specyficzną dla procesu lub aplikacji, służącą jako punkt końcowy komunikacji, który jest używany przez protokoły Transport Layer pakietu protokołu internetowego, takie jak protokół protokołu użytkownika (UDP) i protokół kontroli transmisji (TCP).
Konkretny port sieciowy jest identyfikowany przez jego numer powszechnie nazywany numerem portu, adresem IP, z którym port jest powiązany, oraz rodzajem protokołu transportowego używanego do komunikacji.
Numer portu to 16-bitowa liczba całkowita bez znaku, która mieści się w zakresie od 0 do 65535.
Techopedia wyjaśnia port sieciowy
Jeśli weźmiesz pod uwagę wszystkie adresy, z którymi procesor komputera może rozmawiać, jako przestrzeń adresową, to niektóre adresy będą miały specjalne cele. Na przykład adres może być adresem pamięci lub innym adresem może być adres portu. Adres portu może służyć do komunikowania się z zewnętrznymi procesami lub urządzeniami. Port jest zatem po prostu dziurą w przestrzeni adresowej procesora, z której można wysyłać i odbierać dane.
Każdy proces sieciowy lub urządzenie wykorzystuje określony port sieciowy do przesyłania i odbierania danych. Oznacza to, że nasłuchuje przychodzących pakietów, których port docelowy odpowiada temu numerowi portu, i / lub przesyła pakiety wychodzące, których port źródłowy jest ustawiony na ten numer portu. Procesy mogą wykorzystywać wiele portów sieciowych do odbierania i wysyłania danych.
Numery portów w zakresie od 0 do 1023 są znane jako dobrze znane numery portów. Dobrze znane numery portów są przydzielane standardowym procesom serwera, takim jak FTP i Telnet. Odnoszą się do nich procesy systemowe zapewniające szeroko stosowane rodzaje usług sieciowych. Określone numery portów są przypisywane i rejestrowane przez Internet Assigned Numbers Authority (IANA).
Jednak w powszechnej praktyce istnieje wiele nieoficjalnych zastosowań zarówno numerów oficjalnie przypisanych, jak i numerów nieoficjalnych. Ponadto niektóre porty sieciowe są używane w wielu aplikacjach i mogą być oznaczone jako oficjalne lub nieoficjalne.
