1
00:00:00,400 --> 00:00:04,670
Wygraj komputer na przykład łączy się z serwerem internetowym w Internecie.

2
00:00:04,980 --> 00:00:10,920
Ruch zostanie wysłany ze źródłowego adresu IP do docelowego adresu IP.

3
00:00:10,920 --> 00:00:19,670
Zatem źródłowy adres IP w tej transmisji będzie pochodził od hosta 10 1 1 1 do serwera 10 1 do 1.

4
00:00:19,710 --> 00:00:26,610
Ruch zostanie przekierowany z komputera na serwer, a gdy ruch trafi na serwer,

5
00:00:26,610 --> 00:00:34,170
serwer potrzebuje sposobu na rozróżnienie, która aplikacja wysyła ruch do znanych numerów portów, a

6
00:00:34,170 --> 00:00:40,260
które są używane do różnych popularnych aplikacji, takich jak HTP.

7
00:00:40,260 --> 00:00:47,820
Tak więc serwer ten będzie uruchamiał aplikację serwera WWW, taką jak ISIS lub Petchey, która wyświetla

8
00:00:47,820 --> 00:00:52,440
strony internetowe dla przeglądarki internetowej wykorzystując Apache jako przykład.

9
00:00:52,440 --> 00:01:00,260
Serwer Apache będzie nasłuchiwał ruchu na porcie 80, który jest dobrze znanym numerem portu HTP.

10
00:01:00,380 --> 00:01:07,080
Twoja przeglądarka automatycznie otworzy połączenie z adresem IP serwera na tym numerze portu.

11
00:01:07,280 --> 00:01:15,880
Jeśli wartości domyślne używane, gdy ich ruch dotrze do warstwy transportowej, TZP wyśle ten ruch do

12
00:01:16,090 --> 00:01:17,800
portu 80.

13
00:01:17,950 --> 00:01:24,490
Numer portu, na którym nasłuchuje serwer Apache, a serwer Apache

14
00:01:24,490 --> 00:01:28,510
na warstwie aplikacji przetworzy otrzymane dane.

15
00:01:28,670 --> 00:01:36,260
Komputer użyje losowego numeru portu źródłowego w określonym zakresie, którego zakres zależy od systemu operacyjnego i

16
00:01:36,260 --> 00:01:39,700
od tego, czy przestrzegane są standardy Ayana.

17
00:01:40,570 --> 00:01:45,490
Ale zasadniczo jako numer docelowy używany jest losowy numer portu, a jako numer docelowy używany jest

18
00:01:45,490 --> 00:01:46,580
znany numer portu.

19
00:01:46,690 --> 00:01:52,910
W tej rozmowie odpowiedź serwera jest wysyłana z powrotem do komputera.

20
00:01:52,960 --> 00:01:59,760
Zauważ, że adres źródłowy będzie adresem IP serwera, a numer portu będzie portem 80, a

21
00:01:59,770 --> 00:02:06,700
docelowy adres IP będzie adresem IP komputera i numerem portu komputera PC wybranego jako numer

22
00:02:06,700 --> 00:02:07,780
portu źródłowego.

23
00:02:08,260 --> 00:02:13,180
Tak więc żaden ruch powrotny nie odwraca adresów IP, a numery portów są odwrócone.

24
00:02:14,970 --> 00:02:16,870
Przeglądarka internetowa na PC.

25
00:02:17,400 --> 00:02:24,380
Powiedzmy na przykład, że Internet Explorer będzie nasłuchiwać na tych portach 60000 i kiedy

26
00:02:24,380 --> 00:02:27,530
ruch dotrze do warstwy transportowej PC.

27
00:02:27,740 --> 00:02:34,170
W takim przypadku TZP TZP przepchnie ten ruch do portu 60000.

28
00:02:34,240 --> 00:02:42,170
Numer portu, który program Internet Explorer oczekuje na ruch związany z numerami portów.

29
00:02:42,210 --> 00:02:49,300
Les stać położyć A7 pozwalając aplikacji na komunikację.

30
00:02:49,410 --> 00:02:55,290
Teraz są to niektóre znane numery portów, które należy zapamiętać, a znane

31
00:02:55,290 --> 00:02:59,980
numery portów są w zakresie mniejszym lub równym 1023.

32
00:03:00,000 --> 00:03:08,860
Na przykład HTP używa portu 80 i TZP jako protokołu warstwy transportowej.

33
00:03:09,870 --> 00:03:21,590
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

34
00:03:21,590 --> 00:03:31,210
do faktycznej transmisji danych i jeśli ATP używa portu 20, a telnet TZP używany do

35
00:03:31,300 --> 00:03:44,390
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

36
00:03:44,390 --> 00:03:52,170
53 DNS używa głównie UDP na porcie 53 do obsługi żądań.

37
00:03:52,210 --> 00:03:59,530
Innymi słowy, gdy host potrzebuje rozdzielczości, na przykład Cisco Racan, która zazwyczaj będzie portem

38
00:03:59,530 --> 00:04:08,350
53, TZP jest używana, gdy dane odpowiedzi przekraczają 512 bajtów lub dla zadań, takich jak transfery strefowe,

39
00:04:08,350 --> 00:04:14,440
transfery stref są używane do replikacji baz danych zawierających dane DNS

40
00:04:17,190 --> 00:04:30,910
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ć

41
00:04:30,910 --> 00:04:40,200
numery portów. Jak można zobaczyć tutaj, można skorzystać z internetowego spisu numerów lub z listy numerów dla oglądania

42
00:04:40,200 --> 00:04:49,740
jak widać tutaj dobrze znane numery portów w zakresie od 0 do 1023 mam to ze względu na

43
00:04:50,800 --> 00:04:56,790
liczbę aplikacji, które nie używają to drugi zakres znany jako

44
00:04:56,790 --> 00:05:06,020
zarejestrowane porty w zakresie 1024 3 do 49 1 5 1, które są generalnie stosowane w zastrzeżonych aplikacjach.

45
00:05:09,040 --> 00:05:16,440
Numery portów dynamicznych lub prywatnych w zakresie 4 9 1 5 2 3 do sześćdziesięciu pięciu tysięcy pięćset

46
00:05:16,440 --> 00:05:17,390
trzydzieści pięć.

47
00:05:17,830 --> 00:05:27,260
Jak widać pełny zakres portów od 0 do 6 5 5 3 5, aby wyszukać znaną aplikację, po prostu

48
00:05:27,260 --> 00:05:33,370
użyję kontrolki sekwencji klawiszy F, a następnie wpisz na przykład Telenet.

49
00:05:33,530 --> 00:05:37,510
Jak widać, telnet używa portu 23.

50
00:05:37,640 --> 00:05:45,430
Teraz zarówno TZP, jak i UDP mogą być używane do telnetu, ale w większości implementacji używana jest TZP.

51
00:05:45,540 --> 00:05:53,390
Mógłbym szukać innego protokołu, np. Powiedzmy TFT P I jak widać tutaj TFT P używa portu 69.

52
00:05:53,800 --> 00:06:00,950
Po raz kolejny można użyć TZP lub UDP, ale w rzeczywistych zastosowaniach używa się UDP.

53
00:06:01,060 --> 00:06:03,880
Mogę wyszukać na przykład HTP.

54
00:06:03,880 --> 00:06:13,920
Jak widać tutaj, port 80 zawiera wiele aplikacji, z których niektóre nigdy nie

55
00:06:13,920 --> 00:06:17,650
były używane lub widziane.

56
00:06:17,670 --> 00:06:18,770
Jest inny przykład.

57
00:06:18,790 --> 00:06:25,530
BP i jego pochodna DHP korzystają z portów 67 i 68.

58
00:06:25,770 --> 00:06:33,860
Mógłbym przewinąć listę i pokazać wiele numerów portów jako przykład drogi.

59
00:06:34,300 --> 00:06:39,520
A oto przykład niektórych numerów portów używanych przez Bloomberg.

60
00:06:39,810 --> 00:06:43,650
Teraz według właściciela są trzy zakresy numerów portów.

61
00:06:43,740 --> 00:06:51,450
Znane numery portów są mniejsze lub równe 1023 zarejestrowanym numerom portów w tym zakresie 1024 2 4 9 1

62
00:06:51,450 --> 00:06:59,310
5 1 i dynamicznie przydzielanym numerom portów, które powinny być używane przez hosty podczas inicjowania sesji, na przykład dobrze znane

63
00:06:59,730 --> 00:07:06,020
numery importu z zakresu 4 9 1 5 2 2 6 5 5 3 5.

64
00:07:06,330 --> 00:07:12,360
Jednak implementacje Venda niekoniecznie są zgodne z tym zaleceniem.

65
00:07:12,360 --> 00:07:18,870
Efemeryczne numery portów są krótkotrwałymi portami używanymi po stronie klienta połączenia.

66
00:07:18,960 --> 00:07:26,310
Więc kiedy twój komputer zainicjuje sesję na serwerze sieciowym i użyjemy efemerycznego kodu, będą one tymczasowe i będą

67
00:07:26,400 --> 00:07:29,090
trwać tylko przez czas trwania sesji.

68
00:07:29,900 --> 00:07:35,750
Jak ci pokazałem, zaszczyt sugeruje zakres od 9 1 5 2 do sześćdziesiąt pięć tysięcy

69
00:07:35,750 --> 00:07:36,990
pięćset trzydzieści pięć.

70
00:07:37,040 --> 00:07:47,830
Jednak BSD używa tego zakresu od 1024 do 4 9 9 9 użytkowników Linuksa lub Linuksa.

71
00:07:47,840 --> 00:07:57,570
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

72
00:07:58,370 --> 00:08:08,150
rzeczywistego oka na zakresie i bezpłatnych użytkowników BSD w zakresie od wersji 4. 6.

73
00:08:08,230 --> 00:08:15,730
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ę

74
00:08:16,180 --> 00:08:21,280
Venda oraz o efemeryczne numery portów, z których producent zdecydował się skorzystać.

75
00:08:21,290 --> 00:08:28,940
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ę

76
00:08:28,940 --> 00:08:32,770
z tym serwerem Apache na dobrze znanym porcie 80.
