IP Adresi Bit Dönüştürücü
IP adresi oktetlerini ayrı 32-bit temsile ve tersine dönüştürün. Her okteti ayrı bitler olarak görselleştirin.
Girdi
Çıktı
Readme
IP adresi ikili olarak nedir?
Bir IP adresi (IPv4), her biri 0 ile 255 arasında değişen dört sayıdan (oktet) oluşur. Bilgisayarlar bu adresleri 32 ikili basamak (bit) olarak temsil eder. Her oktet 8 bite karşılık gelir; bu yüzden maksimum değer 255'dir (ikili 11111111). Bu ikili temsili anlamak, ağ yapılandırması, alt ağ (subnet) hesaplamaları ve bağlantı sorunlarını giderme açısından temeldir.
Örneğin, IP adresi 192.168.1.1 şu şekilde dönüşür:
- 192 → 11000000
- 168 → 10101000
- 1 → 00000001
- 1 → 00000001
Bu, tam 32-bit temsili verir: 11000000 10101000 00000001 00000001
Neden IP adreslerini ikiliye dönüştürürüz?
İkili dönüşüm, çeşitli ağ görevleri için gereklidir:
- Subnetting: Ağ ve host bölümlerini hesaplamak bit düzeyinde işlemler gerektirir
- Network masking: IP ile subnet maskesi arasındaki AND işlemleri ağ adreslerini belirler
- CIDR notation: /24 gibi önek uzunluklarını anlamak, hangi bitlerin ağı temsil ettiğini bilmeyi gerektirir
- Access control lists: Wildcard maskeleri, IP aralıklarını eşleştirmek için ikili mantık kullanır
- Network debugging: İki cihazın neden iletişim kurabildiğini veya kuramadığını belirlemek genellikle ikili analiz gerektirir
Araç açıklaması
Bu araç, IPv4 adreslerini ondalık oktet gösterimi (ör. 192.168.0.1) ile 32-bit ikili temsili arasında dönüştürür. Çift yönlü çalışır—bir IP adresi girerek ikili formunu görebilir, ya da 32 bit girerek ondalık IP adresini elde edebilirsiniz. Dönüştürücü, doğru biçimlendirme ve değer aralıklarını sağlamak için girdiyi doğrular.
Örnekler
Oktetlerden Bitlere:
| Girdi | Çıktı |
|---|---|
| 192.168.1.1 | 11000000 10101000 00000001 00000001 |
| 10.0.0.1 | 00001010 00000000 00000000 00000001 |
| 255.255.255.0 | 11111111 11111111 11111111 00000000 |
| 0.0.0.0 | 00000000 00000000 00000000 00000000 |
| 172.16.254.1 | 10101100 00010000 11111110 00000001 |
Bitlerden Oktetlere:
| Girdi | Çıktı |
|---|---|
| 11000000 10101000 00000001 00000001 | 192.168.1.1 |
| 00001010 00000000 00000000 00000001 | 10.0.0.1 |
| 11111111 11111111 11111111 00000000 | 255.255.255.0 |
Özellikler
- Çift yönlü dönüşüm: Ondalık oktetlerden ikili bitlere ve tersine dönüştürme
- Esnek giriş ayrıştırma: Nokta, boşluk ve virgül gibi çeşitli ayırıcıları kabul eder
- Oktet gruplama: İkili çıktı, okunabilirliği artırmak için oktet bazında gruplanır
- Giriş doğrulama: Oktetlerin 0-255 aralığında olmasını ve ikili dizelerin tam 32 bit içermesini sağlar
- Anlık dönüşüm: Sonuçlar, yazdıkça anında güncellenir
Kullanım senaryoları
- Ağ yöneticileri: Alt ağ maskelerini hesaplayan ve IP tahsisi için ağ sınırlarını belirleyen ağ yöneticileri
- Ağ öğrenen öğrenciler: IP adreslerinin ikili seviyede nasıl çalıştığını görselleştirmesi gereken öğrenciler
- Güvenlik uzmanları: İkili eşleştirme kullanan güvenlik duvarı kurallarını ve erişim kontrol listelerini analiz eden güvenlik uzmanları
- Yazılım geliştiricileri: Ağ protokollerini veya IP adresi manipülasyonunu kodda uygulayan yazılım geliştiricileri
- BT sertifika adayları: CCNA, CompTIA Network+ gibi alt ağ becerilerini test eden sınavlara hazırlanan BT sertifika adayları