Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Network Equipment >> .

2 Supponiamo che un computer invia pacchetto a livello di trasporto a un altro da qualche parte su Internet non c'è processo con l'indirizzo della porta di destinazione in esecuzione cosa WI?

Scominiamo ciò che accade quando un computer invia un pacchetto a una porta di destinazione in cui non è ascoltato alcun processo:

Scenario:

Immagina di inviare un'email. Il server di posta elettronica (pensalo come porta di destinazione) è inattivo o non è configurato per ricevere e -mail. L'e -mail ti rimbalzerà (o verrà contrassegnata come non consegnabile).

nel mondo dei pacchetti di rete:

1. Invio del pacchetto: Il computer all'estremità di invio crea un pacchetto nel livello di trasporto (usando TCP o UDP). Questo pacchetto contiene il numero di porta di destinazione.

2. Viaggio di rete: Il pacchetto viaggia attraverso la rete, seguendo le informazioni di routing.

3. Arrivo all'host di destinazione: Il pacchetto raggiunge il computer di destinazione.

4. Il controllo cruciale: Il sistema operativo sul computer di destinazione verifica se si sta ascoltando attivamente sulla porta di destinazione specificata.

5. "Nessuno ascoltatore trovato" Scenario: Nel tuo caso, non c'è processo in esecuzione su quella porta. Ecco cosa succede:

* TCP:

* timeout: Il computer di invio attenderà una risposta (riconoscimento, ACK) dal ricevitore. Se non viene ricevuta alcuna risposta entro un tempo predeterminato (un timeout), il pacchetto viene considerato perso. Il mittente tenterà di ricredere il pacchetto, in genere più volte. Alla fine, si arrenderà e segnalerà l'errore.

* Messaggio di errore: Il mittente potrebbe ricevere un messaggio di errore (ad es. "Destination irraggiungibile", "connessione rifiutata") dal livello TCP.

* UDP:

* Nessun riconoscimento: UDP è un protocollo senza connessione. Non richiede riconoscimenti, quindi non esiste una notifica diretta del fallimento. Il mittente non sa se il pacchetto è stato ricevuto.

* Pacchetto lasciato cadere: Il pacchetto viene probabilmente lasciato cadere dal sistema operativo del computer di destinazione, in quanto non vi è alcun processo per gestirlo.

TakeAways chiave:

* Le porte di destinazione sono importa: Il numero di porta di destinazione indica al computer ricevente quale applicazione o processo deve gestire il pacchetto.

* no ascoltatore =nessuna consegna: Se non è possibile ascoltare il processo sulla porta specificata, il pacchetto non può essere consegnato.

* TCP gestisce gli errori: TCP fornisce meccanismi per ritrasmissioni e report di errori.

* UDP è "Fire and Dimentica": L'UDP non garantisce la consegna, quindi viene spesso utilizzato per applicazioni meno sensibili alla perdita di dati, come i supporti di streaming.

Nota importante: Questa è una spiegazione semplificata. Il comportamento reale può essere influenzato da firewall, configurazioni di rete e altri fattori.

 

hardware © www.354353.com