IP, DNS ve Port
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.DNSAncak 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. PortInternette 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-numbersEtiketler: Internet, network
Yeni yazılardan RSS ile haberdar olun
Yeni yazılardan Email ile haberdar olun
<$Kullandığım veya araştırdığım Windows, Linux veya Cep Telefonu yazılımların tanıtımını, ilgimi çeken web siteleri ve hizmetlerini ve bazı ufak tefek temel bilgileri vakit buldukça burada paylaşacağım.r />
'Burada yer alan web sitesi,kurum,kuruluş veya yazılımlarla ilgili herhangi bir ticari ilişkim bulunmadğı gibi tüm yorumlar tamamen kişiseldir ve şahsi deneyimlere dayalıdır. Tanıtım yapılan yazılım ve hizmetler, üretici kuruluşa (ve yazdıklarımdan dolayı bana) herhangi bir sorumluluk yüklemez.'