Geek Okulu Öğrenme Windows 7 - IP Adresleme Temelleri
Geek Okulu'nun bu sayısında, IP adreslemesinin nasıl çalıştığına bakacağız. Ayrıca, iletişim kurduğunuz cihazın sizinle aynı ağda olup olmadığını PC'nizin nasıl belirleyeceği gibi bazı gelişmiş konuları da ele alacağız. Daha sonra iki isim çözümleme protokolüne kısaca göz atacağız: LLMNR ve DNS.
Windows 7'deki Geek School serisindeki önceki makalelere göz atmayı unutmayın:
- Geek Okuluna Giriş
- Yükseltmeler ve Göçler
- Aygıtları Yapılandırma
- Diskleri Yönetme
- Uygulamaları Yönetme
- Internet Explorer'ı Yönetme
Ve hafta boyunca dizinin geri kalanı için bizi izlemeye devam edin.
IP Temelleri
Salyangoz postası yoluyla bir mektup gönderdiğinizde, postayı almak istediğiniz kişinin adresini belirtmeniz gerekir. Benzer şekilde, bir bilgisayar başka bir bilgisayara bir mesaj gönderdiğinde, mesajın gönderileceği adresi belirtmesi gerekir. Bu adreslere IP adresleri denir ve tipik olarak şuna benzer:
192.168.0.1
Bu adresler IPv4 (Internet Protokolü Sürüm 4) adresleridir ve günümüzde çoğu şey gibi, bilgisayarın gerçekte gördükleri hakkında basit bir soyutlamadır. IPv4 adresleri 32-bit'tir; bu, 32 ve sıfırdan oluşan bir kombinasyon içerdikleri anlamına gelir. Bilgisayar yukarıda listelenen adresi şöyle görür:
11000000 10101000 00000000 00000001
Not: Her ondalık basamağının maksimum değeri (2 ^ 8) - 1 255'tir. Bu, 8 bit kullanılarak ifade edilebilecek maksimum kombinasyon sayısıdır..
Bir IP adresini ikili eşdeğerine dönüştürmek istiyorsanız, aşağıdaki gibi basit bir tablo oluşturabilirsiniz. Ardından IP adresinin bir bölümünü (teknik olarak bir octet olarak adlandırılır), örneğin 192'yi alın ve tablonun başlığındaki sayıyı ondalık numaranızdan çıkarabilirseniz soldan sağa doğru kaydırın. İki kural var:
- Tablonun başlığındaki sayı, numaranıza eşit veya daha küçükse, sütunu 1 ile işaretleyin. Yeni numaranız, sütun başlığındaki sayıyı çıkardığınız sayı olur. Örneğin, 128, 192'den küçüktür, bu nedenle 128s sütununu 1 ile işaretlerim. Daha sonra 192 - 128 ile bırakılır, 64.
- Numara sahip olduğunuz sayıdan büyükse, 0 ile işaretleyin ve devam edin..
192.168.0.1 örnek adresimizi kullanarak nasıl göründüğünü işte burada.
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Yukarıdaki örnekte, ilk 192 oktumuzu aldım ve 128'lerin sütununu 1 ile işaretledim. Daha sonra 64'le kaldım, bu da ikinci sütunla aynıydı, bu yüzden 1 ile de işaretledim. Şimdi 64 - 64 = 0'dan beri 0 bıraktım. Bu, sıranın geri kalanının tamamen sıfır olduğu anlamına geliyordu..
İkinci sırada ikinci sayıyı aldım, 168. 128 168'den küçüktü, bu yüzden 1 ile işaretledim ve 40'la bıraktım. 64 sonra 40'tan büyüktü, bu yüzden 0 ile işaretledim. üçüncü sütun, 32, 40'tan küçüktü, 1 ile işaretledim ve 8 ile bıraktım. 16, 8'den büyük, ben de 0 ile işaretledim. 8s sütununa geldiğimde, beni 1 ile bırakan 0 böylece diğer sütunlar 0 ile işaretlenmiştir..
Üçüncü sayı, 0 idi ve hiçbir şey 0'a giremez, bu yüzden tüm sütunları sıfır olarak işaretledik.
Son oktet 1'di ve 1 dışında hiçbir şey 1'e giremez, bu yüzden 1'lerle işaretleyene kadar tüm sütunları 0 ile işaretledim..
Alt Ağ Maskeleri
Not: Alt ağ maskeleme çok karmaşık olabilir, bu nedenle bu makalenin kapsamı için yalnızca klasik alt ağ maskelerini tartışacağız.
Bir IP adresi iki bileşenden, bir ağ adresinden ve bir ana bilgisayar adresinden oluşur. Alt ağ maskesi, bilgisayarınız tarafından IP adresinizi ağ adresine ve ana bilgisayar adresine ayırmak için kullanılır. Bir alt ağ maskesi tipik olarak böyle bir şeye bakar.
255.255.255.0
Hangi ikili olarak böyle görünüyor.
11111111.11111111.11111111.00000000
Bir alt ağ maskesinde ağ bitleri 1'ler ve ana bilgisayar bitleri 0'lar ile gösterilir. IP adresinin ilk üç sekizlisinin, cihazın ait olduğu ağı tanımlamak için kullanıldığını ve son sekizgen ana bilgisayar adresi için kullanıldığını yukarıdaki ikili gösterimden görebilirsiniz..
IP adresi ve alt ağ maskesi verildiğinde, bilgisayarlarımız aygıtın bit ağda AND işlemi yaparak aynı ağda olup olmadığını söyleyebilir. Mesela:
- computerOne computerTwo'ya bir mesaj göndermek istiyor.
- computerOne, 255.255.255.0 alt ağ maskesine sahip bir 192.168.0.1 IP adresine sahiptir.
- computerTwo, 255.255.255.0 alt ağ maskesine sahip bir 192.168.0.2 IP adresine sahiptir.
computerOne önce kendi IP ve alt ağ maskesinin bit cinsi AND değerini hesaplar..
Not: Bitsel bir AND işlemi kullanırken, karşılık gelen bitlerin ikisi de 1 ise sonuç 1 olur, aksi takdirde 0 olur.
11000000 10101000 00000000 00000001
11111111 11111111 11111111 0000000011000000 10101000 00000000 00000000
Daha sonra bitsel hesaplar ve computerTwo için.
11000000 10101000 00000000 00000010
11111111 11111111 11111111 0000000011000000 10101000 00000000 00000000
Gördüğünüz gibi, bitsel işlemlerin sonuçları aynıdır, bu nedenle cihazların aynı ağda olduğu anlamına gelir..
Sınıflar
Muhtemelen şu ana kadar tahmin ettiğiniz gibi, alt ağınızdaki ağlar (1'ler) ne kadar fazlaysa, sahip olduğunuz bilgisayar sayısı o kadar azdır (0s). Sahip olabileceğiniz ana bilgisayar ve ağ sayısı 3 sınıfa ayrılır.
Ağlar | Alt Ağ Maskesi | Ağlar | Sunucular | |
A sınıfı | 1-126.0.0.0 | 255.0.0.0 | 126 | 16 777 214 |
B sınıfı | 128-191.0.0.0 | 255.255.0.0 | 16 384 | 65 534 |
C sınıfı | 192-223.0.0.0 | 255.255.255.0 | 2 097 152 | 254 |
Ayrılmış Aralıklar
127.x.x.x aralığının dışarıda bırakıldığını fark edeceksiniz. Bunun nedeni tüm aralığın geridöngü adresiniz olarak adlandırılan bir şey için ayrılmasıdır. Geridöngü adresiniz her zaman kendi PC'nizi gösterir.
169.254.0.x serisi, APIPA adlı dizide daha sonra tartışacağımız bir şey için de ayrıldı..
Özel IP Aralıkları
Birkaç yıl öncesine kadar internetteki her cihazın kendine özgü bir IP adresi vardı. IP adresleri tükenmeye başladığında, ağlarımızla internet arasında başka bir katman ekleyen NAT adlı bir konsept tanıtıldı. IANA, her IP sınıfı sınıfından bir dizi adres ayırmaya karar verdik:
- 10.0.0.1 - 10.255.255.254, A Sınıfından
- B Sınıfından 172.16.0.1 - 172.31.255.254
- 192.168.0.1 - 192.168.255.254 C Sınıfından
Daha sonra dünyadaki her cihaza bir IP adresi atamak yerine, ISS'niz size tek bir IP adresi atanmış bir NAT Router adı verilen bir cihaz sunar. Daha sonra cihazlarınıza IP adreslerini en uygun özel IP aralığından atayabilirsiniz. NAT Router daha sonra bir NAT tablosunu korur ve internet bağlantınızı proxy'ler.
Not: NAT Yönlendiricinizin IP adresi genellikle DHCP üzerinden dinamik olarak atanır, bu yüzden normalde ISS'nizin sahip olduğu kısıtlamalara bağlı olarak değişir..
Ad çözümlemesi
FileServer1 gibi okunabilir isimleri hatırlamamız bizim için 89.53.234.2 gibi bir IP adresini hatırlamaktan daha kolaydır. DNS gibi diğer ad çözümleme çözümlerinin bulunmadığı küçük ağlarda, FileServer1 ile bir bağlantı açmaya çalıştığınızda bilgisayarınız çok noktaya yayın mesajı gönderebilir (bu, ağdaki her aygıta mesaj göndermenin güzel bir yoludur) FileServer1'ın kim olduğunu sormak. Bu ad çözümleme yöntemine LLMNR (Link-lock Multicast Name Resolution) adı verilir ve bir ev veya küçük işletme ağı için mükemmel bir çözüm olsa da, öncelikle binlerce müşteriye yayın yapmak çok uzun ve ikincisi alacağından iyi ölçeklenemez. çünkü yayınlar genellikle yönlendiricileri geçmez.
DNS (Alan Adı Sistemi)
Ölçeklenebilirlik sorununu çözmenin en yaygın yöntemi DNS kullanmaktır. Etki Alanı Adı Sistemi, belirli bir ağın telefon defteridir. İnsan tarafından okunabilen makine isimlerini, devasa bir veritabanı kullanarak IP adresleriyle eşleştirir. FileServer1 ile bir bağlantı açmaya çalıştığınızda, PC'niz, belirttiğiniz, FileServer1'ın kim olduğunu DNS Sunucunuzdan sorar. DNS Sunucusu daha sonra PC'nizin bağlanabileceği bir IP adresiyle yanıt verecektir. Bu aynı zamanda dünyanın en büyük ağı tarafından kullanılan isim çözümleme yöntemidir: internet.
Ağ Ayarlarınızı Değiştirme
Ağ ayarları simgesine sağ tıklayın ve içerik menüsünden Ağ ve Paylaşım Merkezi Aç öğesini seçin..
Şimdi sol taraftaki Adaptör ayarlarını değiştir köprüsünü tıklayın..
Sonra ağ bağdaştırıcınıza sağ tıklayın ve içerik menüsünden Özellikler'i seçin..
Şimdi İnternet Protokolü Sürüm 4'ü seçin ve ardından özellikler düğmesine tıklayın.
Burada “Aşağıdaki IP adresini kullan” için radyo düğmesini seçerek statik bir IP adresi yapılandırabilirsiniz. Yukarıdaki bilgilerle donanmış bir IP adresini ve alt ağ maskesini doldurabilirsiniz. Tüm amaçlar ve amaçlar için varsayılan ağ geçidi, yönlendiricinizin IP adresidir..
İletişim kutusunun alt kısmına yakın bir yerde DNS sunucunuzun adresini ayarlayabilirsiniz. Evde muhtemelen bir DNS sunucunuz yoktur, ancak yönlendiricinizin sıklıkla küçük bir DNS önbelleği vardır ve sorguları ISS'nize iletir. Alternatif olarak, Google’ın genel DNS sunucusunu kullanabilirsiniz, 8.8.8.8.
Ödev
- Bugün için ev ödevi yok, ama bu çok uzun sürdü, bu yüzden tekrar okudum. Daha fazla bilgi için hala açsanız, CIDR (Classless Interdomain Routing) adı verilen gelişmiş bir networking konusunu okuyabilirsiniz..
Herhangi bir sorunuz varsa beni @taybgibb tweetleyebilir veya yorum bırakabilirsiniz..