OSI Modeli
OSI(Open Systems Interconnection), 1978 yılında ISO(International Standards Organization) tarafından geliştirilmiş bir iletişim standardıdır. İki bilgisayar arasındaki iletişimin nasıl olacağını belirleyen bir prosedürdür. 1984 yılında tekrar düzenlenerek, bugünkü halini almıştır. Bu modelin amacı, tüm dijital cihazları, birbirlerine sorunsuzca bağlamaktır. Bunu sağlamak içinse, OSI adını verdiğimiz bir network iletişim kurallarını koymuşlar ve bu kurallar, network fonksiyonu olan dijital cihaz üreticileri tarafından benimsenmiştir.
OSI modeli, 7 katmana ayrılmıştır. İletişim, bu katmanlar yoluyla olur. Örneğin, bir bilgisayar diğerine bir veri göndermek isterse, veri en üst katmandan en alt katmana kadar formatlanarak ilerler, buradan fiziksel katman olan kabloya verilir. Bu paketi alan karşı bilgisayar, bu bilgiyi alır ve hata kontrolleri yapılır, en üst katmana yine formatlanarak taşır. Eğer problem yoksa, veri iletilmiştir. Eğer pakette problem varsa, karşı bilgisayardan bu paketi tekrar talep eder. Şimdi bu katmanları sırasıyla inceleyelim. Devamı… »
Bazı durumlarda, random güçlü şifreler üretmek zorunda kalıyordum-örneğin veritabanı şifreleri belirlerken. Bu konudaki sıkıntımı gidermek için, küçük bir JAVA uygulaması yazayım dedim ve ortaya bu program çıktı. Programın en büyük özelliği, her platformda çalışabilmesi(-ki ben bunu Linux altında kullanıyorum), GUI(Grafiksel kullanıcı arabirimi) ‘ye sahip olması ve açık kaynak kodlu olması gösterilebilir. Programı, daha fazla kullanıcının kullanabilmesi için Ingilizce olarak tasarladım. Ancak siz, kaynak kodlardan değişikliği yapıp tekrar derleyerek, kendinize özel uygulamalar oluşturabilirsiniz. Program ile 4-30 karakter arası, büyük-küçük harfler, sayılar ve özel karakterlerden oluşan şifreler üretebilmektedir.
Sayaç modülünü sayfanıza eklediğinizde, yandaki gibi bir görünüm oluşacaktır. Modülü projenize eklemek için, sayac.ascx, sayac.ascx.cs ve App_Data klasöründe bulunan veritabanını, kendi projenize kopyalayın(Veritabanı App_Data klasörü içerisinde olmak şartıyla). Zaten projeyi, Visual Web Developer 2005 veya 2008 ile açtıktan sonra direkt çalıştırıp, sonucu görebilirsiniz.
SDU - Bilgisayar Programcılığı mezunuyum. Sıkı bir Linuxçu ve Özgür Yazılım felsefesini benimsemiş biriyim.
