07.01.2013 Views

NTERNET PROGRAMCILIĞI – I

NTERNET PROGRAMCILIĞI – I

NTERNET PROGRAMCILIĞI – I

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!