|
||
| Paketlerin Ağa Yönlendirilmesi Her TCP/IP cihazı bir IP adresi ile tanımlanır. Bu adres Network Katmanı adresidir ve Data-link adresinden bağımsızdır. IP adresi Internetworkde eşsiz olmak zorundadır. Bir IP adresi cihazın Internetwokdeki yerini belirtir. Bir internetwork birbirlerinden “Router” lar ile ayrılmış farklı IP networklerinden oluşur. IP adresi cihazın hangi networkde olduğunu ve bu networkdeki kimliğini belirtir. IP adresleri iki kısımdan oluşur. Network ID : Internetworkü oluşturan her networkün eşsiz bir ID’si vardır. Bu ID cihazların hangi networkde olduğunu gösterir. Aynı networkde olan cihazların Network ID’leri aynı olmak zorundadır. Host ID : Cihazın bulunduğu networkde kendisini tanımlayan kısımdır. Aynı netwokde olan cihazların Host ID’leri farklı olamk zorundadır. IP Adreslerinin Ağda Tanınlanması IP adresi 32 bitlik binary bir sayıdır. 11000000101010000110010011001000 gibidir. Fakat bu sayıyı hatırlamak ve yazmak zordur. Kolaylaştırmak için önce 4 parçaya bölünür ve 11000000.10101000.01100100.11001000 şeklini alır. Her parçaya “oktet” denir. Son olarak her oktet decimale çevrilir. Artık IP adresi 192.168.100.200 şeklindedir. Bilgisayarlar için IP adresi hala binarydir fakat biz insanlar, kolay yönetebilmek için decimale çeviririz. Bu gösterime “Dotted Decimal” denir. Her oktet minimum 0 (00000000), maksimum 255 (11111111) değerini alabilir. IP adresinin Network ID’si ve Host ID’ sinden oluştuğunu söylemiştik. Peki bu iki kısmı belirten şey nedir? SubnetMask SubnetMask da IP adresi gibi 32 bitlik binary bir sayıdır. Her IP adresinin bir subnetmaskı olmak zorundadır. Subnetmaskın binary yazılımında “1” ler Network ID’sini “0” lar Host ID’sini gösterir. Subnetmaskta “1” ler ve “0” lar sıralı olmak zorundadır. “1” lerin arasında “0” lar olamaz. Örneğin 11111111111111111111000000000000. Decimale çevirirsek 255.255.240.0 elde ederiz. IP adresi ile SubnetMask bitlerini birebir “AND” işlemine tabi tutarsak Network ID ‘sini elde ederiz. 1 AND 1 = 1 1 AND 0 = 0 0 AND 0 = 0 Şekilde kullandığımız SubnetMask IP adresinin ilk 20 bitinin Network kısmı son 12 bitinin Host kısmı olduğunu gösteriyor. Bu durumda 192.168.100.200 IP adresli cihazın haberleşebileceği cihazların IP adreslerinin ilk 20 bitleri 11000000.10101000.0110 olmak zorundadır. Yani hepsinin 192.168.96.0 networkünde olmaları gerekir. Aksi halde router’a kullanmak zorunda kalırız. IP Adresi Sınıfları IP adresleri 5 sınıfa ayrılmıştır. A, B, C, D, E sınıfı. IP adresi sınıfları Network ve Host kısımları ve başlangıç bitleri ile birbirlerinden ayrılırlar. A sınıfı: 1. okteti 1 ile 126 arasındadır. Binary yazılımda ilk bit herzaman “0” dır. B sınıfı: 1. okteti 128 ile 191 arasındadır. Binary yazılımda ilk bitleri “10” dır. C sınıfı: 1. okteti 192 ile 223 arasındadır. Binary yazılımda ilk bitleri “110” dır IP Adresi Kuralları 127 ile başlayan IP adresleri test ve sorun giderme amacı ile kullanılırlar. Cihazlara verilemezler. Bu IP adreslerine “Loopback IP Adresleri” denir. IP adresinin Host Kısmındaki bitlerin hepsi “0” olamaz. Bu adres Network Idsidir. IP adresinin Host Kısmındaki bitlerin hepsi “1” olamaz. Bu adres “Broadcast” adresidir. Broadcast adresi networkdeki tüm cihazlara data göderilirken kullanılır. İlk oktet “223”den büyük olamaz. Bu adresler Multicast için kullanılır. IP Routing Netwokler genişledikçe başka netwoklerle birleşdikçe trafik networkün çok yavaş çalışmasına sebep olabilir. Bu trafiğin başlıca sebebi cihazların yaptığı broadcastlerdir. Broadcast trafiğini belirli bir alanda sınırlamak için network segmentlerre bölünür. Her segment ayrı bir IP netwrküdür. Daha önce belirttiğimiz gibi cihazların haberleşebilmesi için aynı IP networkünde olmaları gerekir. Bu durumda farklı segmentlerdeki cihazlar haberleşemeyeceklerdir. Haberleşebilmeleri için “Routing” teknolojisini kullanmamız gerekir. Netwoklerin haberleşmesini sağladığımızda bir Internetwork oluşturmuş oluruz. Routing bir IP paketini bir IP networkünden başkasına iletme işlemidir. Bu işlem Internetwokdeki farklı netwokleri ve bu netwoklere nasıl ulaşılabileceğini bilen Router cihazlarıyla gerçekleştirilir. Routing işleminin gerçekleşebilmesi için bir kaç karar verilmek zorundadır. Bu kararlar host ve router tarafından verilir. Host hedef cihazın kendi networkünde olup olmadığına karar verir. Router hedef cihazın hangi netwokde olduğuna ve bu networke nasıl ulaşacağına Routing Table`a bakarak karar verir. Routin Table; routerların oluşturduğu ve internetworkdeki farklı IP networklerine nasıl ulaşılacağının yazılı olduğu veritabanıdır. Subnet Oluşturmak Alt Ağlara Ayırma (Subnetting) Alt ağlara ayırma(Subnetting), verilen bir adres aralığını bölümlemek demektir. İnternete erişim için yetkili bir kurumdan bir ağ adresi alırız. Örneğin 195.156.89.0 gibi C sınıfı bir ağ adresimiz olsun. Subnet maskemiz 255.255.255.0. Bu durumda 254(2^n-2) adet bilgisayar adresi tanımlayabiliriz. Bu anlatıklarımız bir ağ için geçerliydi. Eğer birden fazla ağ arasında iletişim kurmak istiyorsak: Örneğin; bir şirketimizin olduğunu düşünelim ve bu şirketimizin 3 değişik yerde şubesinin olduğunu düşünelim. Bu durumda 3 ayrı ağ bölümü bulunacak ve bunlar yönlendiriciler(router) aracılığı ile birbirlerine bağlanacaktır. Yönlendiricilerle birbirine bağlanan ağların herbiri için ayrı bir ağ tanımlayıcısı (Network ID) gerekir. Ek olarak yönlendiriciler arasında kalan kısımlar da ayrı bir ağ sayılır. Buna göre toplam 5 adet ağ bölümü(segment) bulunuyor. Herbir ağda 2^n-2 formülünden 2^5-2=30 adet bilgisayar adresi tanımlayabiliriz. Supernetting Kullanarak Ağ Altyapısının Genişletilmesi Subnetting yönteml ile ağımızı alt ağlara bölerken supernetting yönteminde ise ağımızı alt yapısını geliştiriyoruz. Supernetting işlemini yaparken ödünç alınan bitler host kısmından değil NID kısmından alınır. Bir C class networkte bu yöntemle 255 host kullanma sınırını geçmiş oluruz. Haberleşme Biçimleri Bir networkde 3 çeşit haberleşme vardır. Unicast: Bir cihazdan sadece bir cihaza yapılan iletim. Multicast: Bir cihazdan belirli bir grup cihaza yapılan ietim. Broadcast: Bir cihazdan diğer tüm cihazlara yapılan iletim. |
||
| Dost Sitelerimiz | |
|
|
|
| Dost Sitelerimiz | |
| Arma Dizayn - Dijital Darbe - Z.K.U.D Blogcu - SosyeteForum - SHeZoFReN - SHeZoFReN - Ayna Grubum - Rusça Gülerek - Deliperi - SanalKaos - Mevzu Alemi - kudRet* - PayLaSiM-TuRK - Graphic-Turk.Com - SMF SeO Destek | |