&am
Arkadaşlar bu örnek ' de sizlere microsft tarafında bir sistemin nasıl calıştığını gösteren sunum sunuyorum
İp v4 prokolunde 8 bitlik 4 bölümden oluşan sistem vardır.ip değeri en fazla 254 sayısını alabilir.network id : subnet ve ip nin beraberce oluşturdukları id ye verilen isimdir.2 kavram burada önemlidir.1:destination :hedef 2 :source :kaynak
Reel ipden bağımsız olarak yapılandırılan ipler (şirket içi yada özel )10.0. /192.168. /172 li segmentlerdir.bu ipler reel ip olarak kullanılamazlar.tamamen modem üzerinden internete çıkış amacıyla tasarlanmışdırlar yada intranet ortamında (şirket içi net) çalışmak için veya internet ortamına gerek duymadan bağımsız sistemlerde pc lerin haberleşmeleri amacıyla kullanılabilirler.
Örnek : 10.0.2.1 / 192.168.1.9 /172.0.0.9
En son sayıdan önceki sayılar ( 2 /1 /0 ) sayıları o bilgisayarın bulunduğu segmenti son sayı ise o bilgisayarın kendine ait host id sini belirtir.
10.0.2 segmentinin 1 nolu host id sine sahip bilgisayar gibi diyebiliriz.
İp adreslerini binary sistemiyle 32 bitlik ip segmentine çevirme işlemini şöyle yaparız.elimizde mesela 192.168.40.70 li bir iç segment host ip si var.veya reel ip de olabilir.ip v4 sistemi 8 bitlik bölümlerden oluştuğu için8 bitlik sistemin sayısal katmanlarının toplamı 255 olabilir.bu nedenle biz asla 254 den yukarısını ip olarak alamayız.
- - - - - - - - . - - - - - - - - . - - - - - - - - . - - - - - - - -
27+26+25+24+23+22+21+20
20:1 - 21:2 - 22:4 - 23:8 - 24:16 - 25:32 - 26:64 - 27:128
1+2+4+8+16+32+64+128 : 255
Daha öncedende belirttiğimiz gibi ip segmentinin 8 bitlik bölümünün 254 den yukarı olması matematiksel anlamda hatadır ve sistemin doğru çalışmamasına sebeb verir.
Şimdi 192.168.40.70 ip sini 2 li binary sistemine göre çevirelim.
192 -128 :1 > 64 -64 :1 > 0 kaldı.
192 nin çevirimi şu şekilde oluşur .
1 1 0 0 0 0 0 0
168 -128 :1 > 40- 64 :0 > 40 -32 :1 > 8-16 :0 > 8-8 :1 > … gerisine gerek kalmadı.çünkü ip çözümlendi.
168 in çevirimi şu şekilde yazılır:
1 0 1 0 1 0 0 0:
40-128 : 0 > 40 -64 :0 > 40 -32 : 1 > 8-16 :0 > 8-8 :1 >…..4 ,2 ve 1 çıkarma işlemi yapmamıza gerek kalmadı zira ip yi çözümledik.
40 ın çevirimi şu şekilde yazılır
0 0 1 0 1 0 0 0
70-128 :0 > 70-64 :1 > 6-32 :0 > 6-16 :0 > 6-8 :0 > 6-4 :1 > 2-2: 1 > 0-1:0
70 in binary çevirimi şu şekilde olur .
0 1 0 0 0 1 1 0
192.168.40.70 ip sinin çevirimi şu şekildedir.
11000000 . 10101000 . 00101000 . 01000110
Görüldüğü gibi aslında bilgisayar sadece 2 rakamı tanır .1 ve 0 herşeyin 2 rakam üzerinden işlemlendiği garip gelebilir ama her rakam ve ve yazının bilgisayardaki karşılığı sadece bu iki rakamın komplex biçimlerde yazımından oluşur.
Subnet
Subnet kavramını biz bilgisayara veremeyiz bilgisayar bize verir.fakat üzerinde oynama yapabiliriz.
Özel ipler olarak bildiğimiz iplere otomotik olarak subnet dağılır.
10 lu segmente : 255.0.0.0
172 li segmente 255.255.0.0
192.168 li segmente ise 255.255.255.0
Subnetleri otomotik dağıtılır.
1 şirkette bilgisayar sayısı 254 den azsa örn:192.168.1.2 den 192.168.1.254 e kadar ip dağıtılabilir.subnette 255.255.255.0 şeklinde ayarlanabilir.
Ama eğer sistemde 500 bilgisayar varsa subnetten bit çalmamız gerekebilir.
192.168.1.2 /192.168.1.254 ün subneti yetmiyorsa subneti 255.255.254.0 olarak ayarlayıp bir alt segment olan 192.168.0.1 /192.168.0.254 de de 255.255.254.0 subnetini dağıtırsak makineler pingleşeceklerdir.
Unutulmaması gereken konu default gateway bölümüne modemin ipsini girmektir iki segmenttede.yoksa internet baglantısı bu iki segmentde de olmaz.
Böylece 254+254 : 508 bilgisayarı birbiriyle haberleştirmiş olduk. Aynı şekilde 252 yazarsak 3*254 : 762 bilsayar elde ederiz.
Unutulmaması gereken şey bir önceki segmentin altından ip almaktır.default gatewaye aynı ipyi girmektir.bir diğer önemli konu kaç bit
çalınmışsa sadece o kadar aşağı inilmesi gerçeğidir.253 alınmışsa başlangıç ip si 192.168.10.1 sen en son segment ancak 192.168.8.1 segmenti olabilir.
Subnetlerden bit çalma olayı şu şekilde olur.
0-255 : 254 pc subnetlerin son segmenti 0 dır.3ncü basamak değerlerini
1-254 : 508 pc ise yandaki rakamlar alabilir. Yani (255-254-252-248-240-224-192-128-0 )
3-252 : 762 pc
7-248:1778 pc
15-240 : 3810 pc
31-224 :7874 pc
63-192 : 16002 pc
127-128 : 32258 pc
0-255: 64770
Dikkat edilirse binary çevirme işlemindeki sayıların bir alt bsamağındaki sayılar subnetten düşülmüş.böylece uyum sağlanmış.unutulmaması gereken 255 den kaç basamak düşülmüşse örneğin 252 :3 basamak düşülmüş mesela o zaman yapılması gereken ip segmentini verirken 192.168.10.1 se başlangısı son segment 192.168.8.1 olabilir.yani düşülen bit kadar aşağı inebiliriz.
Eğer bir şirkette 15 bilgisayar var ve biz sadece 15 bilgisayarlık ip dağıtılsın istersek sisteme yapmamız gereken şey makinalara 192.18.1.1 den 15 e kadar ip dağıtıp subnetlerini 255.255.240.0 olarak vermek olacaktır.
Birde endleme yöntemi vardır.subnet ve ip yi çözümledikten sonra network id ye ulaşmak istersek
İki tarafında 1 ve 0 larını karşılaştırmamız gerekir.
Örn :İp :00001100 00111100 11001010 00001100
Subnet : 11000011 00110000 11111000 00000010 diye bulduk
Endleme olayı 4 çözümlemeyide karşısındakiyle karşılaştırma olayına verilen isimdir.
İp : 0 1 1 0 1 1 0 0
Sb:0 1 0 0 1 0 0 0
Network id :0 1 0 0 1 0 0 0 görüldüğü gibi endlemelerde sadece 1 ile 1 : 1 sayısını veriyor.
Formül : 1 > 1 : 1
0 > 0 : 0 subnetler yazımsal bazda pratiklik kazanmak amacıyla farklı
0 > 1 :0 yazılabilir. 255.255.255.0 : 24 255.255.0.0 :16 255.0.0.0 : 8
0 > 1 :0 örnek .192.168.2.0/24 yazılmışsa 192.168.2.0 segmentinin subneti 255.255.255.0’dır diye anlamalıyız.
Dikkat edilirse 255.0.0.0 daki son sıfıra kesinlikle dokunulmuyor.çünkü o makinaların broadcastlerine ait olan rakamdır.aslında öyle bir rakam yoktur ama var gibi düşünürüz ve boş bırakırız.0 segmentin kendisini temsil eder.yani 192.168.2.1 dediğimizde 2 segmentini burada kastediyoruz.
Default gateway
Default gateway bir segmenti modemin üzerinden internete ,yada routerın üzerinden başka bir segmente ,yada intranet ortamında aynı segmentteki başka bir bilgisayara aktaran ip’ye verilen isimdir.
İnternete çıkmak isteyen makinalar ya modemin yada nat kurulu makinanın ip sini default gateway olarak default gateway bölümüne girmelidirler.router üzerinden başka segmente yada internete çıkacak makinalar ise router ın iç segment ip sini default gateway bölümüne yazarlar.
Burada unutulmaması gereken şey router durumunda olan sistemlerde default gateway bulunmadıgını anlamaktır.zira aktarımların bizzat kendi üstlerinden yapıldıgı makinalardır.
Örn :

Örnekte görüldüğü gibi Antalya segmentindekiler Muğla segmentine ulaşmak için kendi
Routerlarının iç segment iplerini dg olarak yazmışlar .muğladakilerler kendi routerlarınıniç
İp sini dg girmişler.
Router internet baglantısını modemle sağlar bu durumda.kullanıcılar modemin ip sini girmemeliler.router üzerindende nete çıkabilirler.unutulmaması gereken router yoksa segmentte mutlaka modemin ip si default girilmeli yada nat kurulu pc ip si girilmeli dg olarak.aksi takdirde nete çıkılamaz.bu sistemde iki tarafında haberleşmesi için routerların eski bir sistem olan statik route yapmaları lazım karşılıklı.normal sistemlerde dynamic route çalıştırılır.fakat öğrenilmesinde yarar vardır.microsoft + cisco + Linux sistemlerinin ve buna benzer üzerilen router markalarının
Hepsinin ayrı ayrı ekleme kodları vardır.biz sadece Microsoft ,Linux ve cisco routerların statik routlama kodlarını görücez.
Unutulmaması gereken bir konu vardır.routerların dış bacakları yani fast Ethernet kısımları aynı segmente alınmalıdır.yukarda dikkat edilirse resimde 10.0.02 ve 10.0.0.1/24 segmentini alıp subnetleride aynı segmentten almışlardır. 255.255.255.0 segmenti yani 24 le gösterilen kısaca.
Microsoft Muğla Microsoft antalyayı : route add 192.168.1.0 mask 255.255.255.0 10.0.0.1 –p
Microsoft Antalya Microsoft muğlayı : route add 192.168.2.0 mask 255.255.255.0 10.0.0.2 –p
Cisco Muğla cisco Antalyayı :ip route 192.168.1.0 255.255.255.0 10.0.0.1
Cisco Antalya cisco Muğla routerını ekliyor : ip route 192.168.2.0 255.255.255.0 10.0.0.2
Linux Muğla routerı Antalya routerını : route add-net 192.168.1.0 255.255.255.0 10.0.0.1
Linux Antalya Linux mugla routerını : router add-net 192.168.2.0 255.255.255.0 10.0.0.2
Önemli not : routing işlemi yapıldıgı zaman gerçek baglantılarda router üzerinde işlemler yapılmalıdır ki makineler nete ve karşı segmente gidebilsin.ama lab ortamında başka şeylerde gereklidir baglantı için.örnegin iki tarafta routing and remote servislerini ( rras )açmalılar.bunu sadece router olan makinalar yapmalı.bütün makinalar firewall larını kapatmalıdır.xp gibi sistemler her restart dan sonra firewall u devreye sokar.kontrol edilmelidir.
Remote paylaşım gerekliyse my computer özelliklerden remote iznini isteyen makine verebilir Microsoft tarafında.
Yenede pingleşme sağlanamıyorsa rras servisini açıp inbound ve outbound filtreler kontrol edilmelidir.general tabında bulunan bu filtreler daha önceki kayıtları sagladıkları için makine ping atamayabilir.bunların hepsi silinmelidir.
Nat sistemindede filtreler bulunur.bunlarda engelleyebilir pingleşmeyi.
Dns :
Tcp /ip de properties alanında karşımıza çıkan dns 1 ve dns 2 alanlarına yazılan ip bizim dns sunucumuzun ip sidir. Bağımsız dns ipleri normal pclere verilebilir fakat domain içi sistemlerde sadece domainin ip si girilmelidir buraya.
Dns :domain name system : isim alan sunucusu anlamına gelir.baglantılarda hayati öneme sahip sistemdir.çalışmadıgı anda hiçbir baglantının kurulması söz konusu değildir.internette bütün sistemlerden bagımsız dns ler vardır.bunları uluslar arası bazda herkes kullanabilir.
Eğer pingleşmelerde hatalar oluyorsa hataları görmek için cmd ping atamayan makine run konsolunu
Cmd kodunu girip trace route 192.168.1.0 yazar. Router olmayan sistemde ise tracert 192.168.1.2 komutu girilir.
Önemli bir not : sistemlerde oturum açıldığında eğer girişte log on –log off varsa
p;nbsp; Microsoft sisteminde dolaştıgımızı anlamalıyız.
Eğer log in – log out varsa Linux /apachi /unix sisteminde bulunduğumuzu anlamalıyız
rEvet arkadaşlar örnek bir projenin daha sonuna gelmiş olduk yeni bir projede görüşmek üzere kibk iyi calışmalar
Bu Projede Emeği Gecen Rusyada 'ki erhan arkadaşıma burdan slm iletiyorum kibk Dostum Herşey Gönlünce olsun
Saygılarımla Orhan Türk
7ee64c68-e248-4b69-87f2-8386e015d67b|0|.0
Microsoft Sistem , NetWork
network, ip v4, subnet, dns