Definisi Anda untuk port dinamis terlihat lebih jelas dalam beberapa hal, daripada jawaban mana pun.
Anda menulis
port dinamis adalah sisi klien dan hanya digunakan untuk yang aktif
sidang. setelah kedaluwarsa port menjadi tersedia kembali. Ini adalah
hanya digunakan sehingga lalu lintas kembali ke pengguna yang benar ".
Saya hanya akan mengubah kata terakhir menjadi "klien".
Pengguna tidak relevan, ini semua tentang komputer. Pengguna hanya memfasilitasi komunikasi komputer!
Server dapat menggunakan IP untuk mengirimnya ke komputer yang tepat (komputer klien). Itu mendapat paket ia melihat IP sumber dari paket yang didapatnya dan itu dapat menulis bahwa sebagai IP dest ketika mengirim paket keluar.
Toomgo menunjukkan dalam komentarnya, bahwa suatu proses dapat memulai banyak "percakapan".
Port klien akan mengidentifikasi percakapan yang menjadi bagian dari paket.
Anda menulis
port yang terkenal digunakan untuk mendengarkan dan diteruskan ke port
mengirim lalu lintas ke ip tertentu
Saya akan mengatakan port terkenal untuk mendengarkan. Jadi, seperti yang Anda tahu, mereka adalah sisi server. Komputer dengan port yang mendengarkan adalah server (sesuai dengan definisi utama untuk server)
Routers NAT jika mereka melakukan port forwarding, akan port forward ke mereka. Tetapi Port forwarding adalah sesuatu yang jika dilakukan, dilakukan pada "router NAT" tetapi Anda dapat terhubung dari satu komputer di LAN Anda, ke komputer lain di LAN Anda. Tidak ada penerusan port. Jadi itu bukan bagian dari definisi kapan pun Anda menggunakan port yang terkenal.
Terdaftar - tidak mengerti sama sekali
Saya tidak yakin saya juga.
Sepertinya port-port itu mungkin sama dengan port-port terkenal tapi tidak terlalu terkenal .. mis. Kita bisa menyebutnya port-port yang kurang terkenal. Dan yang disebut port terkenal adalah & lt; 1024, dan yang disebut port terdaftar adalah lebih dari 1023.
Benar-benar secara teknis tidak masalah untuk apa IANA mengatakan port. Orang-orang dapat menjalankan server pada port apa saja yang mereka inginkan selama mereka tahu atau mencari tahu apa yang berjalan pada port tersebut sehingga mereka tahu apa yang mereka sambungkan / port mana yang akan dihubungkan. Tentu saja jika Anda berurusan dengan orang-orang yang mengharapkan sesuatu pada port tertentu atau perangkat lunak mengharapkannya, maka Anda mungkin ingin menggunakan port itu. Seperti port 80 untuk halaman web .. dan ada yang menggunakan port 8080 untuk web internal. Atau sebagai bantuan memori Anda mungkin ingin tetap berpegang pada konvensi. Sebagai satu lapisan keamanan, orang terkadang menjalankan server pada port tinggi sehingga peretas tidak dapat menebaknya.
Router NAT jika melakukan port forwarding, juga akan mengirim port forward kepada mereka.
Jadi perbedaan yang Anda buat, adalah yang terbaik. Port sisi klien dinamis, dan port sisi server. Dan ya jika ada router NAT yang melakukan penerusan port, mereka akan melakukannya ke port sisi server. Dan IANA tampaknya memiliki daftar yang memberi nama nomor port sisi server dengan apa yang secara konvensional ada di sana, dan mereka mengkategorikan daftar tersebut, dengan konvensi untuk port & lt; 1024 sebagai "terkenal" dan konvensi untuk port & gt; 1023 sebagai "terdaftar" yang saya kira kurang dikenal. Tetapi secara teknis saya kira tidak ada perbedaan lebih dari itu.