« Önceki |

28/3/2009

Internet üzerinde istediğimiz bilgiler nasıl yerlerine ulaşıyorl

Internet'e bağlı her network şu veya bu şekilde kendisine bağlantı sağlayan bir servis sunucusuna veya kuruma bağlıdır. Bu birleşme yerlerinde birden çok bağlantısı bulunan router'lar bulunur. Bu düğüm noktalarında düğümün belirli kollarında hangi networklerin bulunduğuna dair bilgiler (ya routerlar arası haberleşme protokollerinden ya da sabit tanımlamalardan) yer alır. Bu tanımlara ek olarak bir de default route tanımı bulunur, düğümde tanımlı bulunmayan adresler oraya yönlendirilir.

Tüm haberleşme ortalama olarak 100 ila 1000 Byte arasında yer alan bilgi paketleri şeklinde gerçekleşir. Her paketin başında nereden gönderildiği (IP adresi) ve nereye gönderildiği yer alır. Pakedin içeriği kullanılan haberleşmeye göre büyük farklılıklar gösterir. Bu sayede, örnek olarak bir mail, üzerinde adres bulunan küçük paketler halinde düğümden duğüme atlayarak geçer.

Bu yapı çerçevesinde, "bilgiyi isteyen" (istemci) ve "bilgiyi gönderen" (sunucu) iki ana noktadan bahsedebiliriz.

İstemci (bilgiyi isteyen) bilgisayar, bu isteğini protokollerde belirtilen bazı kurallar dahilinde istediği bilginin olduğu bilgisayara (Sunucu) bildirir. Bu iki bilgisayar arasında bilginin geçtiği/yönlendirildiği başka bilgisayarlar da vardı

28/3/2009

Internet adresi nedir? Domain ismi ve IP numarası ne demektir?

İnternet'e bağlı her bilgisayarın kendine özgü bir adresi vardır. Domain Name System (DNS) olarak adlandırılan hiyerarşik bir isimlendirme sistemi ile (Internet adresi), internete bağlı bilgisayarlara ve bilgisayar sistemlerine isimler verilir. DNS de, bir TCP/IP servis protokoludur. DNS, 'host' olarak adlandırılan internete bağlı tüm birimlerin yerel olarak bir ağaç yapısı içinde gruplandırılmasını sağlar. Bu şekilde, bütün adreslerin her yerde tanımlı olmasına gerek kalmaz. Örnek olarak, itu.edu.tr altında, ehb.itu.edu.tr, onun altında da, titan.ehb.itu.edu.tr vb seklinde dallanmış bir çok adres olabilir.

Her bir internet adresine 4 haneli bir numara karşılık gelir. a.b.c.d seklindeki bu numaralara IP (Internet Protocol) numaraları denir. burada, a,b,c ve d 0-255 arasında değişen bir tam sayıdır. (32 bit adresleme sistemi). Örnek olarak titan.ehb.itu.edu.tr için bu numara 160.75.27.250 'dir.

Her internet adresinin ilk kısmı bulunduğu domain'in network adresini, son kısmı ise makinanın (host) numarasını verecek şekilde ikiye bölünür. Bir bilgisayar ağında bulunan makinaların miktarına göre makina numarası için ayrılan kısmın daha büyük veya daha küçük olması gerekebilir. Değişik ihtiyaçlara cevap verebilmesi açısından IP adresleri asağıdaki şekilde gruplanmıştır.

  • Class A network adresleri 1.0.0.0 adresinden 127.0.0.0 a kadar olan aralığı kaplarlar. Her networkte kabaca 1.6 Milyon makina bulunabilir
  • Class B network adresleri 128.0.0.0 adresinden 191.255.0.0 adresine kadar olan aralıktadır: 16065 network adresi ve her networkte kabaca 65500 makina bulunabilir
  • Class C network adresleri 192.0.0.0 adresinden 223.255.255.0 adresine kadar olan aralıktadır. Herbiri 254 makinadan oluşan yaklasik 2 milyon network adresi barındırır.
  • Class D 224 ve 254 arasında kalan adresler herhangi bir newtwork tanımlamazlar, ileri kullanımlar için rezerve edilmişlerdir.

Bu domain adreslerinin dağıtımı NIC (Network Information Center) tarafından yapılır, daha sonra her domain sahip olduğu adresi kendi ihtiyaçlarına gore parçalayarak dağıtabilir. (Son zamanlarda,sınırlı sayıdaki internet adres uzayının bitebileceği düşüncesi ile, yeni bir adresleme stratejisine doğru da gidilmektedir. önümüzdeki yıllarda, yeni tip IP adreslerinin (128 bit) ortaya çıkacağını bekleyebiliriz.)

Bu IP numaralarına (domain adreslerine) karşılık düşen bir makina ismi de bulunur. Bu sayede makinaların isimleri daha kolay akılda kalır. Her domain'de o domaine ait IP numaraları ile bu isimler arasında geçişi sağlayan bir servis (Domain Name Service) bulunur. Bu servis aynı zamanda diğer domain'lere ait isimleri ilgili DNS'lere sorarak öğrenir.

Örneğimize geri dönecek olursak. Istanbul Teknik Universitesi bir Class B network numarasına sahiptir. (160.75.0.0) .itu.edu.tr domaininde bulunan tum IP numaraları 160.75. ile başlar. Bilgi Işlem Merkezi bu numarayı yerel ağlara dağıtmıştır. Elektronik-Haberleşme Bölümü domain'i ne (160.75.27.0) numarası verilmiştir. burası da ehb.itu.edu.tr olarak tanımlanmıştır. Bu network içerisinde yer alan makinaların hepsi 160.75.27. numarası ile başlar, söz gelimi bu network'de yer alan titan ismi verilen makinenin IP numarası 160.75.27.250 --> titan.ehb.itu.edu.tr şeklindedir.

Dikkat edilirse bir host numarası 1 den 254 e kadar 254 farklı değer alabilir. Zira 0 ve 255 bu numaralandırmada özel anlamlar içerirler. 0, network'u tanımlarken 255 de o network'teki tum hostları tanımlar.

127.0.0.1 adresi ve 127.0.0.0 Network'u test ve geliştirme için kullanılır. 127.0.0.1 adresi her makinanın kendisini tanımlar buraya gonderilen her şey, sanki bir başka network'ten geliyormuş gibi makinanıza geri dönecektir. Bu sayede herhangi bir network bağlantısı olmadan bazı denemeler yapılarak network yazılımları geliştirilebilir.

DNS, ayrıca, İnternet adresini nümerik adrese çevirir. Domain'ler hiyerarşik DNS adresleme sistemi içindeki farklı yapıları temsil ederler. Her domain kendi içinde bağımsız bir topluluktur. Doğal olarak, herkes kafasına göre gelişi güzel internet domain ismi ve IP numarası alamaz. Network Information Center (NIC)'e bunun için başvurmak gerekir. Aksi taktirde karmaşayı siz düşünun!!!

28/3/2009

Internet'e erişim nasıl olur?

Pek çok Internet kullanıcısı, Internet'e, çalıştıkları kurum ya da bulundukları üniversiteler üzerinden erişirler. Evden olan bağlantılar da, Internet bağlantısı olan bir eğitim kurumu, ticari kuruluş ya da, ticari olarak İnternet hizmeti veren kuruluşlar üzerinden olur

28/3/2009

Internet yoluyla alabildiğim bu bilgileri, programları kimler ko

İnternet ile erişilebilen bazı merkezlerde herkese açık arşivler vardır. Buralarda çok çesitli bilgiler, çok çesitli programlar bulunur. Bu bilgiler bir konferansın kayıt formu olabileceği gibi, piyasadaki bir ürünün tanıtım kılavuzu da olabilir. Bilgi amaçlı dosyalar, daha çok düz yazı formatındadır ve grafik/ses/animasyon vb ile içeriği zenginleştirilmiş olabilir. Bunlar daha çok, bir ürünün tanıtımı, kullanımla ilgili sorunları çözmede kullanıcıya yol gösterecek bazı destek bilgileri vb. dir. Ayrıca, web tabanlı ortamlarda, firma reklamları ve ürün tanıtıcı reklamlara da rastlamaktayız.

Bu tip arşivlerde en çok karşılaşılan dosyalar, çok değişik amaçlar ve değişik bilgisayar ortamları (PC, Mac, Unix vb) için geliştirilmiş binlerce çesit ve yüzlerce giga byte yer tutan bilgisayar programlarıdır (yazılım, software).

Public Domain Yazılımlar : Bu programları yazan kişiler, kendi programlarını herkesin alıp bedava kullanmasına izin verirler. Ancak, bazı durumlarda bu bedava kullanım kısıtlandırılır. Public Domain yazılımlarda asağıdaki hususlar göz onüne alınmalı:

  • tamamı değistirilmeden üçüncü kişilere kopyalanmalı,
  • eğer sozkonusu eser bir başka yerde kullanılacaksa (örneğin bir başka eserde bundan yararlanılacaksa) yazarlarına bildirilmeli,
  • herhangi bir şekilde eserin dağıtimından dağıtim medyası masrafindan fazla masraf alınmamalı (BBS'ler için)

Bunun en iyi örneklerinden biri GPL (GNU Public License)'dir.

Freeware (Bedava) Yazılımlar : Freeware yazılımlar limitsiz bir şekilde bunları alan kişiler tarafından kullanilabilir. Bu yazılımlar, parayla üçüncü kişilere satılmamalıdır. (Sözgelimi, su an okuyor olduğunuz dökuman freeware'dir.) Böyle bir yazılım kullanıyorsanız ve işinize yarıyorsa, yazarına bir e-mail ile teşekkur edin. Inanin çok hoşuna gidecektir. Böylece, onu, başka freeware programlar yazma konusunda ve aynı programın yeni sürümlerini hazırlama konusunda teşvik etmiş olursunuz.

Shareware Yazılımlar : Shareware yazılımlarda ise 'kullan, eğer beğenirsen bana belli bir miktar para gönder' felsefesi geçerlidir. Bu miktar genellikle 10-20 ABD doları mertebesindedir. Shareware yazılımlar kaynak kodları ile birlikte dağıtılmayabilirler. Programı alan kişi, belirli bir süre (1 ay gibi) kullanır, eğer kullanmaya devam ederse bu parayı gönderir. Ancak, burada zorlayıcı bir mekanizma yoktur. Yine programı kullanırsınız ama para ödemezsiniz. Bazı durumlarda, kullandığımız shareware program, süresi dolunca çalışmaz. Çoğunluk böyle programlara para ödememektedir; ancak, 'Shareware' felsefesi her geçen gün daha fazla yerleşmektedir. Bir shareware yazılıma 10-20 dolar ödediğinizde aslinda pek çok şey kazanırsınız. Bunlar:

  • Para ödenmeden kullanımda programın bazı kısımları çalışmaz ya da çok kısıtlı çalışır. Bunun önüne geçmiş olursunuz.
  • Programın ilk çalıştırılışında ve daha sonra belirli aralıklarla ekrana gelen ve programın satın alınmadan (Unregistered) kullanıldığını belirten can sıkıcı mesajlardan kurtulursunuz.
  • Programın bundan sonraki tam fonksiyonlu yeni sürümlerini uzun bir sure bedavaya alabilirsiniz.
  • Programla ilgili çok iyi bir dökümantasyona ve yardım ortamına sahip olursunuz.
  • Belki de en onemlisi, programı yazan kişiye emeğinin karşılığını ödeyerek onu bir anlamda programı geliştirmesi ve yeni ürunler ortaya çıkarması konusunda teşvik etmiş olursunuz.

Eğer ödeme imkanınız varsa, sürekli kullandığınız 'shareware' programlar için bu az miktardaki paraları ödemek programları daha verimli kullanmanız açısından çok önemlidir.

Tryware Yazılımlar : Bazı ticari şirketlerin, yeni geliştirdikleri yazılımların sınırlanmış sürümleridir ve tanıtım amacıyla konurlar.

Poscardware Yazılımlar : Bütün bunların yanında, bir de 'poscardware' yazılımlar vardır. Bu yazılımları geliştirenlerin kullanıcılardan tek beklentisi güzel bir kartpostaldır. Eger günün birinde 'poscardware' bir yazılım kullanırsanız, hemen bu programı yazan kişiye bir kartpostal gonderin!!!

Patch Yazılımlar : Mevcut bir yazılımın (ticari ya da public domain) bazı hatalarını düzeltmek, ve programı güncellemek amacıyla, ilgili firmaların (ya da kişilerin) çıkardıkları "yama" programlar. Bu tip programlar, Internet üzerinde sıkça dağıtılır.

28/3/2009

Internet ne sunar?

Internet'i bir "iletişim ağı" olarak tanımladıktan ve bu ağ üzerinde bilgi dolaştığını belirttikten sonra, internet'in bu altyapı üzerinde neler sunduğunu tahmin etmek aslında o kadar da güç değil. Bu "iletişim ağı"nın içinde bulunan her hangi iki bilgisayar arasındaki en temel işlem çift yönlü bilgi aktarımıdır. Burada bilgiden kasıt, bilgisayarlardan birinde bulunan bir dosya, bir bilgisayar programı ya da bir mesaj olabilir.

Internet, teknik olarak, TCP/IP protokolü ile desteklenen pek çok servis sunar. Örnek olarak, Internet erişimi olan bir kullanıcı, eğer kendisine yetki verilmişse, Internete bağlı diğer herhangi bir bilgisayardaki bilgilere erişebilir, onları kendi bilgisayarına alabilir, kendi bilgisayarından da Internet erişimi olan başka bir bilgisayara dosya/bilgi gönderebilir. Bu özellik, dosya transfer protokolü olarak bilinir. Benzer şekilde, internet uzerindeki kullanıcılar birbirlerine elektronik posta gönderebilirler. Bu da, posta iletim protokolü olarak bilinir.

Internet, değişik protokoller aracılığı ile, insanlara "bilgiye erişim" olanakları sunar. Yani, internet yardımıyla "her çeşit" bilgiye erişebilirsiniz.

İçerik bakımından, Internetin sundukları bazen insan hayal gücünü zorlayacak boyutlara varmaktadır. Vizyondaki filmlerin kısa tanıtımlarını kolayca evimizdeki ekrana taşıyabilir ya da Amerikan Kongre Kutuphanesi'nde tarama yapabiliriz. Tübitak arşivine bağlanıp Bilim ve Teknik dergilerinin yeni ve eski sayılarını tarayabilir, yazıları okuyabiliriz. Ya da, Hacettepe Üniv.'ne uzanıp o anki Beytepe Kampüsü sıcaklıklarını grafiksel olarak görebiliriz. Başka bir örnek olarak, katılmak istediğimiz bir bilimsel toplantıya bildirimizi Internet üzerinden gönderebiliriz. Örnekleri arttırmak mumkun; Nasa servislerine bağlanıp, son uydu fotoğraflarını tarayabiliriz; ya da Siir arşivlerine bağlanip siirler okuyabiliriz. Son yıllarda geliştirilen World Wide Web (WWW, Web) temelli internet araçları ile bilgiye ulaşım daha da kolaylaşmış ve ulaşılabilecek bilgiler ve sunulan servisler miktar ve çeşit olarak artmışlardır. İnternet'in sundukları; onu kullananların istekleri, hayal güçleri ve gelişen İnternet teknolojisi ile hep çoğalmaktadır.

Internet, bilgiye ulaşmayı kolaylaştırmak için değişik 'bilgi arama/tarama' yöntemleri de sunar. Internet'in sunduklari çok geniştir ve bu kadar bilgi arasında, bilinçsiz bir kullanımla, insan yolunu çok kolay kaybedebilir. Internet'ten alınabilecek servisler, temel kullanımlar vb ile ilgili olarak CSS'nin "Internet Üzerinde Arama/Sorgulama; 'Bazı Başlangıç Noktaları" kısmına bakılabilir.

Arkadaşlarım

Bağlantılarım

Blogcu ile yapıldı

Day Dreamin (Prod. By Drumma Boy) - Akon Feat. Snoop Dogg