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