Apa Port 0 Digunakna Kanggo?

Port 0 ora minangka nomer port nyata, nanging ana tujuane

Boten kados nomer port paling, port 0 minangka port khusus ing jejaring TCP / IP , tegesipun mboten dipun ginakaken ing pesen TCP utawi UDP .

Port 0 duweni teges khusus ing pamrograman jaringan , utamane program soket Unix, kanggo njaluk port-dinamis, port dinamis. Port nol kaya port wildcard sing ngandhani sistem kanggo nemokake nomer port sing cocok.

Port jaringan ing TCP lan UDP jangkoan saka nomer nol nganti 65535. Angka port ing kisaran antara nol lan 1023 ditemtokake minangka port sistem utawa port sing kondhang. Otoritas Nominal Internet yang Ditugaskan (IANA) mempertahankan daftar resmi penggunaan pangguna saka nomor port kasebut ing internet, lan port sistem 0 ora digunakake.

Cara Port 0 Bisa dianggo ing Jaringan Programming

Konfigurasi sambungan soket jaringan anyar mbutuhake supaya nomer port dituduhake ing sisih sumber lan tujuan. Pesen TCP utawa UDP sing dikirim dening originator (sumber) isi loro nomer port supaya panampa pesen (tujuan) bisa nerbitake pesen respon menyang endpoint protokol sing bener.

IANA wis njajalake port sistem sing ditunjukake kanggo aplikasi internet dhasar kaya server web (port 80), nanging akeh aplikasi jaringan TCP lan UDP ora duwe port sistem dhewe lan kudu entuk siji saka sistem operasi piranti kasebut nalika lagi wiwit mlaku.

Kanggo nyedianake nomer port sumber, aplikasi nelpon fungsi jaringan TCP / IP kaya ikatan () kanggo nyuwun siji. Aplikasi kasebut bisa nyedhiyakake nomer tetep (hard-coded) kanggo ikatan () yen luwih seneng njaluk nomer tartamtu, nanging permintaan kasebut bisa gagal amarga sawetara aplikasi mlaku ing sistem saiki bisa digunakake.

Utawa, bisa nyedhiyani port 0 kanggo ikatan () minangka parameter koneksi tinimbang. Sing nyebabake sistem operasi kanthi otomatis nggoleki lan ngasilake port sing cocog sing cocok ing sawetara nomer dinamis TCP / IP.

Elinga yen aplikasi kasebut ora bakal diwenehake ing port 0 nanging ana sawetara port dinamis liyane. Keuntungan saka konvèntasi iki minangka efisiensi. Tinimbang saben aplikasi kudu ngleksanakake lan mbukak kode kanggo ngobrol pirang-pirang port nganti entuk sing bener, aplikasi bisa ngandelake sistem operasi supaya nglakoni.

Unix, Windows, lan sistem operasi liyane beda-beda ing panrangan port 0, nanging konvensi umum padha ditrapake.

Port 0 lan Jaringan Keamanan

Lalu lintas jaringan sing dikirim liwat internet kanggo sing tuan rumah ngrungokake port 0 bisa diduweni saka panyerang jaringan utawa sengaja kanthi aplikasi sing ora bener. Pesen respon sing dikembangake gawe minangka respon kanggo port 0 lalu lintas bisa mbantu panyerang sinau babagan prilaku lan kerentanan jaringan sing potensial saka perangkat kasebut.

Akeh panyedhiya layanan internet (ISP) mblokir lalu lintas ing port 0 (pesen mlebu lan metu) kanggo nulungi eksploitasi iki.