Ana Sayfa | Eğitim CD 'leri | Bilgisayar Kitapları | İletişim --->  0 212 428 23 21 Fax: 0 212 428 23 39

                                               

Dosya Transferini Nasıl Yapacağız ?

 Internet aracılığı ile kütük transferinin yapılması için get,mget, put ve mput komutları kullanılmaktadır. Ancak transfer edilecek kütük tipine bağlı olarak, transfer tipinin seçilmesi gerekmektedir. Internette iki tür transfer tipi vardır.

 

Ascii: Bilgisayarlar arasında text kütüklerinin transferi için uygundur.

 

Binary: Text içeren veya içermeyen imaj ya da program kütüklerinin transferi için kullanılır. Uzantısı z, Z, exe, zip, tar, com, sys, gz veya ps olan kütükler binary tipinde alınmalıdır. Burada z, Z, zip, tar, gz uzantıları o kütüğü n sıkıştırılmış olduğunu ps ise o dosyanın Postcript yapıda olduğunu gösterir. Uygun programlar ile bu kütüklerin transfer işleminden sonra açılmaları gerekmektedir.

 

 Windows Internet Explorer ile bağlanmak ?

 

Explorer’ın adres satırına ftp://localhost yazarak FTP sitemizi test edebiliriz. Aynı şekilde ftp://ip_adresi ile de bildiğimiz bir FTP servisine bağlanabiliriz. Dosya kopyalama veya upload işlemleri Windows un sürükle bırak özelliği sayesinde Mouse u kullanarak kolayca yapabiliriz.

 

WEB SUNUCUSU

 

Web sunucuları web sitelerinin internet üzerinden diğer insanlar tarafından okunabilmesini sağlarlar. Gelişen yazılım ve donanım teknolojileri sayesinde web siteleri interaktif ve etkileşimli bir yapıya bürünmüştür. IIS web server etkileşimli web sitelerinin oluşturulmasında kullanılan ASP (Active Server Pages) dilini işleyebiliriz.  Bunu sağlamak için birazdan anlatacağımız ayarların dışında herhangi bir ayarlama yapmanız gerekmez. ASP diline diğer bir alternatif PHP dilidir. PHP dili ile hazırladığınız programcıklar ile web sitelerinizi etkileşimli bir hale getirebilirsiniz. Yapılan testlerde PHP betikleri ASP betiklerinden çok daha hızlı olduğu görülmüştür. PHP programcılarının sayısı her geçen gün artmaktadır. Birkaç ayarlama ile IIS’in  PHP dile oluşturulmuş web sayfalarını yorumlayabilmesini sağlayabiliriz.

 


MMC üzerinden Varsayılan Web Sitesini seçin, sağ tıklayıp özelliklerine seçin. Şimdi Web sitemizin temel konfigürasyonunu yapalım. Aşağıdaki gibi bir pencere açılacaktır.

 

 

 

Web Sitesi Kimliği

 

Kimlik grubunda web sitemizi tanımlayan en önemli ayarlar yer alır.

Açıklama alanına web sitemizi tanıtan istediğiniz bir açıklama yazabilirsiniz.

IP adresi alanına web hizmetinin verileceği ip adresini girin. Bir bilgisayar aynı anda birden fazla ip adresine sahip olabilir. Uygun bir ip adresi verin.

TCP bağlantı noktası, web hizmeti en temel protokollerden olan TCP ile sağlanır. web sunucuları standart olarak 80. TCP kapısı üzerinden hizmet verir.

Bağlantı, verilecek FTP hizmetlerini sınırlamamızı sağlar. Bu sayede hizmet yoğunluğunu bilgisayarımızın performansına göre ayarlayabiliriz. Eğer düşük performanslı bir donanımız var ise aynı anda 1000 bağlantıya izin vermek, hem bilgisayarımızın çökmesine hem de diğer kullanıcıların servislerinin aksamasına sebep olur. Bu yüzden bu ayarı en uygun seviye getirmelisiniz.

Günlük kaydını etkinleştir, web sitemize hangi bilgisayardan hangi kullanıcı hangi tarihte bağlanmış, hangi dosyaları download etmiş, gibi bilgiler bir dosyada tutulur. ( log dosyası = kayıt dosyası). Bu dosyalar çeşitli formatlarda olabilir.

Giriş Dizini

 

 Web sitemizdeki ana dizinimizin içeriğinin nerden alınacağını belirleriz. İstersek web sitemizin içeriğini internetteki başka bir web server dan sağlayabiliriz. URL kullanarak diğer sunucunun adresini yazarız. Bu şekilde aslında bir yönlendirme işlemi yapmış oluruz. Web dosyalarımızı lokal ağımızdaki bir Windows paylaşımından da sağlayabiliriz. Web dizinimiz için okuma hakkını mutlaka vermeliyiz.yoksa ziyaretçilerimiz sayfalarımızı görüntüleyemeyeceklerdir. Bunun dışındaki hiçbir hakka normalde gerek duyulmaz.

 Web sitelerindeki interaktiflikten bahsetmiştik , bu interaktiflik birçok teknikle sağlanabilir. Kullanılan tekniğe göre sunulacak dosyaların formatı normal olarak htm veya html den farklı olacaktır. Normalde IIS web server .asp .shtm .shtml gibi yeni teknolojileri yorumlayabilir. Fakat normal olarak yorumlayamayacakları da vardır. İşte bunlar uygulama adı ile belirtilmiştir. Yapılandırma düğmesi ile IIS web server ın yeni uygulama larıda destekleyebilmesini sağlayabiliriz. ASP nin benzeri olan PHP de bunlardan birisidir. PHP desteğini web sunucumuza katmamız için php4isapi.dll uygulama kitaplığını burada tanımlamamız gerekir.

 Web sunucumuzda sunduğumuz .asp veya .php uzantılı dosyalar, aslında programcıklardırlar. Web sunucusu aracılığı ile yorumlanmaları sağlanır yani sunucu üzerindeyken çalıştırılmaları gereklidir. Programcıkların dışında çalıştırılabilir portatif dosyalarda vardır. Genelde bu tür programların internet üzerinden çalıştırılması istenmez. Çünkü sistemde güvenlik zaaflarına sebep olabilirler hem de belleği fazla tüketirler. Bu nedenle yalnızca kodların çalıştırılması yeterlidir.

 Belgeler

 

Bir kullanıcı web sayfası talebinde bulunurken şunu yapar. Web tarayıcısına sadece sunucunu adresini yazar. Herhangi bir dosya belirtmez ve adres doğruysa web sayfası görüntülenir. Peki hangi sayfa görüntülenir ? IIS web sunucu hangi dosyayı görüntüleyeceğini nereden bildi ? Bazı dosya adları için ön tanımlamalar yapabiliriz. Genelde Microsoft sunucularında görüntülenen dosya “default.htm” gibi bir dosyadır. Birçok sitede de bu ad “index.htm” olarak geçerlidir. Bu sekmede ilk olarak açılacak sayfa veya sayfaları ve öncelik sıralarını belirleyebiliriz.

Dizin Güvenliği Sekmesi

 

Burada Web sitemizden yararlanabilecek ve yararlanamayacak kişileri belirleriz. Kişilerin belirlenmesi internet ortamı geçerli olduğu için ip ve ip aralığı şeklinde olacaktır.