Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> Altro Networking Computer >> .

Cosa gestisce la connessione iniziale tra due computer per verificare che il sistema di ricezione può gestire la richiesta di rete di invio del sistema?

La connessione iniziale tra due computer, in cui il sistema di invio verifica se il sistema di ricezione può gestire la sua richiesta, viene stabilita attraverso un processo chiamato Handhaking . Ciò comporta una serie di messaggi scambiati tra i due sistemi per negoziare i parametri e le capacità di connessione.

Ecco una ripartizione degli elementi chiave coinvolti:

* TCP/IP: La base di questo processo risiede nella suite del protocollo TCP/IP. TCP (Protocollo di controllo della trasmissione) fornisce un metodo di comunicazione affidabile e orientato alla connessione.

* Handshake a tre vie: Questo è il modo standard per TCP di stabilire una connessione. Implica tre passaggi:

1. Syn (Sincronizzazione) Richiesta: Il sistema di invio inizia la connessione inviando un pacchetto SYN al sistema di ricezione.

2. Syn-Ack (Ringraziamento della sincronizzazione) Risposta: Il sistema di ricezione, se disponibile e in grado di gestire la richiesta, risponde con un pacchetto Syn-Ack, riconoscendo la richiesta SYN iniziale e inviando la propria richiesta SYN.

3. ACK (riconoscimento) Conferma: Il sistema di invio conferma la connessione inviando un pacchetto ACK, riconoscendo la risposta al sintesi.

* Stabilimento di connessione: Al completamento con successo della stretta di mano a tre, viene stabilita una connessione TCP tra i due sistemi, consentendo l'inizio della trasmissione dei dati.

Come verifica le capacità:

* Dimensione massima del segmento (MSS): Durante la stretta di mano, entrambi i sistemi scambiano la dimensione massima del segmento (MSS), indicando il più grande pacchetto di dati che possono gestire.

* Dimensione della finestra: Il sistema di invio informa il sistema di ricezione sulla dimensione della finestra, il che determina quanti dati può buffer prima di aver bisogno di un riconoscimento.

* Opzioni: La stretta di mano può anche includere altre opzioni TCP come timestamp o riconoscimenti selettivi, indicando le capacità del sistema di ricezione.

Oltre TCP:

Mentre il TCP è il protocollo più comune per connessioni affidabili, altri protocolli possono essere utilizzati per la verifica iniziale:

* UDP (Protocollo di datagram utente): UDP è un protocollo senza connessione, quindi non comporta la stretta di mano. Si basa su applicazioni per gestire l'affidabilità del trasferimento dei dati.

* ICMP (protocollo di messaggi di controllo Internet): L'ICMP viene utilizzato per la diagnostica di rete e non stabilisce direttamente connessioni ma può essere utilizzato per eseguire il ping di un sistema remoto e verificarne la raggiungibilità.

Pertanto, il processo di connessione iniziale prevede una negoziazione delle capacità Utilizzando Handshaking con protocolli specifici come TCP , garantendo uno scambio di comunicazione di successo tra due computer.

 

networking © www.354353.com