Saya baru saja melakukan pengambilan paket dari mesin saya dan menyaring semua koneksi UDP. Saya melihat koneksi tertentu menggunakan apa yang tampaknya menjadi port Sumber UDP yang dihasilkan secara acak, dan koneksi tertentu menggunakan port Sumber yang sama dengan Port Tujuan UDP.
Saya mengerti bahwa koneksi TCP akan mengacak port sumber sehingga respons memiliki port "khusus" untuk merespons. Tetapi bagaimana cara kerjanya dengan UDP?
Saya mencari jawaban otoritatif. Tautan ke RFC (atau yang lainnya) akan sangat dihargai.
Apa yang menentukan port Sumber UDP?
- Apakah itu dihasilkan secara acak ketika respons diharapkan?
- Apakah cocok dengan port tujuan ketika tidak ada respons yang diharapkan? (bukannya menggunakan 0 sebagai port sumber)?
Terima kasih.
Port Ephemeral dihasilkan untuk paket UDP sama dengan TCP.
http://www.hsc.fr/ressources/articles/win_net_srv/ephem_port_alloc.html
sumber