Belirli bir birikime sahip olan tüm bilgisayar kullanıcıları TCP/IP'yi duymuşlardır ve az da olsa TCP/IP hakkında fikir sahibidirler. Kısaca değinmek gerekirse TCP/IP şu anda tüm dünyada ağ (network) haberleşmesi için kullanılan ortak modeldir. TCP/IP protokol grubu 4 farklı katmandan oluşur, bunlar:

  • Fiziksel (Network Access Layer)
  • Ağ (Internet Layer) -Internet Protokolü bu katmanda bulunuyor.
  • Taşıma  (Transport Layer) -TCP bu katmanda bulunuyor.
  • Uygulama (Application Layer)
Internet protokolü ve IPv4ten IPv6ya geçiş tcp ip encapsulation

İki PC'nin haberleşmesi sırasında TCP/IP katmanlarında verinin akışı (Akış yönünün oklarla gösterildiğine dikkat ediniz)

olarak sıralanabilir. Kullanıcılar uygulama katmanında çalışan yazılımlar aracılığıyla haberleşir ve kullandığımız her türlü tarayıcı, messenger, ftp türü yazılımlar bu kategoride bulunur. Taşıma katmanı ise TCP ve UDP gibi protokollerin bulunduğu, haberleşmenin yapılacağı cihazlar arasındaki el sıkışma, iletim kontrolü, paket yönetimi ve port adresleme gibi iletişimin temel özelliklerinin yönetildiği katmandır. Internet katmanı ise ağlar arası erişimi sağlayan protokol grubunu barındırır -internet protokolü olmaksızın sizin bulunduğunuz ağın dışıyla haberleşemezsiniz. Örneğin sitemize erişmezsiniz fakat aynı internet bağlantısını paylaştığınız evinizdek ikinci bir bilgisayarla haberleşebilirsiniz. Fiziksel katman ise haberleşmenin elektriksel olarak yapıldığı katmandır. Sizin göndermek istediğiniz veri (0'lar ve 1'ler), bu katmanda elektriksel olarak (örneğin 0 için 0 V, 1 için +5V gibi değerlerle iletilebilir) hatta verilerek iletişim fiziksel olarak sağlanmış olur.

Network bilgisi olan kulllanıcılar OSI referans modelini de muhakkak duymuşlardır. OSI, TCP/IP'nin katman yapısına nazaran daha düzenli -7 katmandan oluşur ve daha oturmuş bir modeldir- bir yapıda olmasına karşın, oldukça geç standartlaştırıldığı için bu yapı hedef alınarak tasarlanan IPX/SPX protokolü yaygınlık kazanamamıştır. Bu kadar ön bilginin ardından bu yazımızda anlatmak istediğimiz konuya girelim. Bu yazımızda, sizi TCP/IP protokol suitinin internet protokolünün adresleme metodu olan IPv4 ve IPv6 hakkında bilgilendirmeye çalışacağız ve IPv6'nın yaygınlaşmaya başladığı şu günlerde iki adres yapısını inceleyip, IPv6'ya geçişi değerlendireceğiz.

Sayfalar: 1 2 3 4

"Internet protokolü ve IPv4'ten IPv6'ya geçiş" ile ilgili kullanıcı mesajları

  1. Ahmet Duran

    Güzel makale olmuş :) Elinize sağlık ^^

  2. Tesekkurler bu guzel bilgiler icin…

  3. Mehmet Öztürk

    Benim gibi sıradan bilgisayar kullanıcılarının bilgisayarı kurcalarken sık sık rastgeldiği (fakat pek birşey anlamadığı) bir kavram hakkında, genel kitleyi bilgilendirecek tarzda yazılmış, güzel bir makale olmuş. Genel kullanıcı kitlesinin "bilgisayar kültürü" düzeyini yükseltecek bu gibi yazıların devamının gelmesini istiyorum. İyi çalışmalar…

  4. Deathline

    256*256*256 = 16.777.216 ediyor rakam yanlış yazılmış :)

    Burda benim kafama takılan bir nokta var kullanılabilen A tipi 16.777.214 ip olduğuna göre kullanılamıyan iki adres var biri 0.0.0.0 da diğerini yazamadım diğerini belirtilebilir mi? 127.255.255.255 diye düşünüyorum ama oda kullanılabilir gözüküyor wikipediada.

    http://en.wikipedia.org/wiki/IP_address

    Birde x.x.x.0 ve x.x.x.255 kullanılamaz demiş , eğer böyle yazarsak sonu 0 ve 255 olan hiç bir ip kullanılamaz anlamnına gelirki budurumda eksi 2 değilde bayağı bir eksi değer çıkar.Toplam kullanılabilir ip bu durumda 256*256*254=16.646.144 ederki buda yanlış olur.

    Biraz karışık oldu kusura kalmayın ama benimde kafam karıştı :D

    • Düzeltme için teşekkürler. Bir rakamı yanlış yazmışız :).

      Kafanıza takılan noktayı da açıklamaya çalışayım. 16.777.214 tane IP A sınıfı olan bir IP grubu için geçerlidir sadece. Toplamda kaba taslak hesapla 128*16.777.214 tane ip hostlara verilebilir. x.x.x.0 ve x.x.x.255 dediğimi ise şöyle açıklalyayım. Örneğin 7 uzayı olduğu gibi size ait ve teorikte 16.777.216 tane IP'niz var. Subnetting vb. yapmadığınız (ip bloğunuzu alt bloklara bölmediğiniz) müddetçe 7.0.0.0 sizin network adresinizdir (ip routing'de kullanılan adres) 7.255.255.255 de broadcast adresinizdir (yayın yaptığınız, pc ismi vb…). Bu iki adres end-pointlere verilemez, yani kullanılamaz. Burada belirtmek istediğimiz bu idi. Eğer ip bloğunuzu bölerseniz ağ adresi ve broadcast adresi sayılarınız artacaktır ve kullanılamaz IP miktarınız da artacaktır ki subnetting A sınıfı gibi büyük IP uzaylarında muhakkak yapılır ve sonuç itibariyle kullanılamaz IP sayısı yükselir.
      Sizin de belirttiğiniz gibi 127.255.255.255 geçerli bir ip'dir ancak broadcast adresidir.

      Tüm bunların yanında A sınıfı kullanılabilir ip'ler 128*16.777.214 tane de değildir. Private ip'ler, loop-back adresler ve sizin de belirttiğiniz gibi 0.0.0.0 gibi geçersiz bir ip de vardır. Umarım açıklamalar yeterli olmuştur. Yazının o kısmını da tekrardan gözden geçirdim ve anlam karmaşası yaratabilecek noktaları tekrar düzenledim.

  5. kimimben

    Güzel makale,elinize sağlık
    IPV6 ya geçilmeme nedeni makale sonunda belirttiğiniz kötü yanları.
    IPV6 geçmenin zorunlu olması için sabit ip talep eden bireysel kullanıcıların artması lazım.Yoksa IPV4 daha uzun süre yaşar.

  6. MrPerFormance

    ipv6 da ipsec güvenliğine gerek kalmayacak. ipv6 da bu içerisinde mecut olacak. ipv4 lerin bitmek üzere olduğu söyleniyor. çünkü bilinsizce alınan ip aralıkları çokça olduğundan.

  7. MaDLineR

    yazı gerçekten çok güzel olmuş ellerinize sağlık. ancak A sınıfı ip'lerde son üç oktetin değişebilmesi B sınıfında son ikisinin ve C sınıfında sonuncusunun değişebilmesi olayını, NetID ve HostID ilişkisiyle anlatmanız yazının anlaşılması açısından daha iyi olacaktır diye düşünüyorum…
    Birde subnetting ile ilgili bir yazı bekliyorum sizden :)

    • Haklısınız aslında, hostID ve networkID belirtilerek daha anlaşılır kılınabilir IP kullanımı. Yazıya bu yönde küçük bir ek yapıyorum.

      Subnetting de network için önemli bir konu gerçekten de. Bu yönde de bir yazı hazırlayabileceğimizi düşünüyorum.

Mesaj gönder »

PC Labs'da eğer daha önce yayınlanan yorumunuz / mesajınız yoksa, gönderdiğiniz mesaj otomatik olarak kontrol kuyruğuna girer ve onaylandıktan sonra sitede gözükür. Yorumlardan yazarları sorumludur; PC Labs sorumlu tutulamaz.