| Üye olun RSS

IP, DNS ve Port

Mayıs 8th, 2006 Posted in Internet, network

Bu yazı Port Yönelendirme konusuna ön bilgi için hazırlanmıştır, eğer IP ve Port’lar hakkında gerekli bilgiye sahip ve sadece Port Yönlendime konusunu merak ediyorsanız sizi şöyle alalım:
http://www.yesiltas.net/sezer/2006/05/port-forwarding-port-ynlendirme-nedir.html

IP
IP her internete bağlantı kuran makinaya verilen bir numaradır ve bu numara tekildir. Internet bir IP networktur. Evimizde işyerimizde kurduğumuz 2 cihazlık networkun devasal halidir. Evdeki network’te (lokal network) de her makinanın bir ip numarası vardır ve her numara kendi networkunde tekil olmak zorundadır. Internet üzerinde surf yaparken, gerçekte yaptığımız şey, bu büyük networkte yer alan bilgisayarlara sahip oldukları IP numarası ile ulaşıp, yayınladığı dosyaları kendi bilgisayarımıza çekmektir, browser’lar sayesinde bunları birer web sayfası olarak görürüz.

DNS
Ancak internette surf yaparken IP numaraları ile web sayfalarına erişmek pek pratik olmadığı için her IP adresine domain denilen (mesela www.google.com) bir ad vererek insanların bu şekilde surf yapması sağlanmıştır. Hangi domain ismi hangi ip adresine sahiptir bilgisi de Domain Name Server (DNS) denilen sunucularda tutulur. Yani siz browser’ınıza www.google.com yazdığınızda arka planda ilk yapılan iş DNS’ten google’ın IP adresini öğrenmektir, bunu öğrenmek demek Internetteki hangi makinadan web sayfasının indirileceğini öğrenmek demektir. Bu IP adresine sayfa isteği iletilir o IP’de yer alan bilgisayar da size sayfasını gönderir ve browser’ınızda google’ın sayfası açılır. Hazır google açılmışken “DNS Nedir” yazıp arama yaparsanız daha ayrıntılı bilgiye ulaşabilirsiniz.

Port
Internette veya lokal networkte bir cihazla, IP numarasını belirterek iletişime geçebiliriz.. Networkte iletişim, PORT denen ama sadece bir sayıdan ibaret olan sanal bir geçit üzerinden gerçekleşir. PORT network üzerinde bulunan cihazlar arasında, farklı amaçlarla kurulan iletişimleri kategorize etmek için vardır. Mesela bir dosya transfer işlemi için ftp portu kullanılırken web sayfası http portu üzerinden gider gelir. Bilgisayarınızda yer alan programlar bu port’larda meydana gelen data akışını kontrol ederek yapmaları gereken işlere karar verirler. Mesela web browser programı, sizin sayfa isteklerinizi ve bunun cevaplarını 80 numaralı http port’u üzerinden gerçekleştirir diğer portlardan akan dataya karışmaz. Böylece farklı amaçlar için farklı portlar kullanıp bu portları dinleyen ve kontrol eden programların birbilerinin işlerine karışması engellenir. Port numaralarında belli bir standart olmamakla birlikte artık belirli amaçlar veya programlarla belirli port’lar özdeşleşmeye başlamıştır. Her ne kadar http port’u her yerde 80 olarak bilinse de siz kendi web sunucunuza başka bir porttan yayın yapmasını sağlayabilirsiniz. Portlar, Well Known Ports,Registered Ports ve Dynamic and/or Private Ports olarak sınıflandırılmış tam liste için:
http://www.iana.org/assignments/port-numbers

One Response to “IP, DNS ve Port”

  1. Sezer Yeşiltaş » Blog Archive » Port Forwarding (Port Yönlendirme) Nedir? Says:

    [...] Port yönlendirmeyi anlayabilmek için IP ve Port hakkında biraz ön bilgiye sahip olmak gerekiyor, buradan gerekli ön bilgiye sahip olabilirsiniz: http://www.yesiltas.net/sezer/2006/05/ip-dns-ve-port.html [...]


Leave a Reply