Ana içeriğe geç
Kitap 11 · AğlarSayfa 13 / 37

IPv4

İnternet Protokolü Sürüm 4

Okunuşu
ay pi vi for
Güncellendi 2 dk okuma

Bu sayfayı paylaşın

Bağlantıyı gönderin, tanımı bağlantısıyla birlikte alıntılayın ya da kendi sitenizde bir kart olarak gösterin.

https://softwaredictionary.org/tr/terimler/ipv4

Kısaca

IPv4, internetin ilk adresleme sistemidir; 192.168.1.10 gibi dört sayı olarak yazılan 32 bitlik adresler kullanır ve yaklaşık 4,3 milyar adrese izin verir.

IPv4 nedir?

IPv4, 1981'de tanımlandı ve hâlâ internet trafiğinin büyük bir kısmını taşıyor. Bir ağdaki her cihazın bir adrese ihtiyacı vardır; bir IPv4 adresi 32 bittir ve noktalı ondalık gösterimle 0 ile 255 arasında dört sayı olarak yazılır. Adresin bir kısmı ağı, geri kalanı cihazı (host) tanımlar; bu ayrım /24 gibi CIDR gösterimiyle yazılır.

Bazı aralıklar ayrılmıştır. 10.0.0.0/8, 172.16.0.0/12 ve 192.168.0.0/16 ev ve şirket ağları için özel (private) adreslerdir; 127.0.0.1 makinenin kendisi için loopback adresidir; 169.254.0.0/16 da bir cihaz DHCP'den adres alamadığında kullanılır. Özel adresler genel internette yönlendirilmez.

Yaklaşık 4,3 milyar adresin her telefon, dizüstü bilgisayar ve sunucu için çok az olduğu ortaya çıktı. Dağıtılmamış adreslerin küresel havuzu 2011'de tükendi; internet de büyümeye esas olarak, birçok özel cihazın tek bir genel adresi paylaşmasını sağlayan NAT ile ve 128 bitlik adresleri pratikte sınırsız olan IPv6 ile devam etti.

Sık yapılan bir yanlış, IPv4'ün artık kullanılmadığını düşünmektir. Çoğu ağ IPv4 ve IPv6'yı yan yana çalıştırır, buna dual stack denir; birçok servis de hâlâ IPv4'e bağımlıdır. Kıtlığının da bir bedeli vardır: bulut sağlayıcıları genel IPv4 adresleri için ücret alır ve bu adresler ikinci el bir pazarda alınıp satılır.

Önemli noktalar

  • IPv4, 192.168.1.10 gibi dört sayı olarak yazılan 32 bitlik adresler kullanır.
  • Yaklaşık 4,3 milyar adrese izin verir ve 1981'den gelir.
  • 10/8, 172.16/12 ve 192.168/16 özel aralıklardır; 127.0.0.1 loopback'tir.
  • Boş adres havuzu 2011'de tükendi; NAT onu biraz daha uzattı.
  • Halefi IPv6'dır ve çoğu ağ ikisini birden çalıştırır.

Örnek

Python ile IPv4 adreslerini incelemekpython
import ipaddress

addr = ipaddress.ip_address("192.168.1.10")
print(addr.is_private, addr.is_global)          # True False

net = ipaddress.ip_network("192.168.1.0/24")
print(net.num_addresses)                        # 256
print(addr in net)                              # True

print(ipaddress.ip_address("127.0.0.1").is_loopback)   # True
print(2 ** 32)                                  # 4294967296 possible addresses

Sık sorulan sorular

IPv4 ile IPv6 arasındaki fark nedir?

IPv4 adresleri 32 bit uzunluğundadır ve yaklaşık 4,3 milyar adres verir. IPv6 adresleri ise 128 bit uzunluğundadır ve neredeyse sınırsız sayıda adres verir; IPv6 ayrıca başlıkları sadeleştirir ve NAT ihtiyacını ortadan kaldırır.

Dünyanın IPv4 adresleri neden tükendi?

32 bitlik tasarım, kişisel bilgisayarların, telefonların ve bağlı cihazların patlamasından öncesine aittir. Milyarlarca cihaz ve çok büyük blokların erken dağıtılmasıyla boş havuz 2011'de tükendi.

Özel (private) IPv4 adresi nedir?

192.168.x.x gibi iç ağlar için ayrılmış aralıklardan bir adrestir. Her evde ve ofiste yeniden kullanılabilir ve internete yönlendiricideki NAT üzerinden ulaşır.

Sık karşılaştırılanlar

İlgili sayfalar

Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin

Daha fazla

Ayarlar