Wygraj komputer na przykład łączy się z serwerem internetowym w Internecie.
Ruch zostanie wysłany ze źródłowego adresu IP do docelowego adresu IP.
Zatem źródłowy adres IP w tej transmisji będzie pochodził od hosta 10 1 1 1 do serwera 10 1 do 1.
Ruch zostanie przekierowany z komputera na serwer, a gdy ruch trafi na serwer,
serwer potrzebuje sposobu na rozróżnienie, która aplikacja wysyła ruch do znanych numerów portów, a
które są używane do różnych popularnych aplikacji, takich jak HTP.
Tak więc serwer ten będzie uruchamiał aplikację serwera WWW, taką jak ISIS lub Petchey, która wyświetla
strony internetowe dla przeglądarki internetowej wykorzystując Apache jako przykład.
Serwer Apache będzie nasłuchiwał ruchu na porcie 80, który jest dobrze znanym numerem portu HTP.
Twoja przeglądarka automatycznie otworzy połączenie z adresem IP serwera na tym numerze portu.
Jeśli wartości domyślne używane, gdy ich ruch dotrze do warstwy transportowej, TZP wyśle ten ruch do
portu 80.
Numer portu, na którym nasłuchuje serwer Apache, a serwer Apache
na warstwie aplikacji przetworzy otrzymane dane.
Komputer użyje losowego numeru portu źródłowego w określonym zakresie, którego zakres zależy od systemu operacyjnego i
od tego, czy przestrzegane są standardy Ayana.
Ale zasadniczo jako numer docelowy używany jest losowy numer portu, a jako numer docelowy używany jest
znany numer portu.
W tej rozmowie odpowiedź serwera jest wysyłana z powrotem do komputera.
Zauważ, że adres źródłowy będzie adresem IP serwera, a numer portu będzie portem 80, a
docelowy adres IP będzie adresem IP komputera i numerem portu komputera PC wybranego jako numer
portu źródłowego.
Tak więc żaden ruch powrotny nie odwraca adresów IP, a numery portów są odwrócone.
Przeglądarka internetowa na PC.
Powiedzmy na przykład, że Internet Explorer będzie nasłuchiwać na tych portach 60000 i kiedy
ruch dotrze do warstwy transportowej PC.
W takim przypadku TZP TZP przepchnie ten ruch do portu 60000.
Numer portu, który program Internet Explorer oczekuje na ruch związany z numerami portów.
Les stać położyć A7 pozwalając aplikacji na komunikację.
Teraz są to niektóre znane numery portów, które należy zapamiętać, a znane
numery portów są w zakresie mniejszym lub równym 1023.
Na przykład HTP używa portu 80 i TZP jako protokołu warstwy transportowej.
Jeśli kontrolka, która jest używana dla serwera i znajduje negocjację, używa portu 21 używającego danych TZP, który jest używany
do faktycznej transmisji danych i jeśli ATP używa portu 20, a telnet TZP używany do
zarządzania używa portu 23 i używa TZP DNS jest interesującym przypadkiem ponieważ używa zarówno TZP, jak i UDP i używa portu
53 DNS używa głównie UDP na porcie 53 do obsługi żądań.
Innymi słowy, gdy host potrzebuje rozdzielczości, na przykład Cisco Racan, która zazwyczaj będzie portem
53, TZP jest używana, gdy dane odpowiedzi przekraczają 512 bajtów lub dla zadań, takich jak transfery strefowe,
transfery stref są używane do replikacji baz danych zawierających dane DNS
w zestawie serwerów DNS Użytkownicy TFT Port UDP 69 i SMP ponownie korzystają z portu UDP 161, aby wyświetlić listę numerów sądów przesyłanych do Google i wpisać
numery portów. Jak można zobaczyć tutaj, można skorzystać z internetowego spisu numerów lub z listy numerów dla oglądania
jak widać tutaj dobrze znane numery portów w zakresie od 0 do 1023 mam to ze względu na
liczbę aplikacji, które nie używają to drugi zakres znany jako
zarejestrowane porty w zakresie 1024 3 do 49 1 5 1, które są generalnie stosowane w zastrzeżonych aplikacjach.
Numery portów dynamicznych lub prywatnych w zakresie 4 9 1 5 2 3 do sześćdziesięciu pięciu tysięcy pięćset
trzydzieści pięć.
Jak widać pełny zakres portów od 0 do 6 5 5 3 5, aby wyszukać znaną aplikację, po prostu
użyję kontrolki sekwencji klawiszy F, a następnie wpisz na przykład Telenet.
Jak widać, telnet używa portu 23.
Teraz zarówno TZP, jak i UDP mogą być używane do telnetu, ale w większości implementacji używana jest TZP.
Mógłbym szukać innego protokołu, np. Powiedzmy TFT P I jak widać tutaj TFT P używa portu 69.
Po raz kolejny można użyć TZP lub UDP, ale w rzeczywistych zastosowaniach używa się UDP.
Mogę wyszukać na przykład HTP.
Jak widać tutaj, port 80 zawiera wiele aplikacji, z których niektóre nigdy nie
były używane lub widziane.
Jest inny przykład.
BP i jego pochodna DHP korzystają z portów 67 i 68.
Mógłbym przewinąć listę i pokazać wiele numerów portów jako przykład drogi.
A oto przykład niektórych numerów portów używanych przez Bloomberg.
Teraz według właściciela są trzy zakresy numerów portów.
Znane numery portów są mniejsze lub równe 1023 zarejestrowanym numerom portów w tym zakresie 1024 2 4 9 1
5 1 i dynamicznie przydzielanym numerom portów, które powinny być używane przez hosty podczas inicjowania sesji, na przykład dobrze znane
numery importu z zakresu 4 9 1 5 2 2 6 5 5 3 5.
Jednak implementacje Venda niekoniecznie są zgodne z tym zaleceniem.
Efemeryczne numery portów są krótkotrwałymi portami używanymi po stronie klienta połączenia.
Więc kiedy twój komputer zainicjuje sesję na serwerze sieciowym i użyjemy efemerycznego kodu, będą one tymczasowe i będą
trwać tylko przez czas trwania sesji.
Jak ci pokazałem, zaszczyt sugeruje zakres od 9 1 5 2 do sześćdziesiąt pięć tysięcy
pięćset trzydzieści pięć.
Jednak BSD używa tego zakresu od 1024 do 4 9 9 9 użytkowników Linuksa lub Linuksa.
Porty 3 2 7 6 8 2 61 000 okien do serwera 2003 używa zakresu 1000 i dwudziestu pięciu do pięciu tysięcy systemów Windows Vista i 7 używa
rzeczywistego oka na zakresie i bezpłatnych użytkowników BSD w zakresie od wersji 4. 6.
Należy więc pamiętać, że numer portu źródłowego jest używany przez hosty w bardzo dużym stopniu w oparciu o implementację
Venda oraz o efemeryczne numery portów, z których producent zdecydował się skorzystać.
W tym przykładzie ten host, na którym może działać system Windows Vista, używa portu źródłowego 60000 podczas łączenia się
z tym serwerem Apache na dobrze znanym porcie 80.