Paketler, mantıksal olarak ilişkili PL/SQL tipleri, alt programları gruplayan bir şema nesnesidir. Çoğu zaman sıklıkla ya da belirli bir işlem için kullanılan birden fazla veri tabanı işlemimiz var ise (procedure, function vb.) bu işlemlerin hem kullanımı hem de kolay takibi için paket yapısı kullanılır. Bize avantajları modülerlik, kolay uygulama dizaynı, bilgi saklama, iyi performans ve fonksiyonellik ekleme olarak sıralanabilir. Paketler genellikle iki kısımdan oluşur.Bunlar gövde(body) ve paket spec(specification) ifadeleridir. Spec, uygulamalarımız için ara yüzdür ve tipler, değişkenler, sabitler, aykırı durumlar, imleçler ve alt programlar için kullanılabilir. Gövde bölümü ise imleç ve alt programların tanımlandığı bölümdür.
Sistemde kayıtlı paketler bulunmaktadır. Bunlar:
· DBMS_OUTPUT – en çok bilinen, verileri ekranda göstermek için gerekli paket.
· DBMS_PIPE – PIPE ile haberleşmeyi sağlar
· DBMS_LOCK – Kullanıcı kilitlerini yönetir.
· DBMS_ALERT—Spesifik veri tabanı değerleri değiştiğinde veri tabanı tetikleyicileri için alert kullanabilirsiniz..
· UTL_FILE – PL/SQL kodlarını İşletim sistemi dosyalarına yazmak ve okumak için.
· UTL_HTTP – PL/SQL kodlarıyla http protokolü belirtme çizgileri oluşturmak.
Paket yapısının söz dizimi aşağıdaki gibidir.
CREATE [OR REPLACE] PACKAGE isim
[AUTHID {CURRENT_USER | DEFINER}]
{IS | AS}
[PRAGMA SERIALLY_REUSABLE;
[collection_type_tanımlama ...]
[record_type_ tanımlama ...]
[subtype_ tanımlama ...]
[collection_ tanımlama ...]
[constant_ tanımlama...]
[exception_ tanımlama ...]
[object_ tanımlama ...]
[record_ tanımlama ...]
[variable_ tanımlama ...]
[cursor_spec ...]
[function_spec ...]
[procedure_spec ...]
[call_spec ...]
[PRAGMA RESTRICT_REFERENCES(assertions) ...]
END [paket_ismi];
[CREATE [OR REPLACE] PACKAGE BODY paket_ismi {IS | AS}
[PRAGMA SERIALLY_REUSABLE;]
[collection_type_tanımlama ...]
[record_type_tanımlama ...]
[subtype_ tanımlama ...]
[collection_ tanımlama ...]
[constant_ tanımlama ...]
[exception_ tanımlama ...]
[object_ tanımlama ...]
[record_ tanımlama ...]
[variable_ tanımlama ...]
[cursor_body ...]
[function_spec ...]
[procedure_spec ...]
[call_spec ...]
[BEGIN
--Cümlelerin sırası
END [paket_ismi];]
· Örnek: İçerisinde iki değer ve işlem girilip toplama ve çıkarma işlemi yapılan paket kodunu yazınız.
/* Paket Spec tanımlanıyor. */
PL-SQL'de Paketler(Packages)
•View
Nedir?
•SQL
de, View temel olarak sanal tablo(geçici
ile sanal tablo farklı kavramlar lütfen karıştırmayın) diye geçiyor. Satır ve
sütunları olan gerçek tablo gibidir. İçerisinde sadece SQL Fonksiyonlarını, Join, Group By ve Where ifadelerini kullanabilirsiniz.
•Bir
ya da daha fazla tablonun mantıksal alt kümelerini oluşturmak için görünümlerden
yararlanılır.
•Görünümler,
bir tabloya dayalı mantıksal bir tablo olarak
değerlendirilir.
•Görünüm,
tablolar gibi veriyi fiziksel olarak saklamaz. Görünümler,
saklanmış
(depolanmış)
SELECT deyimi olarak değerlendirilir. Bir SELECT
deyiminin defalarca kullanılması
söz konusu ise, onu bir
görünüm biçiminde tanımlayarak, bu
görünümün çalıştırılması mümkündür.
•Görünümler
aşağıda sıralanan nedenlerle tercih edilir:
•Görünümler, veri tabanına erişimi
sınırlayan olanaklardır çünkü
görünüm, tabloların sadece seçilen bir
kısmını görüntüleyebilir.
•Karmaşık
sorguların kolayca yapılmasını
sağlar.
•Aynı
veriyi kullanan çok sayıda
görünüm tanımlanabilmektedir.
•Oluşturulan
View ler veritabanınız içerisinde “Views” seçeneceğinin altında yer almaktadır.
•Genel
tanımı:
create view view_adi
as
select sutun_adlari
from base_tablo_adi
•
•Dükkan
veritabanı içinde urun tablosu içinde USD
ile satılan ürünlerin; urunkod, urunad,listefiyat sutunlarını içeren bir tablonun görevini
yerine getirecek bir vwdolarurunler adında view oluşturalım
Bir
görünümün yaratılabilmesi için CREATE VIEW deyimi kullanılır. Bu deyimin kullanımı aşağıda gösterildiği
gibidir:
CREATE VIEW görünüm
AS altsorgu;
Bir
görünümün yaratılması esnasında
kullanılacak alt sorgu içinde
ORDER BY
sözcüğü yer alamaz.
Var
olan bir görünümü yok etmek
amacıyla DROP
VIEW deyimi kullanılır. Bu deyimin kullanımı aşağıda
gösterildiği gibidir:
DROP VIEW görünüm;
Var
olan herhangi bir görünümün
güncelleştirilmesi amacıyla,
CREATE OR
REPLACE VIEW deyimi
kullanılır. Bu deyimin kullanımı
aşağıda gösterildiği gibidir:
CREATE OR REPLACE
VIEW
görünüm
[(görünüm
sütunları)]
AS altsorgu;
admin şifresini unuttum
,
Alt Ağ Maskesi / Subnet Mask Nedir
,
sql view kullanımı
,
t-sql view kullanımı
.
1
SQL View Nedir ? Neden Kullanılır ?
Biri laptop biri masaüstü ise ve kablosuz bir modemin varsa çok basit:
(Veya iki masaüstü pc bir kablolu modeme bağlı ise) Ben: Bir laptop bir masaüstü bilgisayarı olanlar için anlattım.
Modemi masaüstüne bağlayın. Modemden kabloyu kasaya takın. Sonra laptop wireless ile modeme bağlanın. 2 pc aynı modeme bağlı olduğundan pc'lerde birbirine bağlı sayılcak.
Sonra masaüstünü ve laptopu denetim masasından paylaşıma aç. Aşağıdaki gibi:
Denetim Masası\Ağ ve Internet\Ağ ve Paylaşım Merkezi\Gelişmiş paylaşım ayarları/
Ayarları resimlerdeki gibi yap. (Bunu her 2 pc'yede yap)
1.Resim
2.Resim
Daha sonra dosyaların bulunduğu bilgisayarda dosyaların bulunduğu klasöre sağ tıkla /özellikler/paylaşım/Everyone/ Ekle.. Ekledikten sonra everyone'nin sağ tarafında "okuma"yazar. Onu, Okuma/Yazma olarak değiştir ve paylaş de. (Resimdeki gibi)
1.Resim
Sonra dosyaları taşıyacağın bilgisayara geç. Denetim Masası\Ağ ve Internet\Ağ ve Paylaşım Merkezi.. Ev işaretine tıkla. Altında modeminin ismi yazar. Resimde bakarsan benim modemimin ismi emirhanterzi o yüzden ona tıklıyorum.
1.Resim
Modemine girdikten sonra 2 bilgisayarında ismi yazar. Hangi bilgisayardan dosyaları kopyalamak istiyorsan ona gir ve dosyaları onun içinde göreceksin. Dosyalara sağ tıkla kopyala de ve nereye kopyalamak istiyorsan kopyala. Resimdeki gibi.
1.Resim
2.Resim
(Veya iki masaüstü pc bir kablolu modeme bağlı ise) Ben: Bir laptop bir masaüstü bilgisayarı olanlar için anlattım.
Modemi masaüstüne bağlayın. Modemden kabloyu kasaya takın. Sonra laptop wireless ile modeme bağlanın. 2 pc aynı modeme bağlı olduğundan pc'lerde birbirine bağlı sayılcak.
Sonra masaüstünü ve laptopu denetim masasından paylaşıma aç. Aşağıdaki gibi:
Denetim Masası\Ağ ve Internet\Ağ ve Paylaşım Merkezi\Gelişmiş paylaşım ayarları/
Ayarları resimlerdeki gibi yap. (Bunu her 2 pc'yede yap)
1.Resim
2.Resim
Daha sonra dosyaların bulunduğu bilgisayarda dosyaların bulunduğu klasöre sağ tıkla /özellikler/paylaşım/Everyone/ Ekle.. Ekledikten sonra everyone'nin sağ tarafında "okuma"yazar. Onu, Okuma/Yazma olarak değiştir ve paylaş de. (Resimdeki gibi)
1.Resim
Sonra dosyaları taşıyacağın bilgisayara geç. Denetim Masası\Ağ ve Internet\Ağ ve Paylaşım Merkezi.. Ev işaretine tıkla. Altında modeminin ismi yazar. Resimde bakarsan benim modemimin ismi emirhanterzi o yüzden ona tıklıyorum.
1.Resim
Modemine girdikten sonra 2 bilgisayarında ismi yazar. Hangi bilgisayardan dosyaları kopyalamak istiyorsan ona gir ve dosyaları onun içinde göreceksin. Dosyalara sağ tıkla kopyala de ve nereye kopyalamak istiyorsan kopyala. Resimdeki gibi.
1.Resim
2.Resim
Ağdaki iki bilgisayar arasında dosya payşaımı
Öncelikle klasörün nasıl oluşturulduğunu daha önceki yazılarımızda göstermiştik. şimdi de bu klasörü ağdaki bilgisayarlarla nasıl paylaşılacağını göstereceğim. Öncelikle paylaşmak istediğimiz dosyaya sağ tıklıyoruz ve özellikler sekmesine tıklıyoruz.
açılan pencereden paylaşım sekmesine tıklıyoruz.yine altta paylaşım butonu var ona tıklıyoruz
açılan pencereden burası çok önemli paylaşma izinlerini ayarlıyoruz. önce listeden paylaşacağınız ağı seçip yandaki ekleye tıklıyoruz.
burda önemli bir nokta var everyoneyi seçtikten sonra ekleye tıkalamazsanız dosyanız paylaşıma açılmaz. listede bu resimdeki gibi gözükmesi gerekiyor.
siz everyone yani herkes seçeneğini seçin ve izin verin. paylaş butonuna basın ve son olarakta bittiye tıklayın dosyanız paylaşıma açılmıştır.
Windows 7 de bir klasörü paylaşıma nasıl açabilirim?
Windows 7 işletim sisteminizde yazıcınızı bulunduğunuz ağa paylaştırmak ve ortak kullanıma açmak için öncelikle;
Başlat -> Aygıtlar ve Yazıcılar seçeneğini açınız.
Karşınıza gelen pencerede varsayılan yazıcınızı seçerek sağ tıklayın ve "Yazıcı Özellikleri" seçeneğini açın.
"Yazıcı Özellikleri" penceresinde "Paylaşım" sekmesini seçerek buradaki :
-> "Bu yazıcıyı paylaştır"
-> "Yazdırma işlemini istemci bilgisayarlarda oluştur"
seçeneklerinin seçin.
Yaptığımız işlemler sonucunda yazıcı ağda paylaşıma açılmış durumda.Son olarak da paylaşılan yazıcıyı diğer bilgisayarlarda kullanmak için:
Daha önce kullanılan Başlat -> Aygıtlar ve Yazıcılar penceresindeki ;
-> "Yazıcı ekle" seçeneğini tıklayın.
Açılan pencerede "Ağ yazıcısı,kablosuz yazıcı veya Bluetooth yazıcı ekle" seçeneğini seçin
"Yazıcı seç" ekranında bulunan yazıcıyı seçin ve "İleri" ile devam edin.
Bu pencerede yazıcı için geçerli olan ismi değiştirerek özelleştirebilirsiniz.Daha sonra "İleri" ile devam edin.
Ağda bulunan yazıcı ağdaki diğer kullanıcı için de hazır durumda "Sınama sayfası yazdır" seçeneği ile yazıcıyı test edin ve "Son" seçeneğini tıklayarak işlemi başarılı şekilde sonlandırın.
Windows 7 ağda yazıcı paylaşımı nasıl yapılır?
Ağ Kurulumu – Varsayılan Ağ Geçidi Nedir?
Varsayılan ağ geçidi eğer bir network kurmadıysanız sabittir ve herhangi bir değer atanmasını istemez, fakat iki veya daha fazla bilgisayar veya çevresel ürün network / ağınıza katılacaksa otomatikman bir ağ kurulumu söz konusudur ve internete çıkış yaptığınız router ‘ın ip adresini ağ geçidi olarak tanımlamanız gerekecektir. Ağ Geçidi / Gateway network-ağımızın ilk ip adresi olan “192.168.1.1” olacaktır. Bu illaki 1.1 olmak zorunda değildir router ‘ın ip adresi ne ise bunu kullanmanız gerekecektir.
Ağ Kurulumu – Varsayılan Ağ Geçidi Nedir?
Alt Ağ Maskesi / Subnet Mask Nedir ?
Uygulamalar ve kullanıcı makineleri tarafından, ağdaki tüm düğümlere bilgi göndermek için kullanılan bu adres, broadcast adresi olarak tanımlanmaktadır. Örneğin, 255.255.255.255, tüm network ve düğümleri içerir, 172.16.255.255, 172.16.0.0 ağındaki tüm network ’leri belirtir ve 10.255.255.255, 10.0.0.0 ağındaki tüm subnet ve kullanıcılar için broadcast adresidir. IP havuzunda IP sınıfları vardır bu sınıfları belirlemek için kullanılan bir segmenttir
Uygulamalar ve kullanıcı makineleri tarafından, ağdaki tüm düğümlere bilgi göndermek için kullanılan bu adres, broadcast adresi olarak tanımlanmaktadır. Örneğin, 255.255.255.255, tüm network ve düğümleri içerir, 172.16.255.255, 172.16.0.0 ağındaki tüm network ’leri belirtir ve 10.255.255.255, 10.0.0.0 ağındaki tüm subnet ve kullanıcılar için broadcast adresidir. IP havuzunda IP sınıfları vardır bu sınıfları belirlemek için kullanılan bir segmenttir
Alt Ağ Maskesi / Subnet Mask Nedir ?
Merhaba arkadaşlar,
Windows Updatelerini kapatmak ve bunuda regedit üzerinden yapmak istiyor iseniz aşağıda ki adımları uygulayınız.
Öncelikle regedit’inizin yedeğini mutlaka alınız.
Regediti açarak ilgili dizine gidiyoruz.
HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows \CurrentVersion \WindowsUpdate\Auto Update
AUOptions dword kaydının değerini 1 olarak düzenliyoruz. Ayrıca NoWindowsUpdate isminde bir Dword(32) kayıt oluşturarak bunun değerinide 1 yapıyoruz.
Regediti kapatarak bilgisayarı yeniden başlatıyoruz. İşlem bu kadar yeniden başlattıktan sonra updateler kapanacaktır.
Bir sonraki makalede görüşmek üzere 
.
1
Windows Update Registry regedit üzerinden kapatma
Özellikle iş amacıyla kullanılan verinin yeterince büyük herhangi bir ortamda saklanabilmesi ihtiyacının yanı sıra bu verileri diğer kullanıcılara da paylaştırma gereği ortaya çıkmıştır. Ağ üzerinde merkezi bir yerde sunucu ve/veya istemciden bağımsız bir şekilde saklanan verilerin paylaşıma açılabilmesi için NAS-Network Attached Storage cihazları kullanılmaya başlanmıştır.
Resim-1
NAS cihazı aslında yerel alan ağına bağlı yüksek erişim hızında depolama yapabilen bir dosya sunucusudur. Genel kullanım için oluşturulmuş olan işletim sistemi, NAS cihazlarında sadece dosya paylaşımıyla ilgili işlemleri yapabilmek için sadeleştirilmiş, dosya giriş/çıkış işlemleri için gerekli protokoller eklenmiş ve bu iş için iyileşmiştir.
Resim-2
Bir NAS aygıtı alttaki bileşenlerden oluşur.
- Bir ya da birden fazla ağ bağdaştırıcısı (Gigabit/Fast Ethernet, ATM vb.),
- Ağ Dosya Sistemi (NFS-Network File System) ya da Ortak Internet Dosya Sistemi (CIFS-Common Internet File System),
- İşletim sistemi,
- Fiziksel diskleri bağlayıp yönetmek için endüstri standardı protokoller (SATA, SCSI, Fiber Kanal vb).
Ağa bağlı depolama sistemleri tipik olarak iki şekilde organize edilir: Bütünleşik NAS sistemi ve Ağ Geçidi NAS sistemi. Bütünleşik NAS sisteminde arka-son depolama doğrudan NAS kafasına bağlanmıştır. Buradaki NAS kafası arka tarafta duran depolamaya ayrılmıştır ve başka herhangi bir sunucu ile paylaşılmamaktadır. Bütünleşik NAS çözümünün en önemli yararları arasında kolay yönetim, yedekleme özellikleri ile kritik verilerin disk ve teyplere yedeklenebilmesi, yüksek kullanılırlık, düşük maliyet ve ölçeklendirilebilirlik gelmektedir.
Resim-3
Ağ Geçidi NAS sisteminde arka-son depolama, çeşitli uygulama sunucuları tarafından paylaşılır ve bir NAS kafasına farklı arka-son depolamalar bağlanabilir. Bu sayede farklı bir sitede, merkez ile eşzamanlı ya da eşzamanlı olmayan şekilde çalışma sağlanabilir.
NAS ( Network Attached Storage ) Nedir?
NAT bir ağda bulunan bilgisayarın, kendi ağı dışında başka bir ağa veya İnternete çıkarken farklı bir IP adresi kullanabilmesi için geliştirilmiş bir İnternet protokolüdür. Yani NAT bilgisayarın sahip olduğu IP adresini istenilen başka bir adrese dönüştürür.
Bilindiği gibi Ipv4'te her IP adresi kullanılabilir durumda değildir. Ipv4'te kullanılabilir durumda olan IP'lere bakıldığında yaklaşık olarak 3,2 milyar kadar IP bulunmaktadır. Bu IP sürümünün yaratabileceği IP yetersizliği göz önüne alınarak NAT protokolü geliştirilmiştir. İnternette bazı adresler yerel ağlarda kullanılmak amacıyla özel adresler (private IP address) olarak ayrılmıştır. Bu özel adresler:
10.0.0.0/8 -> 10.0.0.0 - 10.255.255.255
172.16.0.0/12 -> 172.16.0.0. - 172.31.255.255
192.168.0.0/16 -> 192.168.0.0 - 192.168.255.255 arasındadır.
172.16.0.0/12 -> 172.16.0.0. - 172.31.255.255
192.168.0.0/16 -> 192.168.0.0 - 192.168.255.255 arasındadır.
Dünya üzerinde birçok şirket ve kurum yerel ağlarında yukarıda verilen özel IP’leri kullanmakta, dış bağlantılarını ise NAT yapabilen uygun yönlendiriciler (router) kullanarak, IP adreslerini genel adreslere (public address) çevirerek sağlamaktadırlar.
Temel olarak bir NAT yönlendiricisi NAT tablosu adı verilen bir tablo yardımıyla IP çevirme işlemini gerçekleştirir. Kullanıcının bilgisayarında özel IP adresleri aralığından bir adres bulunur. Buradan yerel ağın içinde olmayan bir adrese gitmek için bir talep gelince, NAT yönlendiricisi daha önceden kullanıcının ayarladığı NAT tablosuna bakarak, özel IP adresini genel bir IP adresine çevirir ve bu şekilde dış ağlara ya da İnternete çıkılmış olur. Yönlendiricinin çeviri yaparak değiştirdiği bu IP, kullanıcının İnternetteki bilinen IP’sidir. Aynı şekilde dış ağlardan bu bilinen IP’ye doğru bir istek gelince, yönlendirici tablosuna bakarak bu IP’yi kullanıcın özel IP adresine yönlendirir ve paketi kullanıcının bilgisayarına gönderir.
İç Yerel Adres: NAT tarafından özel IP adresleri aralığı içerisinden kullanıcıya yerel ağda kullanması için atanmış şekildeki 192.168.2.1 gibi bir adrestir.
İç Global Adres: NAT'ın dış ağlara bakan yüzünde bulunan ve dış ağlara bağlanırken kullanılan genel IP adresleri aralığından şekildeki 160.75.67.67 gibi bir adrestir.
Dış Global Adres: İnternette bulunan herhangi bir kullanıcının veya sunucunun sahip olduğu genel IP adresleri aralığından herhangi bir adrestir.
NAT tablosunda yapılan eşleştirmeler ağ yöneticisinin veya kullanıcının tercihine göre 3 farklı şekilde ayarlanabilir:
Sabit NAT (Static NAT)
Sabit NAT (Static NAT)
Yerel ağda kullanılmakta olan özel IP’yi dışarıda kullanılacak olan genel IP'ye birebir çevirmedir. Bu NAT türünde NAT tablosu doğrudan ağ yöneticisi tarafından doldurulur. Yani ağ yöneticisi kullanılacak olan özel IP'leri belirler ve bunları sahip olduğu genel IP adresleriyle kendisi eşleştirir. Bu şekilde belirlenmiş adresler dışında hiç bir IP adresi dış ağlara bağlanamaz. Örnek olarak aşağıda gösterilmiş adresler dış ağlara her zaman karşısında belirlenmiş olan genel IP adresleriyle bağlanırlar ve bu genel adreslere gelen istekler NAT yönlendiricisi tarafından doğruca eşleştirildiği özel IP adresine yönlendirilir.
192.168.105.5 -> 160.75.67.10
192.168.105.6 -> 160.75.67.11
192.168.105.7 -> 160.75.67.12
192.168.105.6 -> 160.75.67.11
192.168.105.7 -> 160.75.67.12
Dinamik NAT (Dynamic NAT)
Bu NAT türünde ise sahip olunan genel IP adresi bloğu dinamik olarak özel IP adresleriyle eşleştirilir. Ağ yöneticisi bir IP adres havuzu belirler ve NAT yönlendiricisi otomatik olarak IP adreslerini eşleyerek dış ağlara bağlantıyı sağlar. Sabit NAT'tan farkı yönlendiricinin kendisinin eşleştirmeyi yapmasıdır. Hangi IP ilk önce eşleşirse ilk önce İnternete o çıkar, eğer yeterli sayıda genel IP adresi varsa özel IP’lerin hepsi eşleştirilerek İnternete bağlanabilirler. Bağlantı kesildikten sonra ise NAT tablosundaki kayıtlar bir dahaki bağlantı kurulana kadar silinir.
192.168.110.2 -> 160.75.67.12
192.168.110.3 -> 160.75.67.10
192.168.110.5 -> 160.75.67.11
192.168.110.3 -> 160.75.67.10
192.168.110.5 -> 160.75.67.11
Aşırı Yükleme NAT (Overloading NAT)
Bu NAT türüne aynı zamanda PAT (Port Address Translation – Port Adres Çevirimi) da denir. PAT'ta genel IP adresi olarak bir tane IP bulunur. Dinamik NAT'ta olduğu gibi yönlendirici NAT tablosunu kendisi oluşturur. Yerel ağda bulunan bir kullanıcıdan dışarıdaki ağlara bağlanmak için bir istek geldiğinde, yönlendirici bu kullanıcının özel IP adresini ve ona verdiği port numarasını NAT tablosuna kaydeder. Sahip olunan genel IP adresini yerel ağda bulunan kullanıcının özel IP adresi ve ona verdiği port numarası ile eşleştirerek İnternete erişmesini sağlar. Farklı bir özel IP’den aynı anda istek geldiği takdirde o IP’ye farklı bir port numarası verilir. PAT kullanılarak bütün yerel ağ daha az sayıda genel IP adresi kullanarak İnternete bağlanmış olur. NAT tablosuna kaydedilen bu IP adresleri ve port numaraları bağlantının sonuna kadar kayıtlı kalır, bağlantı kesilince silinir. Ağ yöneticisi isterse IP adreslerini kendi belirlediği port numaralarına kalıcı olarak atayabilir.
192.168.110.2 -> 160.75.67.10
192.168.110.3 -> 160.75.67.10
192.168.110.5 -> 160.75.67.10
192.168.110.3 -> 160.75.67.10
192.168.110.5 -> 160.75.67.10
Avantajları
- Az sayıda genel IP kullanılarak çok sayıda kullanıcı internete bağlanabildiği için IPv4'te bulunan IP yetersizliği sorunu azaltılmış olur. Birçok kullanıcı ve şirket İntranet adı verilen özel IP adreslerinden oluşmuş yerel ağlarını kullanarak, mümkün olduğunca az sayıda genel IP adresi üzerinden dış ağlara bağlanmaktadır.
- Yerel ağdaki kullanıcıların dış ağlara yönlendirici tarafından çevrilmiş IP’lerle bağlanması sonucunda etkili bir güvenlik sistemi sağlanmış olur. Özel IP kullanarak yerel ağda bulunan IP adresleri ve ağın topolojisi dış ağlara karşı gizlenmiş olur.
- NAT genel ağa olan bağlantıların esneklik derecesini artırır. Çoklu IP havuzları, yedek IP havuzları ve yük dengeleme havuzları güvenilir bir ağ bağlantısı sağlamak için uygulanabilirler.
- NAT yapılmamış ve özel IP adresleri kullanılmamış bir ağda, genel IP adreslerini değiştirmek için, mevcut ağ içerisindeki kullanıcılara yeniden bir adresleme yapmak gerekir. Bütün kullanıcıların IP adreslerini değiştirmek maliyet açısından da karlı bir durum değildir. NAT yapıldığında ağ yöneticisi yerel ağdaki kullanıcılar arasında kolaylıkla değişiklik yapılabilir, yeni kullanıcılar ekleyebilir ya da var olanları çıkarılabilir. NAT tablosu ayarları değiştirilerek, esnek bir şekilde hareket edilebilir.
Dezavantajları
- IP adresi ve port numaraları değiştirildiği için FTP ve bazı oyun protokolleri çalışmaz. Bazı İnternet protokolleri ve uygulamaları, çalışabilmesi için kaynak ve hedef IP adreslerine ihtiyaç duyar. Örneğin sayısal imza gibi bazı uygulamalar NAT tarafından kaynak IP adresi değiştirildiği için, NAT kullanılan yerel ağlarda çalışmazlar. Bazen bu sorun sabit (static) NAT kullanılarak ortadan kaldırılabilir.
- Belirli bir genel IP ile birçok kullanıcının İnternete bağlanmasından dolayı o IP’nin takip edilmesi mümkün değildir. NAT tarafından IP adreslerinin değiştirilmesi sonucunda IP paketlerinin izlenmesi ve kaynak IP adresinin bulunması zorlaşır.
- Fazladan bir yönlendirici daha kullanıldığı için paketlerde gecikme artabilir. Çünkü fazladan eklenen bir yönlendirici IP paket başlıklarının çevrilmesi ve etiketlenmesi sırasında oluşabilecek gecikmeleri artırır.
- NAT kullanmak IPsec gibi tünel protokollerinin kullanımını karmaşıklaştırır.
- Bir ağı NAT kullanımına uygun hale getirmek için topolojide değişiklik yapmak gerekir.
NAT (Network Address Translation - Ağ Adresi Çeviricisi)
İc ip; bilgisayarın, tabletin, telefonun internete baglanmak için modemden aldiği ip adresidir. Ornegin 192.168.1.10 veya 10.1.1.20 vb.
Dis ip dediğimiz kavram ise;
İnternet servis saglayicisinin ( ttnet, dsmart vb. ) abonelerine geçici sureli veya sabit olarak tahsis ettiği ip adresidir. Ornegin 88.235.55.78 vb.
Disaridan bir sunucuya veya bir istemciye bağlanmak diş ip kullanilir. Ancak bağlantı için sadece dis ip yeterli değil. Bunun öncesinde iç ip icin modem uzerinde yönlendirme yapilmasi gerekmektedir. Yani port yönlendirme bir diğer adi da NAT ( network address translation ).
Disaridan bağlantı için genellikle uzak masaustu baglantisi kullanilir. Bunun için 3389 portunu erişmek istediğin bilgisayarın iç ip'sine yonlendirirsin.
Yani disaridan bağlanmak isteyen kişi;
88.235.55.78 ip'si ile 3389 portuna yönlendirilmiş 192.168.1.10 ip'li sunucuya erişebilir.
İç İP ve Dış İP kavramları nedir ?
Kaydol:
Kayıtlar
(
Atom
)