
🔌 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:
# 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 |
---|---|---|---|
HTTP | TCP | 80 | Web trafiği (şifrelenmemiş) |
HTTPS | TCP | 443 | Web trafiği (şifreli - SSL/TLS) |
FTP (Control) | TCP | 21 | Dosya aktarım kontrol kanalı |
FTP (Data) | TCP | 20 | Dosya veri transferi |
SFTP (SSH File Transfer) | TCP | 22 | Güvenli dosya transferi |
SSH | TCP | 22 | Uzaktan komut satırı erişimi |
Telnet | TCP | 23 | Uzak terminal (şifrelenmemiş, önerilmez) |
SMTP | TCP | 25 | E-posta gönderimi |
SMTPS | TCP | 465 | SSL ile SMTP |
Submission (SMTP-AUTH) | TCP | 587 | Kimlik doğrulamalı SMTP |
POP3 | TCP | 110 | E-posta alma (şifrelenmemiş) |
POP3S | TCP | 995 | SSL ile POP3 |
IMAP | TCP | 143 | E-posta alma (şifrelenmemiş) |
IMAPS | TCP | 993 | SSL ile IMAP |
DNS | TCP/UDP | 53 | Alan adı çözümleme |
MySQL / MariaDB | TCP | 3306 | Veritabanı bağlantısı |
PostgreSQL | TCP | 5432 | PostgreSQL veritabanı bağlantısı |
Microsoft SQL Server (MSSQL) | TCP | 1433 | MS SQL veritabanı (default) |
SQL Server Browser | UDP | 1434 | MS SQL instance keşfi |
Oracle DB | TCP | 1521 | Oracle veritabanı bağlantısı |
Sybase | TCP | 5000 | Sybase veritabanı bağlantısı (varsayılan) |
Redis | TCP | 6379 | Redis veri deposu |
Memcached | TCP/UDP | 11211 | Bellek önbellekleme |
NTP | UDP | 123 | Zaman senkronizasyonu |
LDAP | TCP/UDP | 389 | Dizin hizmetleri |
LDAPS | TCP | 636 | SSL ile LDAP |
Kerberos | TCP/UDP | 88 | Kimlik doğrulama (Windows domain) |
RDP | TCP | 3389 | Windows uzak masaüstü bağlantısı |
VNC | TCP | 5900+ | Uzak masaüstü (port, ekran numarasına göre) |
SMB / CIFS | TCP | 445 | Windows dosya paylaşımı |
SNMP | UDP | 161 | Ağ yönetim protokolü |
SNMP Trap | UDP | 162 | SNMP bildirimleri |
RPC | TCP/UDP | 135 | Uzak prosedür çağrısı (Windows) |
Elasticsearch | TCP | 9200 | REST API portu |
Kibana | TCP | 5601 | Web arayüzü |
Logstash | TCP | 5044 | Log alma (örn. Filebeat) |
Docker API | TCP | 2375/2376 | Docker istemci/daemon iletişimi |
MongoDB | TCP | 27017 | MongoDB bağlantı |
RabbitMQ | TCP | 5672 | AMQP protokolü |
RabbitMQ Web UI | TCP | 15672 | RabbitMQ 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.