Skip to content

Guide

IPv4 Alt Ağ Maskesini İkili-Ondalık Çevirme

Bir alt ağ maskesi, noktalı ondalık kılığına girmiş dört ayrı ikili-ondalık dönüşümüdür.

By Published

255.255.255.0gibi bir alt ağ maskesi dört sıradan ondalık sayı gibi görünür, ama aslında dört adet 8 bitlik gruba (sekizlik/octet) bölünmüş 32 bitlik bir ikili örüntüdür ve okunabilirlik için ondalık olarak gösterilir — IPv4 adreslerinin kendisinde kullanılan “noktalı ondalık” gösterimin aynısı. İki form arasında çevrim yapmak, sekizlik başına bir tane olmak üzere dört bağımsız ikili-ondalık dönüşümdür.

Bir maskeyi sekizliklere ayırmak

255.255.255.0, dört gruba ayrılır — 255, 255, 255, 0 — her biri bağımsız olarak 8 bitlik bir ikili değere çevrilir:

Ondalık sekizlikİkili (8 bit)
25511111111
25511111111
25511111111
000000000

Yani 255.255.255.0, 11111111.11111111.11111111.00000000’dır — 24 adet 1’in ardından 8 adet 0. Bu baştaki 1 sayısı (24), tam olarak CIDR kısayolu /24’teki sayıdır; bu yüzden ağ mühendisleri genellikle bir adresi tam noktalı ondalık maskesiyle eşleştirmek yerine 192.168.1.0/24 yazar.

Maskeler neden her zaman bitişik 1'lerin ardından 0'lardan oluşur

RFC 950 ve RFC 4632’deki CIDR kuralına göre, geçerli bir alt ağ maskesi soldan itibaren tamamen 1 bitlerinden, ardından tamamen 0 bitlerinden oluşmalıdır — 11110011gibi karışık olamaz. Bu yapı, CIDR kısayolunu mümkün kılan şeydir: 1’ler her zaman soldan itibaren bitişik olduğundan, tek bir sayı (baştaki 1 sayısı) maskeyi tamamen tanımlar ve bitişik bir ikili 1 veya 0 dizisine karşılık gelmeyen herhangi bir ondalık sekizlik hiç geçerli bir alt ağ maskesi değeri değildir.

Yaygın maskeler, her iki biçimde

CIDRNoktalı ondalıkİkili (son ilgili sekizlik)
/8255.0.0.011111111.00000000...
/16255.255.0.0...11111111.00000000...
/24255.255.255.0...11111111.00000000
/25255.255.255.12810000000
/26255.255.255.19211000000
/30255.255.255.25211111100

Kısmi sekizlikler (128, 192, 252), asıl önemli olduğu yer ikinin kuvvetlerini toplama yönteminin devreye girdiği yerdir — 192, 128 + 64’tür (en üstteki iki bit ayarlı), yani 11000000. Tanıdık olmayan bir sekizliğin hızlı, tek seferlik dönüşümü için bir ikili - ondalık çevirici yapılandırma sırasında elle hesaplamaktan daha hızlı ve daha az hata yapmaya açıktır.

Frequently asked questions

255.255.255.0 ikili olarak nedir?
11111111.11111111.11111111.00000000 — dört ondalık sekizliğin (255, 255, 255, 0) her biri bağımsız olarak 8 bitlik bir ikili değere çevrilir. 255, sekiz adet 1'dir (11111111); 0, sekiz adet 0'dır (00000000).
Alt ağ maskeleri neden her zaman bitişik 1'lerin ardından bitişik 0'lardan oluşur?
RFC 950 ve modern CIDR uygulamasına (RFC 4632) göre, geçerli bir alt ağ maskesinin tüm 1 bitleri soldan bitişik olmalı, ardından tüm 0 bitleri gelmelidir — 11110011 gibi geçerli bir maske yoktur. Bu yapı, bir maskenin tam noktalı ondalık değer yerine tek bir CIDR sayısıyla (/24 gibi) temsil edilmesini sağlayan şeydir.
/24 gibi bir CIDR önekini noktalı ondalığa nasıl çeviririm?
24 tane 1'in ardından 8 tane 0 yazın (IPv4 için toplam 32 bit), dört adet 8 bitlik gruba bölün ve her grubu ondalığa çevirin: 11111111.11111111.11111111.00000000 → 255.255.255.0. Tamamı 1 olan her sekizlik 255'tir; kısmi bir sekizlik, hangi bitler ayarlıysa onların ikinin kuvvetleri toplamını gerektirir.
Bir alt ağ maskesi tam olarak neyi belirler?
Bir IP adresinin hangi bitlerinin ağı, hangilerinin ana bilgisayarı (host) tanımladığını belirler. Maskenin 1 olduğu yerde, o bit konumu ağ adresinin parçasıdır; 0 olduğu yerde, o bit aynı ağdaki cihazlar arasında değişebilir (ana bilgisayar kısmı).

Sources & references

Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.

Related

Published September 25, 2026