2 Ocak 2013 Çarşamba

Ipv6 nedir?


         IPv6, Internet Protocol Version 6 kelimelerinin baş harflerinden oluşan ve Türkçe'de Internet Protokol sürüm 6 anlamına gelen internette iletişimi sağlayan yeni protokolün adıdıripv6
IPv6, 32 bitlik bir adres yapısına sahip olan IPv4'ün adreslemede artık yetersiz kalması ve ciddi sıkıntılar meydana getirmesi üzerine geliştirilmiştir.

        IPng (IPnext generation) olarak da bilinen IP versiyon 6, IPv4 ün bazı yetersizliklerini gidermek amacıyla tasarlanmış yeni nesil internet protokolüdür. Temel geliştirilme nedeni artan internet kullanımı ile mevcut internet protokolünün adresleme sınırlarına yaklaşılmış olmasıdır.

Başlıca yenilikler şunlardır:

1. IP adres boyu 32 bitten 128 bite çıkarıldı
2. Başlık yapısı değiştirildi.
3. Yeni adresleme  modları eklendi
4. Onaylama ve gizlilik özellikleri artırıldı 

Ipv6 özellikleri:

1. Ağ seviyesinde güvenlik,
2. Öncelikli iletim desteği,
3. Genişletilebilirlik,
4. Komşu düğümlerle etkileşim için yeni protokol,
5. Servis Kalitesi (Qualiy Of Service),
6. Mobilite,
7. Adresleme ve Yönlendirme,
8. Pv4'e göre 296 kat fazla IP adresi.

IPv6'nın Avantajları

     IPv6'nın en önemli özelliklerinden biri 128 bitlik adres uzunluğu ile IPv4'e göre daha büyük bir adres alanı sunmasıdır 

    İnternet Protokol Güvenliği (Internet Protocol Security - IPsec) desteği IPv6'da bütünleşik olarak gelmektedir. Bu bütünleşme ile servislerin daha sorunsuz ve etkin çalışması sağlanmaktadır.

    Güvenlik için tanımlanmış ek başlıklar ile yetkilendirme ve şifreleme yapılabilmesidir.  

    IPv6 paketleri yönlendiriciler tarafından daha hızlı işlenebilmelerine olanak sağlayan sabit uzunlukta yeni bir başlık yapısına sahiptir.

    Otomatik adres yapılandırılması IPv6'nın getirmiş olduğu önemli yeniliklerdendir. IPv6, ağ üzerinde adres atama sunucusu olmaksızın, ağa bağlı arabirimlerin adres edinmelerine olanak tanır.

    IPv4'te dolaşılabilirlik desteği sorunlu olmakla birlikte mevcuttur. IPv6'da ise sorunsuz çalışmaktadır.

   IPv6'da zorunlu başlık alanının dışında bulunan ve isteğe bağlı kullanılabilen uzantı başlıkları bölümü, ileride ihtiyaç duyulabilecek yeni özellikler için kullanılabilir.





Pagerank Nedir?

     PageRank bir web sayfasının internetteki önemini simgeleyen sayısal bir ifadedir.

      Google bir sayfa başka bir sayfaya bağlantı kurduğunda bunu resmeder ve bu diğer sayfa için etkili bir nihai oy anlamına gelir. Bu işlemi oy verme gibi değerlendirsek, bir sayfa için atılan toplam oy ne kadar fazlaysa, sayfa o kadar önemli olmalıdır. Oy atılan sayfanın önemi aynı zamanda oyun kendisinin de önemini belirler. Google bir sayfanın önemini o sayfa için oluşan oylara göre hesaplar. Bir sayfanın PageRank’i hesaplanırken, her bir oyun önem derecesi de hesaba katılır.

       Başka bir deyişle sizin sayfanızın önemi başka sayfalardan sizin linklerinize ne kadar refererans yapıldığına bağlıdır.

      PageRank , Google’ın bir sayfanın önem derecesine karar verme yoludur. Bu önemlidir; çünkü arama sonuçlarında sayfanın sıralamasını belirleyen faktörlerden birisidir. Bu, Google’ın sayfaları sıralamada kullandığı tek faktör değildir; fakat faktörlerden önemli bir tanesidir.

Arama motorlarında nasıl yükselebilirim?


   Sıfır kodlama hatalı hale getirmenizde fayda vardır.
 
        Sitenizin mutlaka standartlara uygun olmalı gerekmektedir.
   Örneğin sitenizde kodlama kısmında çok gereksiz tablolar açılmış kapatılmamış olabilir  , siteniz browserlarda düzgün açılabilir ancak browserlar hataları düzeltip ekrana basmak için vakit kayıp ederler  yada sayfanız çok resim vardır geç açılır.
      

Aranan kelime ile domain ilişkisine bakılır.
 
      Aynı içerikli binlerce sayfa vardır.Hangisinin üste çıkacağına şöyle karar verirler.Domain etkeni.Normal şartlar altında domain ile site içeriği uyumlu olmalıdır.

  Örnegin “mp3″ kelimesinde üste çıkmak istiyorsanız. m3.com domain adını almanız gerekir.Eger mp3.com dolu ise ki bu vakitten sonra güzel domain bulmak zor biraz.Alternatif domainleri deneyin. mp3.cc mp3.ws gibi.Çok fazla (-) tire işaretli domainler spam kategorisi domainler olarak sayılıyor bunada dikkat edin.
 


Domain adı ne kadar kısa ise o kadar şanslıdır.
 
      Yapılan anket ve arama istatistiklerinden çıkan sonuçlara göre, insanların %80′i bir arama sorgusunda iki kelimeden daha fazla kelime aramıyor.Yani insanlar ” melodi” yada “cep melodi” diye aratınca bulunan sonuçlardan memnunlar ki “nokia cep melodi” gibi 3 kelimelik arama yapmıyorlar.En azından %80 i aramıyor.

      Eğer aranan kelime ile ilgili bir domain yoksa arama motoru veritabanında , o zaman subdomain dikkate alınıyor sıralama için.

google şunlara bakıyor  :

1-Çalıntı bir site yada aynı içerikli başka bir site yaparsanız, Google sitenize prim vermez üst sıralara çıkamazsınız. Kendi yorumlarınızıda ekleyip, makaleyi degiştirirseniz kendi unique içeriginizi oluşturursanız çok rahat çıkarsınız üst sıralara.

2-Hangi sayfa hızlı açılıyorsa

3-Hangi sayfada kodlama hatası yoksa

4-Hangi sayfanın title kısmında yazan kelimeler ile içerikteki kelimeler aynı ise.(meta tag kısmı değil keyword ve description degil yani)

5-Hangi sayfa standartlara uygunsa, (standartlara uygun siteler varken hile yapan siteler üste çıkmaz, hile ile sıralamayı degiştirmeye çalışan siteler kısa süre sonra aşagılara çekilir yada banlanır. gizli kelime döşeyenler, cloak yapanlar vs)

6-Hangi sayfanın Pagerank degeri yüksekse

O site üste çıkar.

  Bu konuda istekliyseniz iyi bir optimizasyon yapmalısınız. Başka sitelerden daha fazla link alarak page rankınızı arttırmak, tagları ve anahtar kelimeleri doğru yerleştirmek gibi arama motoru optimizasyon kurallarına uymalısınız.





 

html5

    Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda kodlanırsa kodlansın, yine de fazladan yazılan kodların işlevselliği bozduğu bilinmektedir. Bu yüzden HTML 5 bu ihtiyaçları karşılamak adına geliştirilmeye başlanmıştır. Video paylaşım sitesi Youtube, deneme aşamasında HTML5'i kullanıcılarına sunmaktadır.

    Yapının temelleri aynı kalsa da, her platforma entegre edilmiş back end layerlar ve görüntüler olabilecektir.

    Ses veya film etiketleri gibi bir çok spesifik yönleriyle birlikte kullanılması gereken HTML 5, sadece bir biçimleme dili olmasından ziyade web uygulamaları yaratmakta da kullanılabilmektedir. CSS3 ve JavaScript ile birleştirmek çok daha güçlü uyumlu ve sağlam uygulamaları mümkün kılmaktadır. Uygulamalar bu sayede binlerce cihazda bir çok ihtimale uygun şekilde kullanılabilmektedir. Özellikle de iliştirilmiş platformlar ve bağlanmış cihazlarla çok daha güçlü olacaklardır.

    HTML5 tam olarak HTML4'ün devamı da değil, yeni bir HTML sürümü de değil. HTML5 bir takım yeni HTML etiketlerinin, CSS'in 3. sürümünün ve Javascript'in oluşturduğu bir kavramdır.


    HTML5 web geliştiricilerine daha kısa, daha anlaşılabilir ve daha etkili yöntemler sunuyor. Aynı işlemi onlarca satırlık kodla yapabilecekken bu gereklilik bir veya bir kaç satıra düşebiliyor. Böylece kod daha kısa ve kısa olduğu için anlaşılabilir oluyor. HTML5 her tarayıcıda çalışacak tek bir yol sunduğu için web sayfasının diğer tarayıcılardada aynı şekilde görüntülenmesi (cross-browser desteği) sağlanmış oluyor.

HTML5'in  avantajları neler?

    Web sayfalarının kullandıkları kodlar kısaldıkça ve bazı komutlar web tarayıcı tarafından doğrudan çalıştırılabilmeye başladıkça hem web sayfasını indirme ve görüntüleme süreniz kısalacak, hem de web sayfasını görüntülemek için gerekli donanımsal özellikler düşecek.

HTML5'in sağladıkları?

Javascript konusunda söylenecek çok fazla şey var.
Geolocation(yer bulmak için), WebWorker(Bazı ağır işlemleri yüksek hızda yapabilmek için), drag-drop(sürükle bırak olayı), File API(Dosyaların içeriğini okuma), depolama olayları(çerez(cookie) benzeri depolama yapmak için),istemci taraflı veritabanı(bazı durumlarda bilgi depolamak, bazı durumlarda web sunucudan tekrar tekrar bilgi çekmemek için sql yapısında bir veritabanı modeli, başka kullanım alanları da olabilir), dataset, canvas vs vs.


1 Ocak 2013 Salı

IP ,Statik IP, Dinamik IP

    IP , bilgisayarımıza internet veya ağ üzerinden ulaşılmasını sağlayan rakamlardan oluşan adrestir.Adresleme statik ya da dinamik yapılabilir.

    Statik IP  el ile yapılan adreslemedir ve  bilgisarların adresleri değişmez.Sunucu görevi gören bilgisayarlarda tercih edilir.

+  Statik IPinternet üzerinden belirli paketleri belirli adreslere iletmek istenildiğinde kullanılır.
-  Statik IP'leri elle ayarlamak gerekmektedir.
    Bilgisayarınızı sunucu olarak kullanmak istediğimizde Router'ınız doğru bir şekilde yapılandırılmadığında  IP çakışması hatalarıyla karşılaşabilirsiniz.

     Dinamik IP  kullanıcıya her internete bağlandığında geçici olarak verilen ip adrestir.

Bilgisayarımın IP numarasını nasıl öğrenebilirim?

      Bilgisayarımızda  başlat > cmd > ipconfig yaparak IP adresimizi öğreniriz.

Bir sitenin IP numarasını nasıl öğrenebilirim ?

       Herhangi bir sitenin IP adresini öğrenmek için  başka bir siteye girip öğrenebiliriz fakat kendi bilgisayarımızda da öğrenmemiz mümkün.
       Bilgisayarımızda  Başlat > Çalıştır > ping google.com.tr  yazarsak google.com.tr sitesinin IP adresini öğrenmiş oluruz.

      

31 Aralık 2012 Pazartesi

favicon nedir?


    Favicon  nedir?

    Web sitelerine özel olan ikonların olduğunu farketmişsinizdir.Sizde kendi sitenize özel ikon kullanmak istiyorsanız bir fotoğraf düzenleme programı yardımıyla ya da tamamen kendi tasarımımız bir fotoğrafı kullanabiliriz.
    Favicon, “Favorites Icon”dan kısaltılmıştır. Bu favicon dosyası siteniz ziyaret edildiğinde adres satırında belirecektir.Favicon dosyası 16x16 piksel boyutunda .ico uzantılı bir grafik dosyasıdır.Modern web tarayıcıları .gif ve.png uzantılı dosyaları favicon olarak gösterebilmektedir.

    Favicon oluşturma

    Faviconunuzu kendiniz tasarlamak istiyorsanız  Favicon.ico Generator dan 
    Belirlediğin resmi favicona dönüştürmek istersenizde Favicon Generator and Gallery den
oluşturabilirsiniz.

     Faviconu yerleştirme

     Favicon dosyanızı  sunucunuzun kök dizinine gönderin.Sunucuyagönderdikten sonra adresini alıp
< link rel="shortcut icon"  href="/favicon.ico" >

Şimdi sizinle sunucusuz olarak html kodlarıyla kendi tasarımım olan faviconu siteme nasıl eklediğimi anlatayım..

İlk önce Favicon.ico Generator yardımıyla kendi ikonumu oluşturdum.

oluşturmuş olduğum ikon   favicon.ico olarak masaüstünde kayıtlıdır.


Not defterini açıp içine şu kodları yazdım.

<html>
<head>
<TITLE>zhrcrkc</TITLE>
<link rel="shortcut icon" href="favicon.ico" type="simge/icon">
</head>
<body>
bu deneme sayfasıdır
</body>
</html>







Resimdede gördüğünüz gibi yuvarlaklar içine aldığım ikonların solda olan tamamen bana ait sağdakide bildiğimiz üzere google sitesinin ikonudur.