Ders 1 / 4 · 6 dk
IP adresleri: IPv4, IPv6, genel ve özel
IP adresinin gerçekte ne olduğu, internetin neden iki farklı format kullandığı ve neden dizüstü bilgisayarınızın kendi adresinin yabancıların gördüğü adres olmadığı.
İnternete bağlanan her cihazın bir isme değil, bir numaraya ihtiyacı vardır. İnternet Protokolünün temel spesifikasyonu RFC 791, adreslerin "kaynakları ve hedefleri ana bilgisayar düzeyinde ayırt ettiğini" söylüyor; bu, her cihazın kendi numarasını alması ve böylece paketlerin tam olarak nereye gideceğini bilmesi anlamına geliyor. example.org gibi adlar insanlar için kolaylık sağlar, DNS tarafından bir sayıya dönüştürülür (kendi kursunda ele alınır); ağın kendisi yalnızca sayıları anlar.
IPv4: dört milyar adres ve yeterli değil
Orijinal format olan IPv4, 192.0.2.1 gibi noktalarla ayrılmış dört sayı olarak yazılan 32 bitlik bir adres kullanır. RFC 791 bunu “dört sekizlinin (32 bit) sabit uzunluğu” olarak tanımlar. Cloudflare Öğrenme Merkezi'nin açıkladığı gibi, otuz iki bit yaklaşık 4,3 milyar benzersiz kombinasyona izin veriyor. 1980'lerde bu kulağa çok büyük geliyordu. Milyarlarca telefon, dizüstü bilgisayar, yönlendirici ve akıllı cihazdan oluşan bir dünya için yeterli değil; bu nedenle daha yeni, çok daha büyük bir format var.
IPv6: uzun bir süre boyunca herkese yer var
IPv6 adresleri 128 bit uzunluğundadır ve 2001:0db8:85a3:0000:0000:8a2e:0370:7334 gibi iki nokta üst üste ile ayrılmış onaltılık basamak grupları halinde yazılır. RFC 8200'ün belirttiği gibi, IPv6 "daha fazla düzeyde adresleme hiyerarşisini, çok daha fazla sayıda adreslenebilir düğümü ve daha basit otomatik yapılandırmayı desteklemek için IP adresi boyutunu 32 bitten 128 bit'e çıkarır." Bugün her iki sürüm de yan yana çalışıyor: Mac'inizde genellikle her türden bir adres bulunur.
Herkese açık ve özel: yalnızca yönlendiricinizin bildiği adres
Her adresin internetin tamamından ulaşılabilir olması gerekmez. RFC 1918, evlerde, ofislerde ve diğer özel ağlarda kullanılmak üzere üç IPv4 adresi aralığını bir kenara bırakır:
10.0.0.0ile10.255.255.255arası172.16.0.0ile172.31.255.255arası192.168.0.0ila192.168.255.255(çoğu ev yönlendiricisinin kullandığı aralık)
RFC 1918, bu adreslerin yerel kalacağını açıkça belirtmektedir: "özel adreslerin genel bir anlamı olmadığından, özel ağlarla ilgili yönlendirme bilgileri, kurumlar arası bağlantılarda yayılmamalı ve özel kaynak veya hedef adresleri olan paketler, bu tür bağlantılar üzerinden iletilmemelidir." İnternet sağlayıcılarının, kendilerini halka açık internete yönlendirmeye yönelik her türlü girişimi reddetmeleri bekleniyor. Genellikle yönlendiriciniz tarafından tutulan yalnızca bir adresin, internetin geri kalanının bulabileceği herkese açık bir adres olması gerekir; bu paylaşımın nasıl çalıştığı bir sonraki dersin konusu.
ipconfig getifaddr en0
192.168.1.12192.168.1.12 yukarıdaki özel aralığa girer: bu Mac'i kendi Wi-Fi ağında tanımlar, ancak daha geniş internetteki hiçbir bilgisayar ona doğrudan paket gönderemez. Cloudflare Öğrenim Merkezi, çoğu ev bağlantısının aynı zamanda ISP'den sabit bir adres yerine geçici, "dinamik" bir genel adres aldığını, bunun da paylaşılan bir havuzdan seçildiğini, çünkü kalıcı adreslerin bakımının hem sağlayıcı hem de her müşteri için daha pahalı olduğunu belirtiyor.
Akılda kalsın
- Cihazlar isme göre değil numaraya göre adreslenir; IPv4, yaklaşık 4,3 milyar olası kombinasyon olan 32 bit adresleri kullanır.
- IPv6, RFC 8200 uyarınca internete daha fazla büyüme alanı sağlamak için özel olarak 128 bit adresler kullanır.
- RFC 1918, özel ağlar için üç aralık (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) ayırır; asla halka açık internete yönlendirilmezler.
- Mac'inizdeki 192.168.1.12 gibi bir adres özel ve yereldir; Yönlendiriciniz internetin geri kalanının gördüğü genel adresi tutar.
- Evdeki internet bağlantılarının çoğu, kalıcı bir adres yerine geçici (dinamik) bir genel adres kullanır.
Kendinizi sınayın
1. 32 bit IPv4 formatı yaklaşık olarak kaç benzersiz adrese izin veriyor?
- Yaklaşık 4,3 milyar — Doğru.
- Sınırsız
- Yaklaşık 65.000
- Tam 1 milyon
32 bit, 2^32 kombinasyon, yani yaklaşık 4,3 milyar verir; Cloudflare Öğrenim Merkezi, IPv4'ün sonunda yetersiz kalmasının nedeni olarak bunu gösteriyor.
2. RFC 8200'e göre IPv6 neden 32 bit yerine 128 bit adres kullanıyor?
- Adreslerin yazılmasını kısaltmak için
- Daha fazla düzeyde adresleme hiyerarşisini ve daha birçok adreslenebilir düğümü desteklemek için — Doğru.
- Yönlendirici ihtiyacını ortadan kaldırmak için
- Wi-Fi'yi daha hızlı hale getirmek için
RFC 8200, daha büyük boyutun "daha fazla adresleme hiyerarşisi düzeyini, çok daha fazla sayıda adreslenebilir düğümü ve daha basit otomatik yapılandırmayı desteklemek için" var olduğunu belirtir.
3. Bunlardan hangisi hiçbir zaman halka açık internete yönlendirilmeyen özel bir IPv4 aralığıdır?
- 192.168.0.0/16 — Doğru.
- 8.8.8.0/24
- 1.1.1.0/24
- 172.217.0.0/16
192.168.0.0/16, özel ağlara yönelik RFC 1918 rezervlerinin üç aralığından biridir; listedeki diğerleri gerçek genel adreslerdir.
4. Mac'iniz 192.168.1.12 adresini gösteriyor. Bu sana ne anlatıyor?
- İnternetteki yabancıların doğrudan Mac'inize ulaşmak için kullanacağı adrestir
- Bu, yalnızca kendi yerel ağınızda geçerli olan özel bir adrestir — Doğru.
- Mac'inizin IP adresi yok
- İnternet sağlayıcınızın adresidir
192.168.1.12, RFC 1918 özel aralığına girer; Mac'i dışarıdaki internete değil, ev ağına göre tanımlar.
FireAI ile uygulayın
Bu dersi kendi Mac’inizde uygulamaya koyun.
- Bir uygulamanın verileri nereye gönderdiğini Dünya haritasında bulun — Bir uygulamanın sessizce hangi şirketle ve hangi ülkeyle konuştuğunu tam olarak görün.
- Kurallar: uygulama, web sitesi, alan adı, IP veya bir aralık; sonsuza dek ya da yeniden başlatana kadar — Tek bir adres kadar kesin, ya da koca bir alan adı kadar geniş bir kural yazın.
- Hiçbir şeyin şifresini çözmeden derin inceleme — FireAI hiçbir zaman içini okumadan, güvenli bir bağlantı hakkında gerçek ayrıntılar edinin.
Kaynaklar
- RFC 791: Internet Protocol
- RFC 8200: Internet Protocol, Version 6 (IPv6) Specification
- RFC 1918: Address Allocation for Private Internets
- Cloudflare Learning: What is my IP address?
Mac’inizde uygulayın
Tüm özellikleri 17 gün ücretsiz deneyin, kart gerekmez.