Sık Kullanılan Port Numaraları: Ağ İletişiminin Kalbi

Giriş

Modern bilgi teknolojileri altyapısında ağ iletişimi, sistemlerin birbirleriyle veri alışverişi yapabilmesi için temel bir ihtiyaçtır. Bu iletişimin sağlanmasında “port numaraları”, ağ protokolleriyle birlikte çalışan kritik bileşenlerden biridir. Bu makalede, port numaralarının ne olduğu, nasıl çalıştığı, neden önemli oldukları ve en çok kullanılan port numaralarının hangi servislerle ilişkilendirildiği teknik bir perspektiften ele alınacaktır.


Port Numarası Nedir?

Port numaraları, TCP/IP protokol ailesinde kullanılan sayısal adreslerdir ve ağ üzerinden gelen/verilen verilerin doğru uygulamalara yönlendirilmesini sağlar. Bu yapı, özellikle Transport Layer (Taşıma Katmanı) protokolleri olan TCP (Transmission Control Protocol) ve UDP (User Datagram Protocol) için geçerlidir.

Örneğin, bir kullanıcı web tarayıcısına bir web adresi girdiğinde (örneğin https://example.com), bu istek IP adresi ile birlikte hedef sistemdeki 443 numaralı port üzerinden HTTPS servisine yönlendirilir. Böylece sunucu, hangi uygulamanın istekle ilgilenmesi gerektiğini bilir.


Port Numaralarının Sınıflandırılması

Port numaraları 0 ile 65535 arasında bir aralıktadır ve IANA (Internet Assigned Numbers Authority) tarafından 3 ana kategoriye ayrılmıştır:

  1. Well-Known Ports (0-1023): Yaygın sistem servisleri için ayrılmıştır. Örneğin HTTP (80), HTTPS (443), SSH (22).
  2. Registered Ports (1024-49151): Belirli uygulamalar veya şirketler tarafından kaydedilmiştir. Örneğin Microsoft SQL Server (1433).
  3. Dynamic / Private Ports (49152-65535): Genellikle istemciler tarafından geçici olarak atanır. NAT işlemlerinde ve kısa süreli bağlantılarda kullanılır.

Sık Kullanılan Port Numaraları ve Servisleri

Aşağıda, en sık kullanılan bazı TCP/UDP portlarının teknik açıklamaları ile birlikte detaylı bir tablosu sunulmuştur:

Port NoProtokolServisAçıklama
20TCPFTP (Data)Dosya gönderim veri bağlantısı
21TCPFTP (Control)FTP kontrol komutlarının gönderimi
22TCPSSHGüvenli uzak terminal bağlantısı
23TCPTelnetŞifrelenmemiş uzak erişim
25TCPSMTPE-posta gönderim protokolü
53UDP/TCPDNSAlan adı çözümleme (UDP sorgular, TCP zon transferi)
67/68UDPDHCPIP adresi atama (sunucu/istemci)
80TCPHTTPŞifrelenmemiş web trafiği
110TCPPOP3E-posta indirme protokolü
143TCPIMAPE-posta senkronizasyon protokolü
161/162UDPSNMPAğ izleme ve yönetimi
389TCP/UDPLDAPDizin hizmeti sorguları
443TCPHTTPSGüvenli web trafiği (TLS/SSL)
445TCPSMBWindows dosya ve yazıcı paylaşımı
3306TCPMySQLVeritabanı erişimi
3389TCPRDPUzak Masaüstü Protokolü
5900TCPVNCUzak grafik masaüstü bağlantısı
8080TCPHTTP (Alternatif)Web sunucuları için alternatif port

Bu portlar, işletim sistemleri, veritabanı sunucuları, e-posta istemcileri, ağ yönetim araçları gibi çok çeşitli sistem bileşenleri tarafından aktif olarak kullanılır.


TCP ve UDP Portlarının Farkları

Portların kullandığı protokol türü, verinin nasıl aktarıldığını belirler:

  • TCP (Transmission Control Protocol): Bağlantı odaklı, hata kontrolü ve sıralama sağlar. Web, e-posta gibi güvenilir veri aktarımı gereken uygulamalarda kullanılır.
  • UDP (User Datagram Protocol): Bağlantısız, daha hızlı fakat güvenilir olmayan veri aktarımı sağlar. Genellikle DNS, VoIP ve video akışında kullanılır.

Bu farklılık, port seçimi ve yapılandırma sırasında dikkate alınması gereken önemli bir unsurdur.


Port Güvenliği ve Açık Port Tehlikesi

Portlar, sistemin dış dünya ile bağlantı kurduğu kapılardır. Bu nedenle güvenlik açısından büyük önem taşır. Açık bir port, özellikle arkasındaki servisin güncel olmaması durumunda ciddi zafiyetler yaratabilir. Bu yüzden:

  • Firewall (Güvenlik Duvarı): Gereksiz portların engellenmesi sağlanmalıdır.
  • Port Taraması: Sistem üzerinde hangi portların açık olduğunu anlamak için düzenli taramalar yapılmalıdır (örneğin Nmap ile).
  • Servis Güncellemeleri: Açık portlardaki servislerin güncel tutulması, zafiyetlerin giderilmesi açısından kritiktir.

Ayrıca “port knocking”, VPN kullanımı, access control list (ACL) gibi ek güvenlik yöntemleri ile portlara erişim sınırlandırılabilir.


Port Taraması ve Ağ Analizi Araçları

Aşağıda, port yönetimi ve analiz için kullanılan bazı önemli araçlar listelenmiştir:

  • Nmap: Açık portları ve çalışan servisleri tespit eder. Ağ keşfi için güçlü bir araçtır.
  • Wireshark: Ağ trafiğini gerçek zamanlı izler, port bazlı analiz yapılabilir.
  • Netcat (nc): Portlara bağlantı kurmak veya port dinlemek için kullanılır.
  • Masscan: Geniş ağlarda çok hızlı port taramaları için idealdir.

Bu araçlar, özellikle ağ yöneticileri, güvenlik uzmanları ve sistem mühendisleri için vazgeçilmezdir.


Siber Güvenlikte Port Tabanlı Saldırılar

Portlara yönelik en sık karşılaşılan saldırı türlerinden bazıları:

  • Port Scanning (Tarama): Saldırgan, sistemde açık portları tarayarak zayıf noktaları tespit eder.
  • Brute Force Login: SSH, RDP gibi portlar üzerinden parola denemeleri yapılır.
  • DoS/DDoS: Belirli portlar hedef alınarak servisin kullanılamaz hale getirilmesi sağlanır.
  • Exploit Saldırıları: Eski veya yamalanmamış servislerin açık portları, bilinen güvenlik açıklarıyla hedef alınabilir.

Bu saldırıların önlenmesi için port güvenliği temel savunma hattıdır.


Sonuç

Port numaraları, bir ağ üzerindeki veri iletişiminin yönlendirilmesinde hayati bir rol oynar. Sistem yöneticilerinin ve ağ mühendislerinin, bu portların kullanım amaçlarını, protokol farklılıklarını ve güvenlik risklerini iyi bilmeleri gerekir. Özellikle yaygın kullanılan portlar, siber saldırılar için birincil hedefler olduğundan, dikkatli izlenmeli ve yalnızca ihtiyaç duyulan portlar açık bırakılmalıdır.

Ağ güvenliğinin ilk adımı, hangi kapıların açık olduğunu bilmektir. Bu bağlamda, port yönetimi sadece bir yapılandırma meselesi değil; aynı zamanda sürekli bir izleme, analiz ve müdahale sürecidir.

Scroll to Top