İçeriğe atla

IP adresi: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
YBot (mesaj | katkılar)
Dipnotsuz şablonuna tarih eklendi
Brightt11 (mesaj | katkılar)
k Tam Otomatize Taşeron Değişiklik İşçisi (mesaj) tarafından yapılan 32652042 sayılı değişiklik geri getirildi: Deneme amaçlı değişiklik
Etiketler: Twinkle Geri al Mobil değişiklik Mobil ağ değişikliği Gelişmiş mobil değişikliği
(26 kullanıcı tarafından yapılan 39 ara revizyon gösterilmiyor)
1. satır: 1. satır:
{{Dipnotsuz|tarih=Ekim 2022}}
{{Dipnotsuz|tarih=Ekim 2022}}
'''IP adresi''' ([[İngilizce]]: '''''I'''nternet '''P'''rotocol address''), [[internet]]i ya da [[İnternet iletişim kuralları dizisi|TCP/IP]] protokolünü kullanan diğer paket anahtarlamalı [[Bilgisayar ağı|ağlara]] bağlı cihazların, ağ üzerinden birbirleri ile veri alışverişi yapmak için kullandıkları adres.{{IPyığını}}
'''IP adresi''' ([[İngilizce]]: '''''I'''nternet '''P'''rotocol address''), [[internet]]i ya da [[İnternet iletişim kuralları dizisi|TCP/IP]] protokolünü kullanan diğer paket anahtarlamalı [[Bilgisayar ağı|ağlara]] bağlı cihazların, ağ üzerinden birbirleri ile veri alışverişi yapmak için kullandıkları adres.{{IPyığını}}
[[İnternet]]'e bağlanan her [[İnternet of Things|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önlendirici]]ler (router) vasıtası ile birbirleri ile iletişim kurabilirler.
[[İnternet]]'e bağlanan her [[İnternet of Things|cihaza]], [[İnternet Servis Sağlayıcı]]sı tarafından bir "public" IP adresi atanır ve internete bağlı cihazlar birbirleriyle bu "public" IP adresleri üzerinden ulaşırlar. IP adresine sahip iki farklı cihaz aynı ağda olmadıkları durumlarda, [[yönlendirici]]ler (router) ya da yönlendirme (routing) özelliği olan cihazlar vasıtası ile birbirleri ile iletişim kurarlar.


IP adresleri şu anda yaygın kullanımda olan [[IPv4]] için 32 [[Bit (bilişim)|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.
IP adresleri şu anda yaygın kullanımda olan [[IPv4]] adresleri 32 [[Bit (bilişim)|bit]] boyutunda olup, noktalarla ayrılmış 4 adet onluk düzendeki sayılarla gösterilirler. Örneğin: 192.168.10.5 (Bu örnekte verilen IP adresi özel (private) IP adresi olarak tanımlanır ve sadece yerel ağlarda iletişim sağlayabilir. 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 [[DNS|alan adı]] sistemi kullanılmaktadır. [[İnternet servis sağlayıcısı|İnternet servis sağlayıcıları]]'nda da bulunan [[Alan Adı Sunucuları]]'ndan ''(DNS -'''D'''omain '''N'''ame '''S'''ystem'') 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.
Bazı internet sayfalarına, o sayfaların IP adresleri ile de bağlanılabilir. Ancak bu IP adreslerinin hangi sayfalara ait olduklarını bilebilmek pratikte çok mümkün olmadığından IP adreslerine karşılık gelen bir [[DNS|alan adı]] sistemi kullanılmaktadır. [[Alan Adı Sunucuları]]'ndan ''(DNS -'''D'''omain '''N'''ame '''S'''ystem'') oluşan hiyerarşik bir sistem, hangi alan adının hangi IP adresine karşılık geldiği bilgisini eşler.


[[Yönlendirici]]ler IP paketleri iletme görevlerini IP paket başlıklarında yer alan IP adreslerine göre gerçekleştirirler. 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, internete bağlanan cihaz sayısının artmasından ve bu cihazlara yetecek sayıda IP adresi verilmesini sağlama zorunluluğundan ortaya çıkmıştır.
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 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ı ===
=== Datagram Yapısı ===
Her [[Datagram|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.
Her [[datagram]]ın iki bileşeni vardır. Bir başlık ve bir yük. Yük, taşınan veridir.


=== IP Adresleme ve Yönlendirme ===
=== 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.
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.


=== Güvenilirlik ===
=== Güvenilirlik ===
İ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.
İ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, İnternet 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.
Bu tasarımın bir sonucu olarak, İnternet 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.


İnternet Protokolü Sürüm 4 (IPv4) başlığında, başlığın hatasız gönderilmiş olmasını sağlamak için "header checksum" isimli bir sağlama alanı içermektedir.
İnternet 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. İnternet 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, IPv6 başlığı korumak için hiçbir kontrol sağlamaz.


IPv4 protokolüne bir destek protokolü olması amacıyla geliştirilmiş olan İnternet Denetim İletisi Protokolü (ICMP) gönderilen paketlerin hedefe ulaşıp ulaşmadıklarına dair bazı geri bildirimler sağlamaktadır.
Ağdaki tüm hata durumları tespit edilir ve bir iletim sonu düğümleri tarafından telafi edilmelidir. İnternet protokol paketinin üst katman protokolleri güvenilirlik sorunlarını çözmekle sorumludur.


== Dinamik ve statik adresler ==
== Dinamik ve statik adresler ==
39. satır: 34. satır:


Örneğin;
Örneğin;
* A Sınıfı IP Adresleri 1.aaa.bbb.ccc / 127.aaa.bbb.ccc
* A Sınıfı IP Adresleri 001.aaa.bbb.ccc / 127.aaa.bbb.ccc
* B Sınıfı IP Adresleri 128.aaa.bbb.ccc / 191.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
* C Sınıfı IP Adresleri 192.aaa.bbb.ccc - 223.aaa.bbb.ccc
59. satır: 54. satır:
Bu IP adres blokları [[Yerel alan ağı|yerel alan ağlarında]] kullanılmak üzere tahsis edilmiştir (Dünya üzerinde tekil değildirler) ve [[Geniş alan ağı|geniş alan ağlarında]] [[İnternet servis sağlayıcısı|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.
Bu IP adres blokları [[Yerel alan ağı|yerel alan ağlarında]] kullanılmak üzere tahsis edilmiştir (Dünya üzerinde tekil değildirler) ve [[Geniş alan ağı|geniş alan ağlarında]] [[İnternet servis sağlayıcısı|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.


== IPv4 Başlığının Alanları ==
== Versiyon (Sürüm) ==
'''Versiyon''' ya da '''sürüm''' ({{Dil|en|version|dil_adı=e}}), 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 [[Bit (bilişim)|bit]]lik 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.<ref>Network TCP/IP UNIX El Kitabı - Dr. Rifat ÇÖLKESEN</ref>


Ş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 ===
[[Dosya:IPv4 Packet-en.svg|400pik|sağ|{{ortala|IPv4 başlık yapısı}}]]
[[Dosya:IPv4 Packet-en.svg|400pik|sağ|{{ortala|IPv4 başlık yapısı}}]]
# '''''Version'''''
# '''''Version'''''
81. satır: 72. satır:
# Data
# Data


=== IPv4 ve IPv6 ===
=== Version ===
'''Versiyon''' ya da '''sürüm''' ({{Dil|en|version|dil_adı=en}}), kullanılan [[IP]] versiyonunu gösterir. Uzunluğu dört [[Bit (bilişim)|bit]]tir.
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ı ({{Dil|en|header format|dil_adı=e}}), 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.

=== Internet Header Length (IHL) ===
IP başlığın uzunluğunu gösterir ile ilgilidir. Uzunluğu dört [[Bit (bilişim)|bit]]tir.

=== Type Of Service (TOS) ===
Uzunluğu bir [[bayt]]tır.

=== Total Length (TL) ===
Uzunluğu iki [[bayt]]tır.

=== Identification ===
Uzunluğu iki [[bayt]]tır.

=== Flags ===
Uzunluğu üç [[Bit (bilişim)|bit]]tir.

=== Time To Live (TTL) ===
Uzunluğu bir [[bayt]]tır.

=== Protocol ===
Uzunluğu bir [[bayt]]tır.

=== Header Checksum ===
Uzunluğu iki [[bayt]]tır.

=== Source Address ===
Uzunluğu dört [[bayt]]tır.

=== Destination Address ===
Uzunluğu dört [[bayt]]tır.

=== Options ===

=== Data ===

== IPv4 ve IPv6 ==
IPv4’ün adres uzayı, IPv6’ya göre daha dardır. IPv4 adres uzayında (2<sup>32</sup>) adet, IPv6 adres uzayında ise (2<sup>128</sup>) adet adres bulunmaktadır. Ayrıca IPv4 başlık formatı ({{Dil|en|header format|dil_adı=e}}), IPv6 formatına göre daha basit yapıdadır. IPv4 başlık boyutu 20 bayttan iken, IPv6 başlık boyutu sabit olarak 40 bayttır.


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.
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 [[internet]] üzerindeki adres yönetimini kolaylaştırır.


IPv6’da [[NAT]]’a ({{Dil|en|National Address Translation|dil_adı=e}}) 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.
IPv6’da [[NAT]]’a ({{Dil|en|Network Address Translation|dil_adı=e}}) duyulan ihtiyaç azalmıştır. Kullanılabilecek adres sayısının artması, NAT'ta gerçekleştirilen özel IP adreslerinin (private IP address), genel IP adreslerine (public IP address) dönüştürülmesi ihtiyacını büyük oranda ortadan kaldırabilecektir.


== Ayrıca bakınız ==
== Ayrıca bakınız ==
* [[IPv4]]
* [[IPv4]]
* [[IPv6]]
* [[IPv6]]
* [[IP2location|IP2]]


== Notlar ==
== Notlar ==
{{Kaynakça}}
{{kaynakça}}


== Kaynakça ==
== Kaynakça ==

Sayfanın 19.28, 6 Haziran 2024 tarihindeki hâli

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 birbirleri ile veri alışverişi yapmak için kullandıkları adres.

İnternet iletişim kuralları dizisi

OSI modeli

Katman İletişim kuralları
7. Uygulama katmanı HTTP, DNS, SMTP, FTP, TFTP, UUCP, NNTP, SSL, SSH, IRC, SNMP, SIP, RTP, Telnet, ...
6. Sunum katmanı ISO 8822, ISO 8823, ISO 8824, ITU-T T.73, ITU-T X.409, ...
5. Oturum katmanı NFS, SMB, ISO 8326, ISO 8327, ITU-T T.6299, ...
4. Ulaşım katmanı TCP, UDP, SCTP, DCCP, ...
3. Ağ katmanı IP, IPv4, IPv6, ICMP, ARP, İnternet Grup Yönetim Protokolü, IPX,...
2. Veri bağlantısı katmanı Ethernet, HDLC, Wi-Fi, Token ring, FDDI, PPP, L2TP...
1. Donanım katmanı ISDN, RS-232, EIA-422, RS-449, EIA-485, ...

İnternet'e bağlanan her cihaza, İnternet Servis Sağlayıcısı tarafından bir "public" IP adresi atanır ve internete bağlı cihazlar birbirleriyle bu "public" IP adresleri üzerinden ulaşırlar. IP adresine sahip iki farklı cihaz aynı ağda olmadıkları durumlarda, yönlendiriciler (router) ya da yönlendirme (routing) özelliği olan cihazlar vasıtası ile birbirleri ile iletişim kurarlar.

IP adresleri şu anda yaygın kullanımda olan IPv4 adresleri 32 bit boyutunda olup, noktalarla ayrılmış 4 adet onluk düzendeki sayılarla gösterilirler. Örneğin: 192.168.10.5 (Bu örnekte verilen IP adresi özel (private) IP adresi olarak tanımlanır ve sadece yerel ağlarda iletişim sağlayabilir. Diğer ağlar ile iletişim sağlanabilmesi için cihazın genel (public) IP adresine sahip olması gerekmektedir.)

Bazı internet sayfalarına, o sayfaların IP adresleri ile de bağlanılabilir. Ancak bu IP adreslerinin hangi sayfalara ait olduklarını bilebilmek pratikte çok mümkün olmadığından IP adreslerine karşılık gelen bir alan adı sistemi kullanılmaktadır. 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.

Yönlendiriciler IP paketleri iletme görevlerini IP paket başlıklarında yer alan IP adreslerine göre gerçekleştirirler. 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, internete bağlanan cihaz sayısının artmasından ve bu cihazlara yetecek sayıda IP adresi verilmesini sağlama zorunluluğundan ortaya çıkmıştır.

Datagram Yapısı

Her datagramın iki bileşeni vardır. Bir başlık ve bir yük. 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.

Güvenilirlik

İ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, İnternet 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.

İnternet Protokolü Sürüm 4 (IPv4) başlığında, başlığın hatasız gönderilmiş olmasını sağlamak için "header checksum" isimli bir sağlama alanı içermektedir.

IPv4 protokolüne bir destek protokolü olması amacıyla geliştirilmiş olan İnternet Denetim İletisi Protokolü (ICMP) gönderilen paketlerin hedefe ulaşıp ulaşmadıklarına dair bazı geri bildirimler sağlamaktadır.

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 sınıfı 224-239, E sınıfı 240-255.

Örneğin;

  • A Sınıfı IP Adresleri 001.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
  • D Sınıfı IP Adresleri 224.aaa.bbb.ccc - 239.aaa.bbb.ccc
  • E Sınıfı IP Adresleri 240.aaa.bbb.ccc - 255.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.

IPv4 Başlığının Alanları

IPv4 başlık yapısı
IPv4 başlık yapısı
  1. Version
  2. Internet 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

Version

Versiyon ya da sürüm (İngilizceversion), kullanılan IP versiyonunu gösterir. Uzunluğu dört bittir.

Internet Header Length (IHL)

IP başlığın uzunluğunu gösterir ile ilgilidir. Uzunluğu dört bittir.

Type Of Service (TOS)

Uzunluğu bir bayttır.

Total Length (TL)

Uzunluğu iki bayttır.

Identification

Uzunluğu iki bayttır.

Flags

Uzunluğu üç bittir.

Time To Live (TTL)

Uzunluğu bir bayttır.

Protocol

Uzunluğu bir bayttır.

Header Checksum

Uzunluğu iki bayttır.

Source Address

Uzunluğu dört bayttır.

Destination Address

Uzunluğu dört bayttır.

Options

Data

IPv4 ve IPv6

IPv4’ün adres uzayı, IPv6’ya göre daha dardır. IPv4 adres uzayında (232) adet, IPv6 adres uzayında ise (2128) adet adres bulunmaktadır. Ayrıca IPv4 başlık formatı (İngilizceheader format), IPv6 formatına göre daha basit yapıdadır. IPv4 başlık boyutu 20 bayttan iken, IPv6 başlık boyutu sabit olarak 40 bayttır.

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 internet üzerindeki adres yönetimini kolaylaştırır.

IPv6’da NAT’a (İngilizceNetwork Address Translation) duyulan ihtiyaç azalmıştır. Kullanılabilecek adres sayısının artması, NAT'ta gerçekleştirilen özel IP adreslerinin (private IP address), genel IP adreslerine (public IP address) dönüştürülmesi ihtiyacını büyük oranda ortadan kaldırabilecektir.

Ayrıca bakınız

Notlar

Kaynakça

  • Netgear ProSafe XSM7224S reference manual
  • Siyan, Karanjit. Inside TCP/IP, New Riders Publishing, 1997. ISBN 1-56205-714-6
  • Parker, Don (2 Kasım 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 Temmuz 2004). "China disowns IPv9 hype".