NTERNET PROGRAMCILIĞI – I
NTERNET PROGRAMCILIĞI – I
NTERNET PROGRAMCILIĞI – I
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
İ<strong>NTERNET</strong> <strong>PROGRAMCILIĞI</strong> <strong>–</strong> I A.UYAR<br />
Bilgisayarların sayısı artıp coğrafi olarak uzak yerlerdeki araştırmacıların bilgi paylaşımı<br />
ihtiyacı doğunca, aradaki iletişimi daha hızlı ve etkin hale getirmek için uzak yerlerdeki<br />
bilgisayarları birbirine bağlama ihtiyacı doğdu. Bu şekilde farklı coğrafi bölgelerdeki<br />
bilgisayarları birbirine bağlayarak oluşturulan ilk bilgisayar ağı ARPANET'dir [4].<br />
ARPANET İnternet’in atası olarak kabul edilir. ARPANET bilgisayar ağı 1969 yılında<br />
ABD'deki dört araştırma laboratuarındaki bilgisayarların birbirine bağlanmasıyla<br />
oluşturuldu. Bu ağ telefon sisteminde kullanılan devre anahtarlaması tekniği yerine paket<br />
anahtarlaması tekniğini kullanarak şu anki İnternet’in temellerini oluşturdu. ARPANET<br />
ağı ABD savunma bakanlığı tarafından desteklenen bir oluşumdu. Onun için gelişimi<br />
daha çok askeri ve araştırma laboratuarlarıyla sınırlı kaldı. Fakat ARPANET'in öncülük<br />
ettiği yöntemler ve teknolojilerin benzerleri kullanılarak başka ağlar kuruldu. Örneğin<br />
İngiltere’de 1983 yılında bu ülkedeki akademik kuruluşları birbirine bağlamak amacıyla<br />
JANET [5] ağı kuruldu. Fakat kurulan ağlardan en önemlisi 1986 yılında ABD'deki<br />
üniversitelerdeki süper bilgisayarları birbirine bağlamak amacıyla oluşturulan NSFNET<br />
[6] bilgisayar ağı oldu. Bu ağ üniversiteler arasındaki iletişim için etkin bir ortam<br />
oluşturdu ve çok kısa zamanda hızla yayıldı. NSFNET sağlamış olduğu etkin ve hızlı<br />
bilgi paylaşımı dolayısıyla özel sektöre ve dünyanın diğer yerlerindeki kurumlara örnek<br />
oldu. Böylece ilerleyen yıllarda birçok ülkede bu tür ağlar kurulmaya başlandı. Ayrıca<br />
büyük ölçekli özel sektör firmaları da kendi ağlarını oluşturdular. İşte dünya geneline<br />
yayılmış olan bu akademik, devlet ve ticari ağların birbirine bağlanmasıyla da bugünkü<br />
İnternet dediğimiz global ağ oluşmuş oldu. Bütün bu ağların birbirleriyle bilgi alışverişi<br />
yapabilmeleri için gereken ortak dil de TCP/IP protokolü oldu. Bu ortak dilin yerleşmesi<br />
ve bilgisayar fiyatlarının düşüp, kullanımın yaygınlaşmasıyla İnternet hızla büyüdü,<br />
gelişti ve yaygınlaştı.<br />
Bilgisayar ağları ilk zamanlar daha çok elektronik dosya paylaşımı (ftp) ve eposta<br />
için kullanılmaktaydı. 1990'larin başında HTML dilinin ve web tarayıcı ve<br />
sunucularının geliştirilmesiyle web tabanlı bilgi paylaşımı arttı. Hemen akabinde ise web<br />
tabanlı e-ticaret uygulamaları gelişti. Bugün artık İnternet çok geniş bir yelpazede hayatın<br />
her alanında kullanılmaktadır. E-posta ve dosya paylaşımı İnternet’te hala önemli bir yere<br />
sahiptir. Fakat artık eğlenceden e-ticarete, oradan sesli ve görüntülü haberleşmeye kadar<br />
çok farklı alanlarda İnternet vazgeçilmez bir ortam olmuş durumdadır.<br />
1.4 İnternet’in Yapısı<br />
İnternet, dünya genelindeki çok fazla sayıda ve ölçekteki bilgisayar ağlarının<br />
birbirine bağlanmasından oluşur. Öncelikle bir kurumdaki bilgisayarlar birbirine<br />
bağlanarak o kurum içinde yerel bir bilgisayar ağı oluşturur. Daha sonra o kurumun yerel<br />
ağı bu kurumun da bir parçası olduğu daha büyük bir üst ağa bağlanır. Bu üst ağ da diğer<br />
global ağlara bağlanır.<br />
Örneğin Mersin Üniversitesinin bilgisayar ağını düşünelim. Bu üniversitedeki<br />
bilgisayarlar birbirine bağlanarak üniversite içinde bir yerel ağ oluştururlar. Bu<br />
bilgisayarlar kendi aralarında dışarıya ihtiyaç duymadan bilgi alışverişi yapabilirler. Yani<br />
Mersin Üniversitesi yerel ağı kendi içinde bir bütündür. Fakat üniversite bünyesindeki<br />
2