Saya membuat alat kolaborasi internal yang akan menggunakan server pusat (pada intranet) dan satu atau lebih port untuk komunikasi soket ke klien. Saya tahu bahwa banyak port dicadangkan untuk tujuan tertentu dan yang lain secara konvensional digunakan untuk jenis lalu lintas tertentu.
Bagaimana cara memilih port default yang paling tidak "diklaim" oleh orang lain untuk alat mereka? Apakah ada basis data yang mengidentifikasi semua penggunaan port yang diketahui (bahkan tidak konvensional)?
Jawaban:
Ya, IANA mengelola layanan resmi dan registrasi nomor port .
Proses untuk mendapatkan nomor port yang ditetapkan untuk Anda didokumentasikan dalam RFC 6335 . Diperlukan proses peninjauan untuk setiap penugasan port, tetapi jauh lebih ketat untuk port <1024; penugasan tersebut mengharuskan (antara lain) protokol Anda didokumentasikan dalam RFC.
(Perhatikan bahwa proses ini relatif baru dan bahwa ada banyak port yang ditugaskan yang menjadi kakek.)
Untuk <1024, port 1021 dan 1022 dicadangkan untuk eksperimen; di atas itu, untuk eksperimen Anda cukup menggunakan port dinamis> = 49152.
sumber
Dalam kebanyakan kasus, lebih baik menggunakan HTTP saja, karena cepat atau lambat akan ada firewall yang perlu Anda lewati. Sebagian besar OS memungkinkan ruang alamat HTTP untuk dibagi antara proses.
sumber
:80
atau:8080
karena ada kemungkinan kuat mereka sudah akan digunakan. Bukankah pertanyaan saya masih valid?