IP adresi

Vikipedi, özgür ansiklopedi
03.40, 27 Ocak 2021 tarihinde 46.1.241.112 (mesaj) tarafından oluşturulmuş 24737266 numaralı sürüm

IP adresi (İngilizce: Internet Protocol Address), interneti ya da TCP/IP protokolünü kullanan diğer paket anahtarlamalı ağlara bağlı cihazların, ağ üzerinden

İnternet'e bağlanan her cihaza, İnternet Servis Sağlayıcısı tarafından bir IP adresi atanır ve internetteki diğer cihazlar bu cihazlara verilen IP adresleri ile ulaşırlar. IP adresine sahip iki farklı cihaz aynı ağda olmasa dahi, yönlendiriciler (router) vasıtası ile birbirleri ile iletişim kurabilirler.

IP adresleri şu anda yaygın kullanımda olan IPv4 için 32 bit boyutunda olup, noktalarla ayrılmış 4 adet 8 bitlik sayıyla gösterilir. Örneğin: 192.168.10.5 (bu örnekte verilen IP adresi özel IP adresi olarak tanımlanmakta ve sadece lokal ağlar da iletişim sağlayabilmektedir, diğer ağlar ile iletişim sağlanabilmesi için cihazın genel (public) IP adresine sahip olması gerekmektedir.)

Bir internet sayfası sunucusuna IP adresi yazarak da bağlanılabilir. Ancak bu rakamları yazmak pratik olmadığından IP adresine karşılık gelen bir alan adı sistemi kullanılmaktadır. İnternet servis sağlayıcıları'nda da bulunan Alan Adı Sunucuları'ndan (DNS -Domain Name System) oluşan hiyerarşik bir sistem, hangi alan adının hangi IP adresine karşılık geldiği bilgisini eşler ve kullanıcıları doğru adreslere yönlendirir.

Bu makale yalnızca IP ağ protokolü ile ilgilidir. İnternet Protokolü (IP) ağ sınırları boyunca datagramların geçişi için internet protokolü takımında temel iletişim protokolüdür. Yönlendirme işlevi sayesinde internetin çalışmasını sağlar ve internetin olmazsa olmazıdır. IP, paket teslim görevini paket başlıklarındaki IP adreslerine dayalı olarak kaynak adresten hedef adrese doğru gerçekleştirir. Bu amaçla, IP veri teslim edilecek kapsülleyen bir paket yapıları tanımlamaktadır. Aynı zamanda adresleme yöntemlerini tanımlayan bu method kaynak ve hedef bilgileri ile diyagramı etiketlemek için kullanılır. IP, 1974 yılında Vint Cerf ve Bob Kahn tarafından orijinal iletim kontrol programında bağlantısız bir datagram hizmeti olarak tanıtıldı. İnternet protokolü paketi bu nedenle sık sık TCP/IP gibi ifade edilir. IP'nin ilk büyük versiyonu İnternet Protokolü Sürüm 4'tür. IPv4 internette baskın olan bir protokoldür. Onun halefi İnternet Protokolü Sürüm 6 (IPv6)'dır. IPv6 günümüzde internete bağlanan cihazların sayısının artmasına ve bu cihazlara yetecek sayıda IP adresi verilmesini sağlama zorunluluğundan ortaya çıkmıştır.

Fonksiyon

İnternet Protokolü bir veya birden fazla IP ağındaki bir kaynaktan bir hedefe datagramların (paketlerin) yönlendirilmesinden sorumludur. Bu amaçla, İnternet Protokolü paketleme biçimini tanımlar ve iki işlevi olan adresleme sistemi sağlar.

Datagram Yapısı

Her datagramın iki bileşeni vardır. Bir başlık ve bir yük. IP başlık rota için gerekli kaynak IP adresi, hedef IP adresi ve diğer meta ile etiketlenir ve datagram teslim edilir. Yük taşınan veridir.

IP Adresleme ve Yönlendirme

IP adresleme IP adreslerinin atamasını ve ilişkili parametrelerin arabirimlerini barındırmayı gerektirir. Adres uzayı ağlara ve alt ağlara ayrılır, ağın tanımını ve yönlendirme öneklerini içerir. IP yönlendirme bütün ana bilgisayarlardan olduğu gibi yönlendiriciler tarafından da gerçekleştirilir ve asıl işlevi ağ sınırları boyunca paketleri ulaştırmaktır. Ağın topoloji için gerektiği gibi yönlendiriciler, özel olarak tasarlanmış yönlendirme protokolleri üzerinden birbiriyle iç ağ geçidi protokolleri ve dış ağ geçidi protokolleri ya iletişim kurar. IP yönlendirme yerel ağlarda yaygındır. Örneğin, birçok ethernet anahtarları IP çok noktaya yayını destekler. Bu anahtarlar IP adreslerini kullanır ve İnternet Grup Yönetimi Protokolü çoklu yayın yönlendirmelerini kontrol eder ancak gerçek yönlendirme için MAC adreslerini kullanır.

Güvenirlilik

İnternet protokollerinin tasarımı uçtan uca prensibine dayanır. Ağ altyapısı tek bir ağ elemanı veya iletim ortamı da doğal olarak güvenilmez olarak kabul edilir ve linkleri ve düğümleri kullanılabilirliği açısından dinamik varsayar. Ağın durumunu devam ettiren veya izini süren hiçbir merkezi izleme veya performans ölçüm kolaylığı yoktur. Ağ karmaşıklığını azaltma yararına, ağda istihbarat bilerek çoğunlukla veri aktarımı uç düğümleri yer almaktadır. İletim yolundaki yönlendiriciler paketleri direkt olarak sonraki bilinen ve varış adresinin girişi ile eşleşen ulaşılabilir geçide doğru yönlendirir.

Bu tasarımın bir sonucu olarak, Internet Protokolü sadece en iyi çaba teslim sağlar ve hizmet güvenilmez olarak karakterize edilir. Ağ mimari dili, bu iletim bağlantı yönelimli modlarda aksine bir bağlantısız protokoldür. Çeşitli hata durumları bu tür veri bozulması, paket kaybı, çoğaltılması ve out-of-sipariş teslimi olarak oluşabilir. Yönlendirme dinamik olduğundan, her paket anlamı bağımsız tedavi edilir ve ağ önceki paketleri yolunda dayalı halde saklar, farklı paketler farklı yollar aracılığıyla aynı hedefe yönlendirilmiş olabilir Çünkü, yönlendiriciler hep dinamiktir, yani her pakete bağımsız bir şekilde davranılır ve ağ önceki paketlerin izine dair herhangi bir durum devam ettirmediğinden dolayı, farklı paketler aynı hedefe farklı yollar üzerinden yönlendirilebilir, bu alıcının sıralamasının bozulması ile sonuçlanabilir.

Internet Protokolü Sürüm 4 (IPv4) IP paket başlığı hatasız olmasını sağlamak için önlemler sağlar. Bir yönlendirme düğümü bir paket için bir sağlama toplamı hesaplar. Sağlama kötüyse, yönlendirme düğüm paketi atar. Internet Denetim İletisi Protokolü (ICMP) Böyle bir bildirim sağlar, ancak yönlendirme düğümü, son düğümü bildirmek zorunda değildir. Aksine, performansı arttırmak için ve geçerli link tabaka teknolojisinin hata bulması varsayıldığı için, the IPv6 başlığı korumak için hiçbir kontrol sağlamaz.

Ağdaki tüm hata durumları tespit edilir ve bir iletim sonu düğümleri tarafından telafi edilmelidir. Internet protokol paketinin üst katman protokolleri güvenilirlik sorunlarını çözmekle sorumludur.

Dinamik ve statik adresler

İnternete bağlanan kullanıcının dış dünyaya bağlantı sağladığı gerçek IP adresi çoğu zaman dinamiktir. Kullanıcının hizmet aldığı internet servis sağlayıcı, kullanıcıya o an boşta bulunan bir IP adresini verir. Bu yüzden internete her bağlantı yapıldığı zaman kullanıcıların dış dünyaya açıldıkları gerçek IP adresi değişebilmektedir.

Statik IP adresleri olan bilgisayarların adresleri değişmez. Sunucu görevi gören bilgisayarlar için tercih edilir.

IP adresi sınıfları

Kullanım alanlarına göre IP Adresleri sınıflandırılır. A sınıfı 1-127, B sınıfı 128-191, C sınıfı 192-223, D,E ve F sınıfları 224-254.

Örneğin;

  • A Sınıfı IP Adresleri 1.aaa.bbb.ccc / 127.aaa.bbb.ccc
  • B Sınıfı IP Adresleri 128.aaa.bbb.ccc / 191.aaa.bbb.ccc
  • C Sınıfı IP Adresleri 192.aaa.bbb.ccc - 223.aaa.bbb.ccc aralığındadır.

IP adresinden konak adres nasıl elde edilir?

  • A Sınıfı IP Adresinin ilk okteti ağ adresini (network address), kalan oktetler ise konak adresini (host address) verir. Örneğin IP adresini a.b.c.d şeklinde gösterirsek burada a ağ adresini, kalan b.c.d ise konak adresi gösterir.
  • B Sınıfı IP Adresinin ilk iki okteti ağ adresini, kalan oktetler ise konak adresini verir.
  • C Sınıfı IP Adresinin ilk üç okteti ağ adresini, kalan oktetler ise konak adresini verir.

Özel IP adresleri

Aşağıda yer alan üç IP adres bloğu yerel alan ağlarında kullanılmak üzere ayrılmıştır.

10.0.0.0 - 10.255.255.255 (10.0.0.0/8 - 10.0.0.0 maske 255.0.0.0)
172.16.0.0 - 172.31.255.255 (172.16.0.0/12 - 172.16.0.0 maske 255.240.0.0)
192.168.0.0 - 192.168.255.255 (192.168.0.0/16 - 192.168.0.0 maske 255.255.0.0)

Bu IP adres blokları yerel alan ağlarında kullanılmak üzere tahsis edilmiştir (Dünya üzerinde tekil değildirler) ve geniş alan ağlarında internet servis sağlayıcılar tarafından yönlendirilmezler. Bu nedenle bu IP ağlarından internete çıkarken gerçek IP adreslerine NAT yapılır.

Versiyon (Sürüm)

Versiyon ya da sürüm (İngilizceversiyon), kullanılan IP’nin uyarlamasını gösterir. Farklı uyarlamada başlıktaki alanların yerleri değişiklik gösterdiğinden paketin doğru yorumlanması için kullanılır. Bu uzunluk iki tane dört bitlik değerin birleşiminden meydana gelir. İlk dört biti protokol sürümüne ayrılmıştır. Kalan dört bit ise IP başlığın uzunluğu ile ilgilidir.[1]

Şu anda kullanılan IP versiyonu 4’tür. Bir sonraki versiyon ise 6 olacaktır. 5 Stream Protokol için saklanmaktadır.

IP paket başlığı içeriği

  1. Version
  2. İnternet Header Length(IHL)
  3. Type Of Service(TOS)
  4. Total Length(TL)
  5. Identification
  6. Flags
  7. Fragment Offset
  8. Time To Live(TTL)
  9. Protocol
  10. Header Checksum
  11. Source Address
  12. Destination Address
  13. Options
  14. Data

IPv4 ve IPv6

IPv4’ün adres uzayı , IPv6’ya göre daha dardır. IPv6 ile daha çok sayıda IP adresi kullanılabilir durumdadır. IPv4’te 32 bit olan adresler IPv6’da 128 bite çıkartılmıştır. Ayrıca IPv4 başlık formatı (İngilizceheader format), IPv6 formatına göra daha basit yapıdadır. Çünkü IPv4 başlık boyutu 20 oktetden oluşurken IPv6 başlık boyutu sabit olarak 40 oktetdir.

IPv4 başlığının 12 alanının 6’sı IPv6 da yoktur. Bu alanların kaldırılması, IPv6’nın daha kolay işlenmesini sağlamıştır. Ayrıca IPv6 üzerindeki otomatik konfigürasyon özelleği İnternet üzerindeki adres yönetimini kolaylaştırır.

IPv6’da NAT’a (İngilizceNational Address Translation) duyulan ihtiyaç azalmıştır. Adres sayısının artması, NAT uygulamalarında sağlanan çok sayıda adresin IP adresine dönüştürülmesi ihtiyacını ortadan kaldırır. Bu sayede NAT yüzünden oluşan sorunlarda ortadan kalkmış olur. IPv4’te IPsec kullanımı isteğe bağlıyken IPv6’da zorunludur.

Ayrıca bakınız

Kaynakça

  1. ^ Network TCP/IP UNIX El Kitabı - Dr. Rifat ÇÖLKESEN

Netgear ProSafe XSM7224S reference manual Siyan, Karanjit. Inside TCP/IP, New Riders Publishing, 1997. ISBN 1-56205-714-6 Parker, Don (2 November 2010). "Basic Journey of a Packet". symantec.com. Symantec. Retrieved 4 May 2014. Vinton G. Cerf, Robert E. Kahn, "A Protocol for Packet Network Intercommunication", IEEE Transactions on Communications, Vol. 22, No. 5, May 1974 pp. 637–648 Mulligan, Geoff. "It was almost IPv7". O'Reilly. O'Reilly Media. Retrieved 4 July 2015. Leyden, John (6 July 2004). "China disowns IPv9 hype".