Port Test

Port Test

IP Adres (Internet Protocol Address) Nedir?

Temel olarak IP Adresi, internet ağı (Wide Area Network, WAN), Yerel Ağ (Local Area Network, LAN), Kablosuz Yerel Ağ (Wireless Local Arean Network, WLAN) vb. ağlar üzerindeki cihazlara verilen adres, isim, numaradır. Ağ üzerinde veri alıp vermek isteyen her cihazın mutlaka bir IP adresine sahip olması gerekir. Ağlarda iki cihaz aynı IP adresine sahip olamaz.

Deneyimsiz kullanıcıların karıştırdığı değişik IP tanımları vardır.

1. IPv4: Bu, halen kullanılmakta olan standart İnternet protokolüdür ve 32 bitten, başka bir ifadeyle sekiz bitlik 4 rakamdan oluşur. Bu rakamlar, 0 ila 255 arasında değişir. IPv4 protokolündeki bir adres 1.0.0.0 ila 255.255.255.255 arasında herhangi bir numara olabilir. 4294967296 adet IP Adres 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.

A. İnternet IP Adres: Harici IP, External IP, Wide Area Network (WAN IP) vb. isimlerle de tanımlanır. Modeminiz internete bağlandığında, İnternet Servis Sağlayıcımız, ISS ( Internet Service Provider, ISP) tarafından modemimize verilen IP Adresidir (88.229.144.24 vb. şekildedir). Internet IP Adresinizi Sabit IP (Static IP) yapmak için ISS’e (TTNET, Biri vb.) başvurup ilave ücret ödemeniz gerekir. Oyun serverı kuran arkadaşlar bu işi ücret ödemeden www.no-ip.com adresinden yapıyorlar.

B. Yerel Ağ IP Adresi: Local Area Network IP (LAN IP), eğer ağınız kablosuz (wireless) ise Kablosuz Yerel Ağ IP, Wireless Local Area Network IP (WLAN IP) vb. isimlerle de tanımlanır. Bilgisayarınızla Routerinize/Modeminize bağlandığınızda Routerinizin bilgisayarınıza verdiği IP Adresidir. Yerel Ağ IP Adresleri 192.168.X.X /10.0.X.X vb. şekildedir, X değeri 0-255 arasında değişebilir. Bilgisayarınızın Yerel Ağ IP Adresini ücret ödemeden kendiniz Sabit IP (Static IP) yapabilirsiniz. İnternetten Yerel Ağ IP adresleriniz görülmez, bu nedenle Sabit IP yapmanızda bir risk yoktur.

2. IPv6: Ancak, IP adreslerinin bloklar halinde tahsis edilmesi nedeniyle, birçok IP adres aralığı kullanılamamaktadır, bu nedenle artan ağ kullanıcısı sayısına bağlı olarak, daha büyük bir IP adresine ihtiyaç duyulmaktadır. IPv6 bu ihtiyaçtan doğmuştur. IPv4'ten farklı olarak IPv6, 128 bit genişliğindedir. Henüz kullanılmamaktadır.

 

Aşağıda benim evimde kurulu ağı tanımlayan bir resim görüyorsunuz.
IP

 

Port Nedir?

Her IP Adresi portlara yani sanal veri yollarına bölünmüştür. Bu sayede aynı anda, aynı IP Adresinden (bilgisayar vb.) farklı programlarla veri alışverişi yapılabilmektedir. Örneğin aynı anda, aynı bilgisayardan 110 nolu portu kullanarak Outlook Expressle e-maillerimizi indirirken, 80 nolu portu kullanarak Internet Explorerla web sitelerine bakabiliyoruz. Port noları 0-65535 arasında değerler alabiliyor.

NAT Nedir?

NAT, Network Address Translation kısaltılmışıdır. Türkçe'ye Ağ Adres Çeviricisi olarak da tercüme edilebilir. NAT bir IP adresi alıp onu çok sayıda IP adrese böler, yönlendirir, çevirir. Detay anlatımla kafanızı karıştırmadan, NAT kısaca Yerel Ağ IP'lerin internetteki IP'lerle haberleşmesini sağlar. Yani modeminizin internet IP Adresine gelen verilerin yerel ağdaki bilgisayarların yerel IP adreslerine gönderilmesini ve tam tersini, yerel ağ IP adreslerinden gelen verilerin internet IP adresi üzerinden internete ulaşmasını sağlar.

Kafamızda NAT mantığı oluşması açısından evde kullandığımız ADSL modeminizi ele alalım. Bir ISS (TTNET, Biri vb.) verdiği İnternet IP Adresiniz (WAN IP) 88.229.144.175 vb. var. Birde yerel ağımızdaki cihazlara modeminizin yada sizin verdiği Yerel Ağ IP Adresimiz (LAN/WLAN IP) 192.168.1.2 vb. var. Modeminizin ya da kendi verdiğiniz yerel ağ IP adresler yerel ağda kendi aralarında haberleşirler. Ama iş internete çıkmaya gelince burada NAT devreye giriyor.

NAT ne yapıyor? ADSL modemimizin 3 tane arayüzü (interface) var. Bunlar PPPoE/PPPoA (internet), Ethernet/wireless (yerel, Local) ve geridöngü (Loopback) arayüzleri. Her 3 arayüzüne de IP adresleri atanır. Daha önce anlattığımız gibi, internet tarafına siz bağlantı kurduğunuzda internet servis sağlayıcı, ISS tarafından İnternet IP Adres (WAN IP), yerel tarafa modem (yada sizin) tarafınızdan Yerel Ağ IP (LAN IP) atanır. Geridöngü (Loopback) varsayılan olarak 127.0.0.1 alır (burası ile pek işimiz yok fazla kafanızı karıştırmayım).

Siz bilgisayarınızdan bir istek gönderdiğinizde bu istek ADSL modeminizin 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, yani internet IP Adresi (WAN IP) kullanacaklardır. İşte burada NAT insanlara bir IP adresi kullanarak yüzlerce bilgisayarın 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 internet IP ye ihtiyacımız olacaktı.

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.
Son olarak P2P programlar (eMule, torrentler vb.), Oyunlar ve bazı programlar için NAT beklenen görevi yeterince yapmaz. Bu durumda Port Açma, Port Yönlendirme (Port Forwarding) dediğimiz işlemi yapmamız gerekir.



Port Açma, Port Yönlendirme (Port Forwarding) Nedir?

NAT’ın görev yapmadığı uygulamalar için, dışarıdan internete bağlı herhangi bir bilgisayar, modeminizin internet IP adresine veri gönderdiğinde, modeminizin bu veriyi ne yapması gerektiğini bilmesi gerekir.

Port açma, modeminize belli bir porttan gelen veriyi, yerel ağınızdaki hangi yerel ağ IP adresli bilgisayara ve bu bilgisayarın hangi portuna göndermesi gerektiğini söylemektir.

Port açtığınız zaman, modeminiz internetten gelen veriden “internet IP Adres (WAN IP):Port No” bilgisini alır ve bu veriyi yaptığınız ayara göre ilgili “Yerel Ağ IP adres (LAN IP):Port No” ya gönderir. Burada IP Adres ve Port No ikilisinin beraber veri oluşturduğuna dikkat edin. Bütün ADSL modemlerde (birkaç özel modem hariç) port açarken mutlaka bilgisayarın Yerel Ağ IP Adresinin ve Port nosunun girilmesi gerekmektedir.
Aşağıdaki resimde Ülkemizde yaygın olarak olarak kullanılan bir modemin Port Yönlenderme menüsüne bakalım.
resim
Uygulama kısmına bu portu hangi uygulama için açtığımızı hatırlamamız için bir isim veriyoruz. Buraya ne yazacağımız çok önemli değildir.
Hedef IP Adresi kısmında bu uygulamanın yerel ağımızda (LAN) hangi IP nolu bilgisayar (yada PS3 vb.) için geçerli olduğunu modemimize belirtiriz.
Protokol Tipi kısmında bu iletişimde hangi protokolün kullanılacağını modemimize belirtiriz. Zyxel vb modemlerde protokol girilmez, her iki protokol aynı anda açılır.
WAN Portları kısmında internetten (WAN) gelen verilerin hangi port nolarından geleceğini modemimize belirtiyoruz.
Hedef LAN Portları kısmında verilerin, yerel ağımızda (LAN) daha önce IP nosunu tanımladığımız bilgisayarın, hangi port nolarına göndereceğini belirtiriz.
Böylece modemimiz dışardan hangi portlardan gelen bilgileri, yerel ağımızdaki hangi IP nolu bilgisayara ve bu bilgisayarın hangi portlarına göndereceğini biliyor.
P2P Programlar, online oyunlar vb. için sizin tarafınzıdan atanmış yada oyunlarda olduğu gibi oyun içinde daha önce tanımlanan port noları vardır. Bu Portlar açılarak, modemin doğru verilerin doğru yere yani IP Adrese ve Port noya göndermesi sağlanır.

Meret00