Ho sviluppato un'app in Java (che funziona perfettamente, con questa app puoi scansionare le porte TCP / UDP solo per scopi di prova), ma nel frattempo mentre stavo scrivendo il codice ho letto diversi documenti (wiki) sulle prese . Ho pensato che open port is mean, un protocollo in cui il client / server può stabilire / legare una connessione anche se sul lato server non c'è nulla che possa gestire / dati di risposta. Pensavo che la porta aperta fosse cattiva (se non ci sono router / firewall) un protocollo che è pronto per essere utilizzato.
Stavo testando la mia applicazione sul mio server locale, ma all'inizio pensavo che la mia applicazione non funzionasse. Funzionava, ma non c'era alcun software che potesse rispondere alle mie domande. Dopo aver aperto il mio server APACHE e scritto un semplice server UDP (che può gestire / rispondere a qualsiasi query su una porta specifica), l'applicazione è riuscita a trovare quelle porte.
Ho pensato che la porta di ascolto sia una porta che viene utilizzata e che sia aperta. Che cosa significa la porta di ascolto?
Se invio pacchetti UDP a un host remoto e non ci sono porte chiuse (router o firewall), cosa succede al pacchetto? I dati sono scritti nel buffer? O semplicemente ignora / nega il pacchetto.