4 Mayıs 2025 - 02:12
Port Nedir? Görseli
Temel Bilgiler

Port Nedir?

Yorumlar

🔌 Port Nedir? Hangi Servis Hangi Portu Kullanır?

İnternet veya yerel ağ üzerinde veri alışverişi yapılırken sadece IP adresi yeterli değildir. IP adresi bir binayı temsil ediyorsa, port numarası da o binadaki kapı numarası gibidir. Hangi hizmetin, hangi uygulamanın kullanılacağını belirler.

Örneğin aynı bilgisayarda hem web sunucusu (port 80) hem de e-posta sunucusu (port 25) çalışabilir. İkisini birbirinden ayıran şey port numaralarıdır.

🧠 Port Nedir?

Port, ağ üzerinden gelen verinin hangi uygulamaya yönlendirileceğini belirleyen sayısal bir kimliktir. Her port, 0 ile 65535 arasında bir numara ile temsil edilir.

Aynı IP adresine sahip bir bilgisayarda onlarca farklı port olabilir ve her biri farklı servisleri dinleyebilir.

📚 TCP ve UDP Portları

Portlar iki ana protokole göre çalışır:

  • TCP (Transmission Control Protocol): Bağlantı tabanlı, güvenilir iletişim sağlar (örneğin web siteleri, FTP)
  • UDP (User Datagram Protocol): Bağlantısız, hızlı ama doğrulama yapmayan protokol (örneğin DNS, video akışı)

🛠️ Sistem Üzerindeki Açık Portları Görüntüleme

Linux veya Windows sistemlerde hangi portların açık olduğunu görmek için aşağıdaki komutlar kullanılabilir:

GENEL
# Linux
sudo netstat -tuln
sudo ss -tuln

# Windows
netstat -an

-t (TCP), -u (UDP), -l (dinleyen), -n (sayısal gösterim) anlamına gelir.

📦 Yaygın Kullanılan Portlar

Servis / Protokol TCP/UDP Varsayılan Port Açıklama
HTTPTCP80Web trafiği (şifrelenmemiş)
HTTPSTCP443Web trafiği (şifreli - SSL/TLS)
FTP (Control)TCP21Dosya aktarım kontrol kanalı
FTP (Data)TCP20Dosya veri transferi
SFTP (SSH File Transfer)TCP22Güvenli dosya transferi
SSHTCP22Uzaktan komut satırı erişimi
TelnetTCP23Uzak terminal (şifrelenmemiş, önerilmez)
SMTPTCP25E-posta gönderimi
SMTPSTCP465SSL ile SMTP
Submission (SMTP-AUTH)TCP587Kimlik doğrulamalı SMTP
POP3TCP110E-posta alma (şifrelenmemiş)
POP3STCP995SSL ile POP3
IMAPTCP143E-posta alma (şifrelenmemiş)
IMAPSTCP993SSL ile IMAP
DNSTCP/UDP53Alan adı çözümleme
MySQL / MariaDBTCP3306Veritabanı bağlantısı
PostgreSQLTCP5432PostgreSQL veritabanı bağlantısı
Microsoft SQL Server (MSSQL)TCP1433MS SQL veritabanı (default)
SQL Server BrowserUDP1434MS SQL instance keşfi
Oracle DBTCP1521Oracle veritabanı bağlantısı
SybaseTCP5000Sybase veritabanı bağlantısı (varsayılan)
RedisTCP6379Redis veri deposu
MemcachedTCP/UDP11211Bellek önbellekleme
NTPUDP123Zaman senkronizasyonu
LDAPTCP/UDP389Dizin hizmetleri
LDAPSTCP636SSL ile LDAP
KerberosTCP/UDP88Kimlik doğrulama (Windows domain)
RDPTCP3389Windows uzak masaüstü bağlantısı
VNCTCP5900+Uzak masaüstü (port, ekran numarasına göre)
SMB / CIFSTCP445Windows dosya paylaşımı
SNMPUDP161Ağ yönetim protokolü
SNMP TrapUDP162SNMP bildirimleri
RPCTCP/UDP135Uzak prosedür çağrısı (Windows)
ElasticsearchTCP9200REST API portu
KibanaTCP5601Web arayüzü
LogstashTCP5044Log alma (örn. Filebeat)
Docker APITCP2375/2376Docker istemci/daemon iletişimi
MongoDBTCP27017MongoDB bağlantı
RabbitMQTCP5672AMQP protokolü
RabbitMQ Web UITCP15672RabbitMQ Web arayüzü

🔐 Port Güvenliği Neden Önemlidir?

Açık olan her port, dış dünyayla iletişim kuran bir kapıdır. Bu nedenle portlar aynı zamanda potansiyel saldırı vektörleridir. Gereksiz açık portlar, sistemin hacklenme riskini artırır.

Güvenlik önerileri:

  • Kullanılmayan servisleri kapat
  • Firewall kurallarıyla sadece gerekli portlara izin ver
  • Port taramalarını engellemek için IDS/IPS çözümleri kullan
  • SSH gibi hizmetlerde portu değiştirmek, kaba kuvvet saldırılarını azaltabilir

🎯 Sonuç

Portlar, bir sistemin iletişim kanallarıdır. Hangi portun ne işe yaradığını bilmek, hem bağlantı sorunlarını çözmekte hem de sistem güvenliğini artırmakta büyük rol oynar. Bilinçli port yönetimi, sağlıklı ve güvenli bir ağ altyapısının temelidir.

Unutma: Açık port = açık kapı. Ne kadar az kapı, o kadar az risk.

Benzer Yazılar

Ethernet Nedir? Görseli
Ethernet Nedir?
0 Yorumlar
OSI Modeli Görseli
OSI Modeli
0 Yorumlar

Yorumlar ()

Henüz yorum yok. İlk yorum yapan sen ol!

Yorum Yap