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.

