WEBVTT

1
00:05.440 --> 00:09.700
Evet arkadaşlar, şimdi daha fazla
ilerlemeden önce bir ödev yapalım.

2
00:09.730 --> 00:16.990
Bu ödev önemlidir çünkü kursun bir sonraki
bölümü bu ödeve bağlı olacaktır.

3
00:17.770 --> 00:23.740
Yapacağımız şey, STP sürecimizin ana
menüsünde

4
00:23.740 --> 00:25.000
yeni bir seçenek sunmak olacak.

5
00:25.480 --> 00:30.670
Ve bu seçenek basitçe bir serileştir ve
yönlendirme tablosu girdisi gönder diyor.

6
00:31.390 --> 00:34.300
Peki altıncı seçeneğin ne yapması
gerekiyor? Kullanıcı altı

7
00:35.660 --> 00:44.180
numaralı seçeneği seçtiğinde, RSVP işlemi
kullanıcıya hedef

8
00:44.180 --> 00:47.540
adres ve maske değeri olan girdiyi
sormalıdır.

9
00:47.540 --> 00:49.700
Dolayısıyla maske değerini sormaya gerek
yoktur.

10
00:49.730 --> 00:53.330
Maske değerini her zaman 32 olarak sabit
kodlayabilirsiniz.

11
00:53.420 --> 01:01.250
Dolayısıyla, kullanıcıya sormanız gereken
tek girdi bir hedef IP

12
01:01.250 --> 01:02.300
adresidir ve ayrıca bir hedef port
numarasına ihtiyacınız vardır.

13
01:02.860 --> 01:06.220
Şimdi her zaman sabit kodlanmış bir 50.000
değeri kullanabilirsiniz.

14
01:06.220 --> 01:09.340
Böylece kullanıcıdan sormak için bu
seçeneği atlayabilirsiniz.

15
01:09.430 --> 01:13.720
Kullanıcıdan hedef port numarasını
istemeye gerek yoktur.

16
01:13.720 --> 01:21.580
Her zaman 50.000 olan sabit bir değer
kullanabilirsiniz ve bunun şu anda UDP
bağlantı noktası numarası olduğunu
unutmayın.

17
01:21.580 --> 01:24.730
Bu kimlik bilgileriyle ne yapmanız
gerekiyor? Şimdi bu noktada,

18
01:26.580 --> 01:32.550
kullanıcı maskesi değeri tarafından 32
olarak girilen hedef IP

19
01:32.550 --> 01:37.200
adresiniz ve bazı hedef makinelerin UDP
port numarasına sahipsiniz.

20
01:37.750 --> 01:41.890
Bu hedef makine 50.000 numaralı UDP
bağlantı noktasını dinlemektedir.

21
01:42.640 --> 01:43.420
Tamam.

22
01:43.540 --> 01:47.470
Peki bu üç ayrıntıya sahip olur

23
01:47.470 --> 01:48.340
olmaz ne yapmanız gerekiyor? Bu mu?

24
01:49.310 --> 01:56.420
Hedef ve maskeyi anahtar olarak kullanarak
yönlendirme tablosu girişini yönlendirme
tablosunda aramalısınız.

25
01:56.750 --> 02:04.100
Yönlendirme tablosu girişi bulunursa, bu
yönlendirme tablosu girişini ağ üzerinden
127

26
02:04.370 --> 02:10.670
001 hedef IP adresine ve 50.000 bağlantı
noktası numarasına göndermeniz gerekir.

27
02:11.060 --> 02:12.260
Bu kadar basit.

28
02:13.320 --> 02:13.980
Tamam.

29
02:16.140 --> 02:19.890
Yönlendirme tablosu girişini gönderilecek
bir mesajda kodlamak için.

30
02:19.890 --> 02:26.880
Rota oluşturma kodu ile UDP istemci nokta
C'de kullandığımız aynı mesaj düzenini
kullanın.

31
02:27.600 --> 02:31.530
Yani dosyaya giderseniz.

32
02:34.560 --> 02:38.820
UDP istemcilerinde UDP istemci C.

33
02:38.850 --> 02:45.120
Yönlendirme tablosu girdisini
gönderdiğiniz çok kısa bir UDP programı
yazdık.

34
02:45.860 --> 02:47.510
Bir hedef makineye.

35
02:48.140 --> 02:51.980
Bu programı ağ kullanarak rotaları
öğrenmek için kullanıyoruz.

36
02:53.340 --> 02:57.420
Pekala, aynı kod parçasını buraya da
yazmanız gerekiyor.

37
02:58.390 --> 03:01.000
Yani, bir mesaj oluşturursunuz.

38
03:01.560 --> 03:06.930
Ve mesajın ilk dört baytı hiçbir şey
değildir, ancak bir koddur.

39
03:08.480 --> 03:11.420
Pekala, ister oluşturma, ister silme ya da
güncelleme kodu olsun.

40
03:11.420 --> 03:19.430
Bu durumda, oluşturma kodunu ve ardından
yönlendirme

41
03:19.430 --> 03:20.120
tablosu girişini temsil eden baytları
girmeniz gerekir.

42
03:21.180 --> 03:21.720
Tamam.

43
03:21.720 --> 03:28.980
Ve bir tampon belleğiniz hazır olduğunda,
bu UDP mesajını

44
03:28.980 --> 03:31.140
50.000 numaralı bağlantı noktasını
dinleyen uzak makineye göndermeniz
gerekir.

45
03:32.500 --> 03:33.430
Bu kadar basit.

46
03:33.430 --> 03:34.900
Size bir demo göstereyim.

47
03:34.900 --> 03:39.820
Ekranın iki bölüme ayrıldığını
görebildiğiniz için bunu daha iyi
anlayacaksınız.

48
03:40.560 --> 03:43.020
Altı numaralı seçeneği zaten uyguladım.

49
03:43.020 --> 03:46.380
Yani sağ tarafta STP sürecini
çalıştırıyorum.

50
03:47.250 --> 03:53.010
Bu SDP süreci 50.000 numaralı bağlantı
noktasını dinleyen bir UDP süreci olarak
hizmet edecektir.

51
03:53.720 --> 03:55.940
Bu yüzden beş numaralı seçeneği seçeceğim.

52
03:57.120 --> 03:59.850
Ve 50.000 numaralı bağlantı noktasını
gireceğim.

53
04:00.940 --> 04:07.780
Yani bu, sağ taraftaki özelliklerimin
50.000 numaralı bağlantı noktasını
dinlediği anlamına geliyor.

54
04:09.070 --> 04:12.250
Şimdi STP işlemini tekrar çalıştıracağım.

55
04:12.250 --> 04:15.790
Bu da sol taraftaki STP sürecinin bir
başka örneğidir.

56
04:16.600 --> 04:19.720
Burada altı numaralı seçeneği zaten
uyguladım.

57
04:20.050 --> 04:21.880
Şimdi bunu açıklamama izin verin.

58
04:21.880 --> 04:24.250
Altı numaralı seçenek nasıl çalışır?
Öncelikle, yönlendirme

59
04:25.380 --> 04:28.950
tablomda herhangi bir yönlendirme tablosu
girişi yok.

60
04:28.950 --> 04:30.060
Boş.

61
04:30.620 --> 04:35.960
Bu yüzden iki numaralı seçeneği seçeceğim
ve yönlendirme tablosunda bir yönlendirme
tablosu girişi oluşturacağım.

62
04:44.070 --> 04:44.550
Tamam.

63
04:44.550 --> 04:51.270
Bu yüzden, doğrulayabileceğiniz bir
numaralı seçeneği kullanarak yönlendirme
tablosunda bir yönlendirme tablosu girişi
oluşturdum.

64
04:52.400 --> 04:53.030
Tamam.

65
04:53.030 --> 05:01.430
Şimdi, eğer altı numaralı seçeneği
seçersem, programım 50.000

66
05:01.430 --> 05:03.590
numaralı portu dinleyen sürece bir mesaj
göndermelidir.

67
05:04.500 --> 05:04.950
Tamam.

68
05:04.950 --> 05:09.480
Yani zaten 50.000 numaralı bağlantı
noktasını dinleyen başka bir STP sürecim
var.

69
05:09.630 --> 05:11.700
Yani eğer enter'a basarsam.

70
05:12.400 --> 05:16.180
Bana hedef IP adresini soracak.

71
05:17.080 --> 05:17.980
Maske değeri.

72
05:17.980 --> 05:22.690
Her zaman 32 olarak sabit
kodlayabilirsiniz, bu nedenle maske değeri
girmenize gerek yoktur.

73
05:23.300 --> 05:29.510
Ve enter tuşuna bastığınız anda,
yönlendirme tablosu girişinin

74
05:29.510 --> 05:30.620
sağ taraftaki STP işlemi tarafından
alındığını görebilirsiniz.

75
05:31.650 --> 05:36.210
Sağ taraftaki bir numaralı seçeneği
kullanarak doğrulayabilir

76
05:36.240 --> 05:38.610
ve yönlendirme tablosu girişinin mevcut
olduğunu görebilirsiniz.

77
05:38.610 --> 05:41.670
Yani uygulamanız gereken davranış budur.

78
05:42.210 --> 05:47.970
Altı numaralı seçenek, yönlendirme tablosu
girdisini bir UDP bağlantı

79
05:47.970 --> 05:50.370
noktası numarasını dinleyen başka bir
işleme göndermekle ilgilidir.

80
05:50.760 --> 05:58.020
STP işleminiz bazı bağlantı noktası
numaralarını dinleme özelliğine

81
05:58.020 --> 05:59.550
sahip olduğu için alıcı işlemini uygulamak
zorunda değilsiniz.

82
05:59.550 --> 06:04.830
Böylece STP sürecini başka bir UDP
dinleyicisi olarak yeniden
kullanabilirsiniz.

83
06:06.920 --> 06:09.680
Bu yüzden uygulamanız gereken özellik
budur.

84
06:09.680 --> 06:14.300
Bu video dersle birlikte çözümün
bağlantısını da paylaştım.

85
06:15.500 --> 06:21.320
Bu özelliği kendi başınıza
uygulayabilmenizi beklerdim ve olay
döngüsü veya

86
06:21.320 --> 06:29.270
eşzamansız programlama görev modelini
izlemeniz gerektiğini aklınızda tutmanız
gerektiğini unutmayın.

87
06:29.660 --> 06:36.560
Yönlendirme tablosu girişini serileştirmek
ve uzak makineye göndermek için bir görev
oluşturmanız gerekir.


