TCP Portları

tcp-portlari (büyük resim için tıklayın)

TCP Portları

TCP (Transmission Control Protocol) portları, bir cihazdaki farklı uygulamalar veya hizmetler arasında veri iletimini yönlendirmek için kullanılan sayısal adreslerdir. Bir port, bir cihazdaki spesifik bir uygulamayı veya süreci tanımlayan bir 16-bitlik sayıdır ve bu sayılar 0 ile 65535 arasında değişir.

TCP portları, iletişimin doğru uygulamaya veya hizmete yönlendirilmesi için kritik öneme sahiptir. Örneğin, bir web tarayıcısının gönderdiği HTTP isteği varsayılan olarak 80 numaralı port üzerinden çalışır.

TCP Portları Türleri

TCP portları üç ana kategoriye ayrılır:

Well-Known Ports (0-1023):

  • Standartlaştırılmış ve belirli hizmetler için ayrılmıştır.
  • Örnek:
    • Port 80: HTTP
    • Port 443: HTTPS
    • Port 21: FTP

Registered Ports (1024-49151):

  • Özel hizmetler ve uygulamalar için kayıtlıdır.
  • Örnek:
    • Port 3306: MySQL
    • Port 1433: Microsoft SQL Server

Dynamic or Private Ports (49152-65535):

  • Genellikle istemci uygulamaları tarafından dinamik olarak atanır ve geçici portlar olarak bilinir.

Sık Kullanılan TCP Portları ve Hizmetleri

Port NumarasıProtokol/HizmetAçıklama
20, 21FTP (File Transfer Protocol)Dosya aktarımı
22SSH (Secure Shell)Güvenli uzaktan erişim
23TelnetUzak terminal oturumu (güvensiz)
25SMTP (Simple Mail Transfer Protocol)E-posta gönderimi
53DNS (Domain Name System)Alan adı çözümleme
80HTTPWeb tarayıcılarının kullandığı port
110POP3 (Post Office Protocol)E-posta alma
143IMAP (Internet Message Access Protocol)E-posta alma ve yönetim
443HTTPSGüvenli web tarayıcı bağlantıları
3306MySQLVeritabanı bağlantıları
1433Microsoft SQL ServerMicrosoft veritabanı bağlantıları
3389RDP (Remote Desktop Protocol)Uzak masaüstü bağlantıları

Port Numaralarının Önemi

Hizmet Tanımlama:

  • TCP portları, ağ üzerinden bir uygulamayı veya hizmeti tanımlamak için kullanılır.

Ağ Güvenliği:

  • Güvenlik duvarları, belirli portları açarak veya kapatarak trafiği kontrol eder.

Yönlendirme ve Çakışma Önleme:

  • Aynı cihaz üzerindeki farklı uygulamalar, farklı portlar kullanarak iletişim çakışmasını önler.

Port Taraması ve Güvenlik

Açık portlar bir ağın saldırılara karşı savunmasız olmasına neden olabilir. Bu nedenle:

  • Güvenlik Duvarları: Gereksiz portları kapatır.
  • Port Taraması: Güvenlik açıklarını tespit etmek için kullanılır.
  • Şifreleme: Hassas bilgiler için kullanılan portlar (ör. 443) şifreleme ile korunur.

omurs

Ö S, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni


Yıllara Göre Gönderiler








LombokLoglamaB2C (Business-to-Consumer)B2B (Business-to-Business)İçerik Yönetim Sistemi - CMS (Content Management System)Pagination (Sayfalama)Sanal Özel Ağ - VPN (Virtual Private Network)Cronjob (Zamanlanmış Görevler)Printer-YazıcıJava'daki İlkel Veri Tipleri ve Alabilecekleri DeğerlerBit & Byte ve Hafıza Boyutlarındaki Ölçüm BirimleriSanallaştırma (Virtualization)DNS KayıtlarıE-Fatura ve E-ArşivYazılım Lisans TürleriAudit (Denetim) Açık Kaynak (Open Source)Monitoring (İzleme)Sitemap & Robots.txtKilometretaşı (Milestone)BSMV (Banka ve Sigorta Muameleleri Vergisi)KKDF (Kaynak Kullanımı Destekleme Fonu)Siber Pazartesi (Cyber Monday)Black Friday (Kara Cuma)Hotlink.htaccessCryptoLockerMalwareTrojanWormDependency (Yazılım Geliştirme Sürecinde Paket Bağımlılığı)Configuration (Yazılım Geliştirme Sürecinde Yapılandırma)Yahoo ve Yahoo'nun Başarısızlık NedenleriArchiving (Yazılım Geliştirme Sürecinde Arşivleme)Görsel Dosya Türleri (Image Types)ReleaseVersioning & Tagging (Versiyonlama ve Etiketleme)BuildJob (Yazılım Geliştirme Sürecinde Görevler)SonarQubeCDATA (Character Data)Alan Adı Uzantıları (Domain Name Extensions)Regresyon Kara Kutu (Black-Box) TestBeyaz Kutu (White-box) TestGri Kutu (Grey-box) TestYazılım Geliştirme Sürecindeki Temel Test TürleriKod gözden geçirme (Code Review)Birim Testi (Unit Testing)Yazılım Sürecinde EntegrasyonJAR & WAREager & Lazy Fetch TypeMaskelemeKPI (Key Performance Indicator)KII (Key Impact Indicator)Projenin JAR Dosyasını Oluştur - JAR PathSunucu için Linux dağıtım SeçimiKonyteynerler (container technologies)Runtime & Compile Time (Çalışma ve Derleme Zamanı)@Anotasyonlar (@Annotations)