Ana içeriğe atla

Kayıtlar

APIPA Nedir? Ne Zaman Aktif Olur?

APIPA ağda, DHCP server uygun olmadığında ve ya çalışmadığında, yada Ağda DHCP Server bulunmadığında, aynı zamanda bilgisayara herhangi statik IP verilmediğinde otomatik olarak devreye giren bir IP atama ve subnet ayarlama sistemidir. Bu terimi biraz açabilmemiz için İlk önce DHCP Server ve DHCP Client kavramlarını anlamak önemlidir. Bilgisayarınız ağda olsanız veya olmasanız bile bir IP adresi almaya çalışır ve bu işlemi yapmaktan sorumlu olan DHCP Client yazılımıdır. Eğer herhangi bir ağa bağlı değilseniz APIPA devreye girer. Eğer ağa bağlı ama ağda DHCP Server görevini yürüten bir makine bulunmuyorsa yine APIPA devreye girer ve makinenize otomatik bir IP adresi ve subnet verir.  APIPA bilgisayarınıza 169.254.0.1 ile 169.254.255.254 arasında bir IP adresi verir. Bu da Subnet Maskin 255.255.0.0 olduğu anlamına gelir.  APIPA sözünün açılımı Automatic Private IP Adressing’dir. Bunu Türkçeye Otomatik Özel IP Adresleme gibi çevirebiliriz. 

Atom Yapısı

Bir maddenin özelliklerini taşıyan en küçük parçacık atomdur. Atom çekirdek(Nucleus) ve bu çekirdek etrafında dönen elektronlardan(Electron) oluşur. Atom çekirdeği proton(Proton) ve nötronlardan(Neutron) oluşur. Atom çekirdeğindeki protonlar pozitif yüklü, nötronlar yüksüz, çekirdek etrafında dönen elektronlar ise negatif yüklüdür. Dünyada bilinen 109 element vardır. Bu elementlerin her birinin farklı atom yapısı vardır. Atom yapısında proton sayısı elektron sayısına eşittir ve bu eşitlik sayesinde atom sabit yapısını korur. Elektron çekirdek etrafındaki yörüngelerde dururlar. Bu yörüngeler içinde en dış yörüngede yerleşen elektronlara valans elektronları denir. Valans elektronları ve sayısı elektrik akımı ve iletimini etkileyen elektronlardır. 

Elektrik, Manyetik ve ElektroManyetik Alan Nedir?

Elektrik alanını basitçe anlatacak olursak bir kablodan elektrik geçerken etrafına enerji yayar. Bu enerji elektrik alanını üretir. Fiziksel olarak biraz altyapı bilgisi gerektiği için derine inerek açıklayan olursak elektik akımı, maddenin valans elektronlarının bir atomdan, diğer atoma geçmesi ile oluşur. Bu hareketlenme yani, elektronların biri birini itmesinden ortaya çıkan doğal enerji elektrik alanı oluşmasına neden olur. Buradan yola çıkarak şunu söyleyebiliriz ki eğer elektrik varsa, mutlaka elektrik alanı da mevcuttur. Yani bir kablo, lamba, herhangi elektrikle çalışan cihaz şebekeye bağlı ise elektrik alanı üretiyor demektir. Bu cihazlara gelen gerilim(siz bunu elektrik olarak algılayın) yükseldikçe, elektrik alanının da miktarı artacaktır.  Elektrik alanı tanımlamak için Elektrik Alan Şiddeti terimi kullanılır. Elektrik alan şiddeti 1 metredeki gerilimi ifade eder ve birimi Volt/metre’dir.  Elektrik alan şiddeti konusu da önemlidir. Bu bir anlamda bir kabloya eliniz ya

C# Programlama Dilinde RIPEMD160 Hash Algoritması VE Uygulama Örneği

C# programlama dilinde bir çok hash algoritması ile birlikte RIPEMD160 algoritması bu dili kullananların hizmetine sunulmuştur. RIPEMD160 hash algoritmalarının projelerde kullanılabilmesi için projeye System.Security.Cryptography isim uzayının eklenmesi gerekiyor. Bu ekleme işlemi haricinde RIPEMD160 algoritmasında bitler düzeyinde işlem yaptığı için ilk önce hash algoritması uygulanacak metnin byte dizisine dönüştürülmesi gerekiyor. Bu işlemden sonra elde ettiğiniz şifreli metin üzerinde de Replace işlemi yapacağız. Burada çok önemli bir nokta vardır ki RIPEMD160 algoritması algoritmayı uygularken byte dizisi üzerinde işlem yaptığı için her türlü elektronik veri bu algoritma kullanılarak hashlene bilir.

Valans Elektronları Nedir?

Atomun yapısı nda çekirdek ve bunun etrafında yörüngelerde elektronlar bulunur. Valans Elektronları en dış yörüngedeki elektronlardır. Bu elektronlar elementin iletkenlik özelliğini belirler. Maddelere dışarıdan herhangi bir etki uygulandığında, enerji uygulandığında, ısıtıldığında, sürtünme yoluyla valans elektronları yörüngelerinden çıkabilirler. Yörüngeden çıkan valans elektronları bir başka atomun son yörüngesine bağlanırlar. Bu da maddede elektik akımına neden olur. Yani elektrik akımını, atomun son yörüngesinde bulunan valans elektronlarının hareketi meydana getirir. Valans elektronlarının sayısı aynı zamanda bu maddenin yalıtkan, iletken ve yarı iletken olmasını belirler. Valans elektronlarının sayısı 1,2 veya 3 ise bu madde iletken , 5-8 arasında ise bir noktaya kadar yalıtkan , sekizden fazla ise yalıtkan , 4 ise yarı iletken maddedir. 

İletken, Yalıtkan ve Yarı İletken Maddeler

Bir maddenin elektrik iletme yada iletkenlik özellik en dış yörüngesinde bulunan valans elektronları belirler. Dışarıdan bir etki uygulandığında valans elektronları kendi yörüngesinden çıkarak başka bir atomun yörüngesine bağlanır ve böylece elektrik akımı meydana gelir. Bir maddenin İletken, Yalıtkan ve Yarı İletken olmasını belirleyen unsur ise valans elektronlarının sayısıdır. 

C# Programlama Dilinde HMACMD5 Hash Algoritması VE Uygulama Örneği

HMACMD5 algoritması MD5 algoritması ile simetrik şifreleme mantığının birleştirilmesi ile oluşturulmuş bir hash algoritmasıdır.  MD5 bilinen hash fonksiyonları arasında en eskilerden biridir. Zamanla hash fonksiyonlarının sayısının artması ve MD5 algoritmasının güvensiz algoritma olarak değerlendirilmesinden dolayı kullanımı da çok azalmıştır.  Bu yüzden hash fonksiyonlarının en çok kullanım alanlarından biri olan şifrelerin veri tabanında tutulması için tercih edilmesi çok doğru bir yaklaşım değildir.    Buna rağmen algoritma işlem süresinin kısa olmasından dolayı MD5 algoritması küçük uygulamalarda kullanılmaktadır. HMACMD5 algoritmasının MD5 algoritmasından farkı ise algoritmanın uygulanması sırasında kullanılan anahtarla ilgilidir. Yani MD5 algoritmasında şifrelenecek metin verilir ve algoritma sonucu nerde uygulanmasından bağımsız olarak aynı sonucu üretir. Bunun içinde HMACMD5 algoritması geliştirilmiştir. Yani algoritma ile birlikte kullanılan şifre girdiğiniz şifreye öz