Mevzu Forum ! Sizin Mevzunuz ! (Arsiv Ana sayfa) => Networking

Konu: NAT (network address translation) nedir , ne işe yarar?

Sayfa: [ 1 ]

ozgurbiri 08.09.2007 22:35:45
İnternette kullandığımız IP adreslerini internet servis sağlayıcılar ICANN adlı firmadan satın alırlar. Tabi dünyada 6 milyara yakın insan olduğunu ve her geçen gün insanların ve internete girenlerin sayısını arttığını düşünürsek IP adresleri yetmeyecektir. 90'lı yıllarda bunu görenler zaten şuan IP sürüm 6'yı geliştirmekle uğraşıyorlar. IPv6 trilyonlara varan IP adresi kullanmamıza olanak sağlayacak. Bu biraz uzun sürecek çünkü tüm internet altyapısının değişmesi gerekecek. Biz hali hazırda IP sürüm 4 kullanıyoruz. IPv4 ile 4,294,967,296 IP adresiniz olabilir. Ama IP adreslerinin sınıflara (class) ayrılmış olması, bazı adreslerin çoklu gönderim (Multicasting) için, bazılarının da test amaçlı kullanılmasından dolayı bu sayı 3,2 milyara kadara düşmektedir. Sürüm 5 ise deneysel amaçlarla hazırlanmış fakat kullanılmamıştır. IPv4'ün sayısının muhtemel yetersizliğini engellemek içinde kurumlar, ev kullanıcıları vs için NAT, servis sağlayıcılar ve yönlendirmede kullananlar içinde CIDR gibi teknolojiler geliştirilmiştir (CIDR yönlendirmede kullanılan bir teknolojidir - Classless Inter Domain Routing - Sınıfsız Alanlararası Yönlendirme). Peki, nasıl çalışıyor ve bu NAT bize nasıl bir kolaylık getirdi?

İnternette gideceğimiz yeri bulmak için IP adresleri kullanırız. Ama her IP adresini internet ortamında kullanamıyoruz. Bazı özel IP adresleri vardır. Bu adresler, daha doğrusu IP adres aralıkları kendi yerel ağlarımızda kullanmamız için ayrılmıştır. Bunlar Address Al******** for Private Internets (özel internetler için adres payı) diye tanımlanır, kısaca Private Adresses (özel adresler) diyoruz. İnternette kullandıklarımıza da Public (Halka Açık) Addresses diyoruz (başka deyişlerde mevcuttur. Mesela Real - Gerçek- IP, Registered-Kayıtlı - IP gibi).

Özel IP adresleri:
10.0.0.0 ile 10.255.255.255
172.16.0.0. ile 172.31.255.255
192.168.0.0 ile 192.168.255.255 arasındadır.

Bunlar dışında da başka amaçlar için özel adresler vardır. Ama bizi ilgilendirmiyor. Hiçbir şekilde internette 10.4.34.98 veya 192.168.40.50 gibi adresler göremezsiniz. NAT bu adreslerin internete çıkmasına olanak sağlayan teknolojidir. Peki, nasıl yapıyor bu işi?
Kafamızda NAT mantığı oluşması açısından evde kullandığımız ADSL yönlendiricilerimizi ele alalım. Öncelikle oyuncularımıza rollerini vermekte yarar var. Servis sağlayıcımıza (Türk Telekom) ait belli IP aralıkları var. Bunları ADSL kullanıcılarına sabit (statik) veya değişken (dinamik) olarak dağıtmakta. Buraya Dış taraf (Outside) diyoruz. Birde biz varız. Bizde kendi ADSL yönlendiricimize, bilgisayarımıza veya ağ üzerinden haberleşen başka bir cihazımıza özel IP veririz. Buraya da iç taraf (Inside) diyoruz. Kendi verdiğimiz adresler içeride kendileri ile haberleşirler. Ama iş internete çıkmaya gelince burada NAT devreye giriyor. NAT ne yapıyor? ADSL yönlendiricimizin 3 tane arayüzü (interface) var. Bunlar PPPoE veya PPPoA (internet), Ethernet (yerel) ve geridöngü (Loopback) arayüzleri. Her 3 arayüzüne de IP adresleri atanır. Internet tarafına siz bağlantı kurduğunuzda servis sağlayıcı tarafından, yerel tarafa ise biz IP atarız. Geridöngü (Loopback) varsayılan olarak 127.0.0.1 alır (burası ile pek işimiz yok). ADSL yönlendiricimiz bize ilk geldiğinde onun ethernet arayüzüne bağlanmak için 10.0.0.2 veya 192.168.1.1 gibi adresleri kullanırız. Bunu sonradan değiştirip başka bir özel IP vermek bizim elimizde. Örnek olarak aşağıda bir ADSL modemin arayüzlerini görebilirsiniz.



Siz bilgisayarınızdan bir istek gönderdiğinizde bu istek ADSL yönlendiricinizin Ethernet (eth0) arayüzüne gelir ve NAT bunu çevirip diğer arayüze yönlendirir ve o bağlantı için NAT tablosunda bir kayıt tutulur. Yerel ağ tarafında isterse yüz bilgisayar olsun internete çıktıklarında bir tane IP adresi ile kullanacaklardır (genelde ADSL yönlendiriciler böyle çalıştığı için bu örneği veriyorum, çeşitlerini biraz sonra göreceğiz). O adreste tabi ki servis sağlayıcının size verdiği adrestir. İşte burada NAT insanlara bir IP adresi kullanarak yüzlerce bilgisayarı internet ortamında haberleşmesini sağlıyor. Böylece IP adresi sıkıntısı bir nebze de olsa önlenmiş oluyor. Eğer NAT olmasaydı ne olurdu? Şirketimizde 100 tane bilgisayar var diyelim. Her birini internete çıkarmak için 100 tane IP ye ihtiyacımız olacaktı. Özel adresleri ve NAT ı kullanarak bunun önüne geçilmiş ve IP yetersizliği önlenmiş oldu. Tabi elbet bir gün yetmeyecek ama IPv6 ile bu sorun ortadan kalkacaktır.

ozgurbiri 08.09.2007 22:44:11
NAT kısaca özel IP'lerin internetteki IP'lerle haberleşmesini sağlıyor. Tabi NAT'ın güvenlik tarafı da var. İçeriden bir istek olmadıkça veya siz izin vermedikten sonra dışarıdan hiç kimse içeriye erişemez. Yukarıda verdiğimiz örnekleri kafamızda biraz NAT mantığı otursun diye verdim. Farklı NAT yapılandırmaları mevcut. Yazımızın devamında bunlara da değineceğiz. Ayrıca gelişmiş yönlendiricilerde birçok arayüz vardır. Bunlar DSL teknolojisi yanında ISDN, Frame Relay, Ethernet, Metro Ethernet vs gibi teknolojilerdir. O yüzden bunlardan bir kaçının bulunduğu bir yönlendiricide farklı arayüzler arasında da NAT yapma şansımız olur.


Cisco firmasının devlerinden biri. Pek bizim evdeki ADSL yönlendiricilerimize (router) benzemese de kendisi çılgın bir yönlendiricidir.

NAT'ın faydalarını ve avantajlarını kısaca sıralamak gerekirse;

* Az sayıda IP kullanarak birçok istemciyi internete çıkarabilirsiniz. Hem parasal olarak kazanç sağlar hem de IP adresi kıtlığını yavaşlatmış olur.
* Yerel ağımızı istediğimiz gibi tasarlamanıza da olanak sağlar. Yeni istemciler ekleyebilir. Adreslerini değiştirebiliriz veya yeni yerel ağlar ekleyebiliriz. Tek değiştirmeniz gereken NAT ayarlarıdır.
* Güvenlik sağlar. Yerel ağınızla internet arasında bir nevi ateş duvarı gibi durur. Dışarıdan gelenler siz izin vermediğiniz sürece içeriye erişemezler.

Tabi bunların yanında ufak dezavantajları da var. Bazı uygulamalar NAT kullanırken zorlukla yaşayabiliyor (FTP gibi). IPSEC kullanıyorsak yine sorunlar yaşayabiliriz. H.323 kullandığınızda sorunlar yaşayabilirisiniz vs...

Şimdi biraz ayrıntıya girelim. NAT denen bu teknolojinin birden fazla çeşidi vardır. Burada bazı NAT terimlerini bilmek gerekir. Yerel ağımız için İç Taraf (Inside), Internet veya yönlendiricinin diğer tarafındaki farklı bir ağ için de Dış Taraf (Outside) diyeceğiz.

Sabit NAT (Static NAT)


Bu NAT tipinde NAT ayarımızı her yerel IP adresimizi ayrı ayrı gerçek IP adreslerine eşleyerek yapıyoruz. Yani mesela 192.168.1.20 numaralı yerel IP'mizi internete bakan arayüzümüzdeki 85.99.230.15 numaralı IP ile NAT yapmasını istiyoruz. 10.0.0.31'i de başka bir IP adresi ile... Bu şekilde herkese ayrı ayrı IP adresi vermiş oluyoruz. Bunu iç taraftan dış tarafa, dış taraftan iç tarafa çevirim olacak şekilde ayarlamamız mümkün.


Yukarıda sabit (static) NAT örneğini görebilirsiniz. Yönlendiricinin dış tarafa bakan 3 tane seri arayüzü var. İçeride ise 1 tane ethernet arayüzü var. Sabit NAT iç taraftan gelen istekleri tablodaki kayıtlara göre eşler ve internete çıkarır.

Değişken NAT (Dynamic NAT)


Sabit NAT'a benzer. Bu tip NAT ayarında bir IP adres havuzumuz bulunuyor. Mesela Telekom'dan gidip 85.99.230.10 ile 85.99.230.20 aralığını aldığımızı düşünelim. İçeride de 50 tane kullanıcı olduğunu varsayarsak internete çıkmak isteyenler boşta olan herhangi bir IP adresinden dışarı çıkacaklardır. Tabi kullanıcılar hangi IP adresinden çıkacaklarına karar verme yetkisine sahip değildirler. Yoğunluğa göre NAT ayarını yaptığımız cihaz buna karar verecektir.

Sabit ve Değişken NAT işlemi şu sıra ile gerçekleşir;

1- İç taraftan bir istemci dış taraftan bir web sunucusuna bağlanmak ister.

2- İlk paket yönlendiriciye geldiğinde, yönlendirici NAT tablosuna bakar.

3- Resimde olduğu gibi statik olarak biz bir eşleme girmişsek, yönlendirici ilgili IP adresi ile çevirme işlemini yapar ve gerekli yere yönlendirir. Girmemişsek IP adresi havuzumuzdan boşta duran bir IP adresi ile eşleştirir. Bu durumda sadece geçerli olan bağlantı için tabloya bir eşleme kaydı girilir.

4- Web sunucu paketi alır ve bizim dış taraftaki ilgili IP adresine cevap gönderir çünkü çevirim olmuştur ve web sunucusunun bizim iç taraftaki ağımızdan haberi yoktur.

5- Yönlendirici, tablosundaki iç taraf - dış taraf eşlemelerine bakar ve bu paketi iç taraftaki gerekli yere yönlendirir.

6- Bundan sonra bağlantı bitene kadar bu şekilde devam edecektir. Bittiğinde değişken (dynamic) NAT yapılmışsa bu kayıt bir dahaki bağlantıya kadar tablodan silinir.


Sayfa: [ 1 ]

Dost Sitelerimiz
| Kaynak Sitemap | Google Etiket | Google Tagged | Site Map | Sitemap | Arsiv | Arsiv 1 | Seo Arsiv |

| Arsiv Odasi | Wap | Wap2 | Wap Forum | Seo URL | XML | Rss | Link Takas |

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
Dost Sitelerimiz
Dost Siteler: SosyeteForum.net haber sitesi sohbet msn UslanmaM PCKOLiK Hepatit C Türkçe Kaynak Sohbet Sohbet sohbet ForumTR site ekle SOHBET video izle Müzik Dinle Toplist Toplist Duman sohbet sohbet mirc mirc indir tavla arkadas türkçe mirc yonja Google Reklam sohbet Hazir Ödev-Tez Divahome Barrisol FoRuM KoLLoX FixTurk Cep Telefonu PortaLi Oyunlar Ekart-Itiraf vBulletin Tema Program YÜKLE Microsoft .Net Framework hikaye oyun Komik Video kurtlar vadisi Music Videos sohbet Komik Resimler FanBurada Flash Oyunlar CepDownload BoMBaCeP sohbet chat tavla indir Forum Dünyasi -Ücretsiz Bilgisayar Satis BioSifa Küresel Isinma oyunlar zonenoktaorg ödüllü seo yarismasi Sohbet Arkacaslik Forum flash atelyesi internet ve bilisim hizmetleri Sohbet Odalari Sohbet Paris Hilton Videos dizi film indir Hepatit lazer epilasyon mirc Müzik Dinle sesli chat Sohbet Sohbet Odalari Lens sohbet sürücü kursu youtube - program indir oyunlar Duvar Dizisi Kurtlar Vadisi Pusu Kader Dizisi Sila Dizisi Binbir Gece Acemi Cadi Arka Sokaklar Forum,paylasim Karadeniz arakli - site ekle Tattoo Free for All Program Indir sohbet Online Eglence sohbet sohbet sohbet Toplist Program Sitesi mirc Hikaye gazeteler Resimler Youtube Sohbet Sohbet mirc sohbet Galatasaray Sohbet Chat Sohbet komikler Müzik Dinle Pr Evden Eve Nakliyat Prefabrik Montaj Download.Gen.Tc EfsaneClub - Forum Afyon is rehberi kral oyunoyun indir PassBull.com video mirc ticaret mirc mirc indir tavla Muhabbet Sohbet arkadas sohbet Music Videos Izle Türkiye Online Videolar mirc indir kral oyun Camfrogindir.net Ask sohbet Oto Koruma Temizleme Cam Filmi oyunlar Eylem Google Reklam kiz msnleri Sitenizi Yedekleyin Ücretsiz ilan Verin | Türkiye Oyun | Chat FoRuMBiYoTiK+18 Divx Film Download Gazete dergiler gazeteler Gelinlik Resimleri html dersleri video izle mp3 indir mirc Arkadaslik Eglence Casino Oyunlari Oyunlar Mizah Yazilim Webmaster Hacking Link Listeleri Pc Oyunlari Programlama Toplistler Güvenlik Grafik Tasarim Forum Siteleri E-Kitap Donanim Blog Mp3 Siteleri Bilgisayar Bedava mp3 indir kurtlar vadisi pusu Modern Directory kral oyun sohbet zonenoktaorg ödüllü seo yarismasi program indir program indir Music Download Turkiye Msn Nargile Kalkan Turkey Sohbet Ask ticaret sarki sözleri rüya tabirleri sohbet odalari indir oyun indir izlesene youtube iddaa Türkiye Site Rehberi Goosearcher sohbet sohbet et Haber Ülkü Ocaklari kraloyun Sohbet Chat Don Lastigi itiraf ingilizce sözlük arkadaslik sohbet odalari T-F Webmaster Budala ReNkLi FoRum Chat Evden Eve Nakliyat muhabbet sohbet mirc Beyaz.Org Bazi minik gerçekler Ücretsiz Ilan Verin Volkan Vardar xBlog mirc Komik Videolar Korku Resimleri Hikaye OKU sohpet cet Hotels Fethiye Eglencex.com Mp3 Indir GameSWF evden eve nakliyat evden eve nakliyat evden eve nakliyat evden eve nakliyat evden eve nakliyat evden eve nakliyat temizlik sirketi hali yikama ankara Web Atesi kiz oyunlari Doosyalar siir sitesi FavoriForumum video izle MYPlesk Kral oyun Sohbet Siir Güzel Sözler Chat :Sohbet PiSiKLeT.CoM bilmece Oyun Sohbet Chat = Sohbet Odalari = Chat Odalari = kizlarla sohbet = sevgi = yuotube ask = Mizah PaylasimMekani Okul Askim Sohbet Vatan Bölünmez Güzel Oyunlar chat TeknoIndir Filmden Müzige Aradiginiz Hersey! HACK Nakliyat Komik Resimler Popomundo Türkiye WeBVadisi.NeT FuLL Hersey video izle oyunlar Asli Enver Grup Hepsi itiraf ingilizce sözlük tv izle rize vBulletin Destek rize DostlukBirBaska tooth whitening Komik bebek resimleri Site Ekle sohbet Sonsuz Besiktas iddaa Buy PR4 text link 0.6$ Gaziantep Oyun Oyun doktor sohbet Komedi bazalt basalt kayrak Kader Dizisi Forum Siteleri FanBurada Lazer Epilasyon SanaLPayLaS.CoM Aranan Siteler TURKWeBmaster e-ogrenci Image upload - Resim upload cinsellik diyet oyunlar Galatasaray paylasim Gençlik Forumu Msn">http://www.msnifadeleri.com">Msn ifadeleri Sohbet slayt Kurtlar Vadisi Pusu Video Izle Sogutma Rehberi Türk Kampüs Powerdosya hikayeler games-movies-software-mp3 Bedava Oyun indir Program Indir tavla indir Program Indir Gazeteler YouTube GencFenerBahceliler rüya tabirleri Bizdensiniz.biz hikaye oyun Sohbet videolar izlesene En ZeKiLeRiN FoRuMu erotik hikayeler cinsellik Mp3 indir Ankara Forum forum Smf Türkçe Destek Sonic Oyun forex SEO Arama Motoru Optimizasyonu CamFrog Telefon Programlari antika avize tamiri Programci Arsivi Para Kazanma, PageRank, Seo, SandBox Ders oyun hileleri melodi e-ogrenci Video Izle Portal-Upload kurtlar vadisi pusu evden eve nakliyat ilaçlama kalibrasyon siirt sohbet sohbet video izle Sohbet-Chat Sohbet Ücretsiz Flash Oyunlar Istihbarat Chat Odalari Sohbet Kizlarla Sohbet Sohbet kraloyun Ankara Nakliyat arkadas umuttepe Netten Para Kazan HemenPaylasalim sohbet mynet sohbet Ask Resimleri muhabbet Sohbet linkcenneti My Web Oyun CmFmFan - Football Manager & Championship Manager Sohbet Msn ifadeleri chat-sohbet| Sanal-Casus.Com Ask sohbet Sarki Sözleri Radyo Dinle TutkuTr SohbeT D Çocuk MuhabbeT Güzel Sözler Siir Harika Videolar arkadas Sohbet Güzel Sözler Sohbet Film indir Sohbet Radyo iddaa Dinlendiren Online Müzik Günlügü Site Ekle kiralik oto GazeteAjans resim deposu çiçekçi çiçekçilik çiçek Chat Ülkü Ocaklari Club90s Sohbet odalari Program indir sohbet video alemi PR6 sohbet Webmaster Forumu PRborsasi.com

| Design By TeTiK |