PayPal'a üye olun ve kredi kartı ödemelerini kabul etmeye anında başlayın.
 

NAT(Network Address Translation) işlemi, OSI Referans katmanlarına göre Layer IV te çalışan bir yazı

Network-internet NAT(Network Address Translation) işlemi, OSI Referans katmanlarına göre Layer IV te çalışan bir yazı Donanım hakkında bilgi paylaş; NAT(Network Address Translation) işlemi, OSI Referans katmanlarına göre Layer IV te çal&#...
Cevapla
 
Seçenekler
  #1  
Arama 30-01-2008, 02:59
egitimbilgisi - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 20/11/07
Mesajlar: 1.756
 
     WS-Ticareti: (3)
Blog Yazıları: 3
Teşekkürleri: 48
374 Msg. 449 Tşkr.
Rep Gücü: 100 egitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant futureegitimbilgisi has a brilliant future

NAT(Network Address Translation) işlemi, OSI Referans katmanlarına göre Layer IV te çalışan bir yazı

NAT(Network Address Translation) işlemi, OSI Referans katmanlarına göre Layer IV te çalışan bir yazılımdır.

Basit olarak yapıtğı işlem, gelen giden paketlerin başlıklarındaki IP Adreslerini belli kurallara göre değiştirmektir.

Aşağıdaki şekildeki bir networku ele alalım:





10.0.0.0/8, 192.168.0.0/24 ve 172.16.0.0/12 IP blokları yerel ağlar, intranetler için rezerve edildiğinden dolayı internet bölgesinde geçersizdir.

Yukarıdaki şekilde tanımlanan bir networkte bir client'ın internete çıkarken 10.0.0.2 ipsini kullanarak çıkması mümkün olmadığı için internet isteklerini içeren paketlerin başlıklarında yer alan IP adresinin değiştirilmesi gerekir. Bu değişim işlemi NAT dır.


Problem:
Client sayısı 1'den fazla ve internette kullanılabilecek (registered) ip sayısı clientların sayısına eşit değilse (yani 1-1 eşleme yapılamıyorsa) bu sorunu nasıl çözeceğiz?

Çözüm:
Bu durumda NAT'ın bir alt kolu olan PAT(Port Address Translation) devreye giriyor.
Diğer bir deyişle DNAT(Dynamic NAT).

PAT işlemine başlamadan önce yazılım NAT Table dediğimiz adres dönüşüm tablosunu hazırlar. Tablo hazırlandıktan sonra ancak adres dönüşümü yapılabilir.

Aşağıda 10.0.0.2 IP Adresi bir client'ın internet isteğinin nasıl gerçekleştiğinin aşamaları yer almaktadır.

From = 10.0.0.2:1452 To = 195.46.148.28:80 -->
From = 212.175.151.101:1452 To = 195.46.148.28:80

From = 10.0.0.3:1452 To = 195.46.148.28:80 -->
From = 212.175.151.101:1455 To = 195.46.148.28:80



Bu işlem gerçekleştiği sırada NAT Table Durumu:

Sıra Local Address Global Address
1 10.0.0.2:1452 212.175.151.101:1452 Translated
2 10.0.0.3:1452 212.175.151.101:1455 Translated



Bu isteğin yanıtı geldiğinde ise öncelikle NAT Table kontrol edilir, eğer nat tableda böyle bir kayıta rastlanmazsa paket red edilir.

Şimdi gelen yanıtın dönüşümünü inceleyelim:

Gelen paket:
From = 195.46.148.28:80 To = 212.175.151.101:1452

NAT Table:
1 10.0.0.2:1452 212.175.151.101:1452 Translated
2 10.0.0.3:1452 212.175.151.101:1455 Translated


Bu durumda gelen paketin alıcı adresi NAT Tablosundaki karşılığı ile değiştirilecektir:
From = 195.46.148.28:80 To = 212.175.151.101:1452 -->
From = 195.46.148.28:80 To = 10.0.0.2:1452
__________________
-> Eğitim dünyasında gözünüz,Hayata ve İnsana Rehber,en iyi eğitim sitesi,eğitim bilginizin en uç noktası,eğitimbilgisi
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Application Layer nedir ? MaNeX Webmaster Sözlügü 0 05-04-2008 01:24
network nedir, network kavramı kadınca Webmaster Sözlügü 0 19-02-2008 03:34
Flash'ta Guide Layer (Rehber) Uygulaması B737 Flash 0 26-01-2008 04:22
Layer (katman) kadınca CSS 0 06-11-2007 10:23
Network Address Translation (NAT) Ra_eM Network-internet 0 05-11-2007 06:37

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi

Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum iPhone