IP adresi

Vikipedi, ozgur ansiklopedi

IP adresi ( ?ngilizce : I nternet P rotocol address ), interneti ya da TCP/IP protokolunu kullanan di?er paket anahtarlamalı a?lara ba?lı cihazların, a? uzerinden birbirleri ile veri alı?veri?i yapmak icin 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 Yonetim Protokolu , 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 uzerinden ula?ırlar. IP adresine sahip iki farklı cihaz aynı a?da olmadıkları durumlarda, yonlendiriciler (router) ya da yonlendirme (routing) ozelli?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 duzendeki sayılarla gosterilirler. Orne?in: 192.168.10.5 (Bu ornekte verilen IP adresi ozel (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 icin 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 cok mumkun olmadı?ından IP adreslerine kar?ılık gelen bir 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.

Yonlendiriciler IP paketleri iletme gorevlerini IP paket ba?lıklarında yer alan IP adreslerine gore gercekle?tirirler. IP'nin ilk buyuk versiyonu ?nternet Protokolu Surum 4'tur. IPv4 internette baskın olan bir protokoldur. Onun halefi ?nternet Protokolu Surum 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 cıkmı?tır.

Datagram Yapısı [ de?i?tir | kayna?ı de?i?tir ]

Her datagramın iki bile?eni vardır. Bir ba?lık ve bir yuk. Yuk, ta?ınan veridir.

IP Adresleme ve Yonlendirme [ de?i?tir | kayna?ı de?i?tir ]

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 yonlendirme oneklerini icerir. IP yonlendirme butun ana bilgisayarlardan oldu?u gibi yonlendiriciler tarafından da gercekle?tirilir ve asıl i?levi a? sınırları boyunca paketleri ula?tırmaktır.

Guvenilirlik [ de?i?tir | kayna?ı de?i?tir ]

?nternet protokollerinin tasarımı uctan uca prensibine dayanır. A? altyapısı tek bir a? elemanı veya iletim ortamı da do?al olarak guvenilmez olarak kabul edilir ve linkleri ve du?umleri kullanılabilirli?i acısından dinamik varsayar. A?ın durumunu devam ettiren veya izini suren hicbir merkezi izleme veya performans olcum kolaylı?ı yoktur. A? karma?ıklı?ını azaltma yararına, a?da istihbarat bilerek co?unlukla veri aktarımı uc du?umleri yer almaktadır. ?letim yolundaki yonlendiriciler paketleri direkt olarak sonraki bilinen ve varı? adresinin giri?i ile e?le?en ula?ılabilir gecide do?ru yonlendirir.

Bu tasarımın bir sonucu olarak, ?nternet Protokolu sadece en iyi caba teslim sa?lar ve hizmet guvenilmez olarak karakterize edilir. A? mimari dili, bu iletim ba?lantı yonelimli modlarda aksine bir ba?lantısız protokoldur.

?nternet Protokolu Surum 4 (IPv4) ba?lı?ında, ba?lı?ın hatasız gonderilmi? olmasını sa?lamak icin "header checksum" isimli bir sa?lama alanı icermektedir.

IPv4 protokolune bir destek protokolu olması amacıyla geli?tirilmi? olan ?nternet Denetim ?letisi Protokolu (ICMP) gonderilen paketlerin hedefe ula?ıp ula?madıklarına dair bazı geri bildirimler sa?lamaktadır.

Dinamik ve statik adresler [ de?i?tir | kayna?ı de?i?tir ]

?nternete ba?lanan kullanıcının dı? dunyaya ba?lantı sa?ladı?ı gercek IP adresi co?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 yuzden internete her ba?lantı yapıldı?ı zaman kullanıcıların dı? dunyaya acıldıkları gercek IP adresi de?i?ebilmektedir.

Statik IP adresleri olan bilgisayarların adresleri de?i?mez. Sunucu gorevi goren bilgisayarlar icin tercih edilir.

IP adresi sınıfları [ de?i?tir | kayna?ı de?i?tir ]

Kullanım alanlarına gore 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.

Orne?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? [ de?i?tir | kayna?ı de?i?tir ]

  • A Sınıfı IP Adresinin ilk okteti a? adresini (network address), kalan oktetler ise konak adresini (host address) verir. Orne?in IP adresini a.b.c.d ?eklinde gosterirsek burada a a? adresini, kalan b.c.d ise konak adresi gosterir.
  • B Sınıfı IP Adresinin ilk iki okteti a? adresini, kalan oktetler ise konak adresini verir.
  • C Sınıfı IP Adresinin ilk uc okteti a? adresini, kalan oktetler ise konak adresini verir.

Ozel IP adresleri [ de?i?tir | kayna?ı de?i?tir ]

A?a?ıda yer alan uc IP adres blo?u yerel alan a?larında kullanılmak uzere 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 uzere tahsis edilmi?tir (Dunya uzerinde tekil de?ildirler) ve geni? alan a?larında internet servis sa?layıcılar tarafından yonlendirilmezler. Bu nedenle bu IP a?larından internete cıkarken gercek IP adreslerine NAT yapılır.

IPv4 Ba?lı?ının Alanları [ de?i?tir | kayna?ı de?i?tir ]

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 [ de?i?tir | kayna?ı de?i?tir ]

Versiyon ya da surum ( ?ngilizce version ), kullanılan IP versiyonunu gosterir. Uzunlu?u dort bittir .

Internet Header Length (IHL) [ de?i?tir | kayna?ı de?i?tir ]

IP ba?lı?ın uzunlu?unu gosterir ile ilgilidir. Uzunlu?u dort bittir .

Type Of Service (TOS) [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u bir bayttır .

Total Length (TL) [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u iki bayttır .

Identification [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u iki bayttır .

Flags [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u uc bittir .

Time To Live (TTL) [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u bir bayttır .

Protocol [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u bir bayttır .

Header Checksum [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u iki bayttır .

Source Address [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u dort bayttır .

Destination Address [ de?i?tir | kayna?ı de?i?tir ]

Uzunlu?u dort bayttır .

Options [ de?i?tir | kayna?ı de?i?tir ]

Data [ de?i?tir | kayna?ı de?i?tir ]

IPv4 ve IPv6 [ de?i?tir | kayna?ı de?i?tir ]

IPv4’un adres uzayı, IPv6’ya gore daha dardır. IPv4 adres uzayında (2 32 ) adet, IPv6 adres uzayında ise (2 128 ) adet adres bulunmaktadır. Ayrıca IPv4 ba?lık formatı ( ?ngilizce header format ), IPv6 formatına gore 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 uzerindeki otomatik konfigurasyon ozelle?i internet uzerindeki adres yonetimini kolayla?tırır.

IPv6’da NAT ’a ( ?ngilizce Network Address Translation ) duyulan ihtiyac azalmı?tır. Kullanılabilecek adres sayısının artması, NAT'ta gercekle?tirilen ozel IP adreslerinin (private IP address), genel IP adreslerine (public IP address) donu?turulmesi ihtiyacını buyuk oranda ortadan kaldırabilecektir.

Ayrıca bakınız [ de?i?tir | kayna?ı de?i?tir ]

Notlar [ de?i?tir | kayna?ı de?i?tir ]

Kaynakca [ de?i?tir | kayna?ı de?i?tir ]

  • 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".