Bu maddede bulunmasına karşın yetersizliği nedeniyle bazı bilgilerin hangi kaynaktan alındığı belirsizdir.Ekim 2022) () ( |
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 | ||
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ı
- Version
- Internet Header Length (IHL)
- Type Of Service (TOS)
- Total Length (TL)
- Identification
- Flags
- Fragment Offset
- Time To Live (TTL)
- Protocol
- Header Checksum
- Source Address
- Destination Address
- Options
- Data
Version
Versiyon ya da sürüm (İngilizce: version), 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ı (İngilizce: header 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 (İngilizce: Network 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.
- 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".
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddede kaynak listesi bulunmasina karsin metin ici kaynaklarin yetersizligi nedeniyle bazi bilgilerin hangi kaynaktan alindigi belirsizdir Lutfen kaynaklari uygun bicimde metin icine yerlestirerek maddenin gelistirilmesine yardimci olun Ekim 2022 Bu sablonun nasil ve ne zaman kaldirilmasi gerektigini ogrenin IP adresi Ingilizce Internet Protocol address interneti ya da TCP IP protokolunu kullanan diger paket anahtarlamali aglara bagli cihazlarin ag uzerinden birbirleri ile veri alisverisi yapmak icin kullandiklari adres Internet iletisim kurallari dizisi OSI modeliKatman Iletisim kurallari7 Uygulama katmani HTTP DNS SMTP FTP TFTP UUCP NNTP SSL SSH IRC SNMP SIP RTP Telnet 6 Sunum katmani ISO 8822 ISO 8823 ISO 8824 ITU T T 73 ITU T X 409 5 Oturum katmani NFS SMB ISO 8326 ISO 8327 ITU T T 6299 4 Ulasim katmani TCP UDP SCTP DCCP 3 Ag katmani IP IPv4 IPv6 ICMP ARP Internet Grup Yonetim Protokolu IPX 2 Veri baglantisi katmani Ethernet HDLC Wi Fi Token ring FDDI PPP L2TP 1 Donanim katmani ISDN RS 232 EIA 422 RS 449 EIA 485 Internet e baglanan her cihaza Internet Servis Saglayicisi tarafindan bir public IP adresi atanir ve internete bagli cihazlar birbirleriyle bu public IP adresleri uzerinden ulasirlar IP adresine sahip iki farkli cihaz ayni agda olmadiklari durumlarda yonlendiriciler router ya da yonlendirme routing ozelligi olan cihazlar vasitasi ile birbirleri ile iletisim kurarlar IP adresleri su anda yaygin kullanimda olan IPv4 adresleri 32 bit boyutunda olup noktalarla ayrilmis 4 adet onluk duzendeki sayilarla gosterilirler Ornegin 192 168 10 5 Bu ornekte verilen IP adresi ozel private IP adresi olarak tanimlanir ve sadece yerel aglarda iletisim saglayabilir Diger aglar ile iletisim saglanabilmesi icin cihazin genel public IP adresine sahip olmasi gerekmektedir Bazi internet sayfalarina o sayfalarin IP adresleri ile de baglanilabilir Ancak bu IP adreslerinin hangi sayfalara ait olduklarini bilebilmek pratikte cok mumkun olmadigindan IP adreslerine karsilik gelen bir alan adi sistemi kullanilmaktadir Alan Adi Sunuculari ndan DNS Domain Name System olusan hiyerarsik bir sistem hangi alan adinin hangi IP adresine karsilik geldigi bilgisini esler Yonlendiriciler IP paketleri iletme gorevlerini IP paket basliklarinda yer alan IP adreslerine gore gerceklestirirler IP nin ilk buyuk versiyonu Internet Protokolu Surum 4 tur IPv4 internette baskin olan bir protokoldur Onun halefi Internet Protokolu Surum 6 IPv6 dir IPv6 internete baglanan cihaz sayisinin artmasindan ve bu cihazlara yetecek sayida IP adresi verilmesini saglama zorunlulugundan ortaya cikmistir Datagram Yapisi Her datagramin iki bileseni vardir Bir baslik ve bir yuk Yuk tasinan veridir IP Adresleme ve Yonlendirme IP adresleme IP adreslerinin atamasini ve iliskili parametrelerin arabirimlerini barindirmayi gerektirir Adres uzayi aglara ve alt aglara ayrilir agin tanimini ve yonlendirme oneklerini icerir IP yonlendirme butun ana bilgisayarlardan oldugu gibi yonlendiriciler tarafindan da gerceklestirilir ve asil islevi ag sinirlari boyunca paketleri ulastirmaktir Guvenilirlik Internet protokollerinin tasarimi uctan uca prensibine dayanir Ag altyapisi tek bir ag elemani veya iletim ortami da dogal olarak guvenilmez olarak kabul edilir ve linkleri ve dugumleri kullanilabilirligi acisindan dinamik varsayar Agin durumunu devam ettiren veya izini suren hicbir merkezi izleme veya performans olcum kolayligi yoktur Ag karmasikligini azaltma yararina agda istihbarat bilerek cogunlukla veri aktarimi uc dugumleri yer almaktadir Iletim yolundaki yonlendiriciler paketleri direkt olarak sonraki bilinen ve varis adresinin girisi ile eslesen ulasilabilir gecide dogru yonlendirir Bu tasarimin bir sonucu olarak Internet Protokolu sadece en iyi caba teslim saglar ve hizmet guvenilmez olarak karakterize edilir Ag mimari dili bu iletim baglanti yonelimli modlarda aksine bir baglantisiz protokoldur Internet Protokolu Surum 4 IPv4 basliginda basligin hatasiz gonderilmis olmasini saglamak icin header checksum isimli bir saglama alani icermektedir IPv4 protokolune bir destek protokolu olmasi amaciyla gelistirilmis olan Internet Denetim Iletisi Protokolu ICMP gonderilen paketlerin hedefe ulasip ulasmadiklarina dair bazi geri bildirimler saglamaktadir Dinamik ve statik adreslerInternete baglanan kullanicinin dis dunyaya baglanti sagladigi gercek IP adresi cogu zaman dinamiktir Kullanicinin hizmet aldigi internet servis saglayici kullaniciya o an bosta bulunan bir IP adresini verir Bu yuzden internete her baglanti yapildigi zaman kullanicilarin dis dunyaya acildiklari gercek IP adresi degisebilmektedir Statik IP adresleri olan bilgisayarlarin adresleri degismez Sunucu gorevi goren bilgisayarlar icin tercih edilir IP adresi siniflariKullanim alanlarina gore IP Adresleri siniflandirilir A sinifi 1 127 B sinifi 128 191 C sinifi 192 223 D sinifi 224 239 E sinifi 240 255 Ornegin A Sinifi IP Adresleri 001 aaa bbb ccc 127 aaa bbb ccc B Sinifi IP Adresleri 128 aaa bbb ccc 191 aaa bbb ccc C Sinifi IP Adresleri 192 aaa bbb ccc 223 aaa bbb ccc D Sinifi IP Adresleri 224 aaa bbb ccc 239 aaa bbb ccc E Sinifi IP Adresleri 240 aaa bbb ccc 255 aaa bbb ccc araligindadir IP adresinden konak adres nasil elde edilir A Sinifi IP Adresinin ilk okteti ag adresini network address kalan oktetler ise konak adresini host address verir Ornegin IP adresini a b c d seklinde gosterirsek burada a ag adresini kalan b c d ise konak adresi gosterir B Sinifi IP Adresinin ilk iki okteti ag adresini kalan oktetler ise konak adresini verir C Sinifi IP Adresinin ilk uc okteti ag adresini kalan oktetler ise konak adresini verir Ozel IP adresleri Asagida yer alan uc IP adres blogu yerel alan aglarinda kullanilmak uzere ayrilmistir 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 bloklari yerel alan aglarinda kullanilmak uzere tahsis edilmistir Dunya uzerinde tekil degildirler ve genis alan aglarinda internet servis saglayicilar tarafindan yonlendirilmezler Bu nedenle bu IP aglarindan internete cikarken gercek IP adreslerine NAT yapilir IPv4 Basliginin AlanlariIPv4 baslik yapisiVersion Internet Header Length IHL Type Of Service TOS Total Length TL Identification Flags Fragment Offset Time To Live TTL Protocol Header Checksum Source Address Destination Address Options DataVersion Versiyon ya da surum Ingilizce version kullanilan IP versiyonunu gosterir Uzunlugu dort bittir Internet Header Length IHL IP basligin uzunlugunu gosterir ile ilgilidir Uzunlugu dort bittir Type Of Service TOS Uzunlugu bir bayttir Total Length TL Uzunlugu iki bayttir Identification Uzunlugu iki bayttir Flags Uzunlugu uc bittir Time To Live TTL Uzunlugu bir bayttir Protocol Uzunlugu bir bayttir Header Checksum Uzunlugu iki bayttir Source Address Uzunlugu dort bayttir Destination Address Uzunlugu dort bayttir Options DataIPv4 ve IPv6IPv4 un adres uzayi IPv6 ya gore daha dardir IPv4 adres uzayinda 232 adet IPv6 adres uzayinda ise 2128 adet adres bulunmaktadir Ayrica IPv4 baslik formati Ingilizce header format IPv6 formatina gore daha basit yapidadir IPv4 baslik boyutu 20 bayttan iken IPv6 baslik boyutu sabit olarak 40 bayttir IPv4 basliginin 12 alaninin 6 si IPv6 da yoktur Bu alanlarin kaldirilmasi IPv6 nin daha kolay islenmesini saglamistir Ayrica IPv6 uzerindeki otomatik konfigurasyon ozellegi internet uzerindeki adres yonetimini kolaylastirir IPv6 da NAT a Ingilizce Network Address Translation duyulan ihtiyac azalmistir Kullanilabilecek adres sayisinin artmasi NAT ta gerceklestirilen ozel IP adreslerinin private IP address genel IP adreslerine public IP address donusturulmesi ihtiyacini buyuk oranda ortadan kaldirabilecektir Ayrica bakinizIPv4 IPv6NotlarKaynakcaNetgear ProSafe XSM7224S reference manual Siyan Karanjit Inside TCP IP New Riders Publishing 1997 ISBN 1 56205 714 6 Parker Don 2 Kasim 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