10. SınıfBilişim Teknolojileri
NTP ve C# Ortamı — Çalışma Sayfası
Kazanımlar, önemli noktalar ve sık yapılan hatalar tek sayfada.
Bu konuda öğrenecekleriniz
- C# uygulamalarının çalıştığı editör, derleyici, çalışma zamanı ve proje sistemi bileşenlerini ayırt eder.
- Komut satırı üzerinden. NET SDK ile konsol uygulaması oluşturur, derler ve çalıştırır.
- Laboratuvar istasyonuna IP adresi, ağ maskesi, ağ geçidi ve DNS yapılandırmasını doğru girer.
- NTP protokolünün portunu, katman (stratum) kavramını ve zaman eşitleme komutlarını açıklar.
- Derleme hatası ile çalışma zamanı hatasını ayrıştırıp sıralı teşhis adımlarını uygular.
Önemli noktalar
- .cs kaynak dosyanın,.csproj proje dosyasının,.sln çözüm dosyasının uzantısıdır; nihai çıktı bin klasörüne düşer.
- NTP saati eşitler, zaman dilimini değil; UTC+3 ayarı işletim sistemi düzeyinde ayrı yapılır.
- Aynı IP adresi iki cihaza verilirse adres çakışması oluşur ve erişim rastgele kopar.
- bin ve obj klasörleri her derlemede yeniden üretilir, sürüm kontrol deposuna eklenmez.
- Ağ geçidi yazılmadan yalnızca yerel ağla, yerel ağ geçidi tanımlı olmadan dış ağla iletişim kurulamaz.
- w32tm /resync komutu zaman eşitlemeyi yeniden başlatır; sapmanın kaynağı w32tm /query /status ile görülür.
Formüller ve kurallar
- Proje yaşam döngüsü: dotnet new console → dotnet build → dotnet run sırasıyla ilerler.
- NTP 123 numaralı UDP portunu kullanır; DNS 53, DHCP ise 67 ve 68 portlarını kullanır.
- 192.168.1.0/24 ağında toplam 256 adres vardır; ağ ve yayın adresi çıkarılınca 254 kalır.
- Statik IP tanımı dört bilgi ister: adres, ağ maskesi, varsayılan ağ geçidi ve DNS sunucusu.
- Teşhis sırası: ping 127.0.0.1 → ping ağ geçidi → ping dış adres → nslookup → tracert.
- Derleme hatası kaynak koddadır; çalışma zamanı hatası programın anlık durumu ve verisiyle ilgilidir.
- Sabit kablo parçası en fazla 100 metredir: 90 metre sabit kablo ve 10 metre patch kablosu.
Sık yapılan hatalar
- Saat ayarını elle kaydırmak: Ekran saatini geri almak NTP senkronizasyonunu düzeltmez, bir sonraki eşitlemede sapma yeniden geri gelir.
- Ağ geçidi yazılmadan dış ağ testi yapmak: Adres ve maskeli olsa bile varsayılan ağ geçidi boşsa yalnızca yerel ağ erişilebilir kalır.
- 127.0.0.1 ping başarısızlığını kablo arızası sanmak: Bu adres bilgisayarın kendini sınar; başarısızlık yerel yığın sorununu gösterir, kabloyu değil.
- bin klasöründeki dosyayı düzenlemek: Bu dosyalar her derlemede yeniden üretilir, elle yapılan değişiklik bir sonraki derlemede kaybolur.
- Derleme hatası ile çalışma zamanı hatasını aynı sanmak: Derleme hatası söz dizimindedir ve derlemeyi durdurur, çalışma zamanı hatası ise çalışırken veriye bağlıdır.
Hızlı tekrar ipuçları
- NTP sorularında portu ezberleme, protokolle bağla: zaman eşitliği UDP 123; DNS 53 ve DHCP 67-68 ile karıştırma.
- İlk derlemede çıkan hatada satır numarasına git, tek tek düzelt; çoğu ikinci hata ilk hatanın zincirleme sonucudur.
- Ağ arızasında sırayı bozma: kablo → IP yapılandırısı → ping 127.0.0.1 → ping ağ geçidi → ping dış adres → nslookup.
- Alt ağ sorusunda önce kaç bitlik blok olduğunu yaz, 2 kuvvetini al, iki adresi çıkar; bu iki adım ezberden daha güvenlidir.
- Çözülmeyen derleme sorusunda dotnet clean ile çıktıyı temizle, ardından dotnet build ile yeniden dene.
Kendini dene
Bu sayfayı okuduktan sonra konu anlatımını tekrar oku ve kendi cümlelerinle özetle.