In che modo il server proxy ricorda gli indirizzi IP del client per inviare i pacchetti di risposta? [chiuso]

0

Come so che NAT traccia l'IP sorgente e amp; numero di porta del pacchetto prima di modificare l'intestazione IP su IP esterno e inviarlo a Internet. Quando ricevi il pacchetto di risposta, NAT cambia l'intestazione del pacchetto dall'IP esterno all'IP privato usando il valore tracciato prima.

Per server proxy, in 1 secondo, il server proxy recupera molti pacchetti dai client, il server proxy cambia l'intestazione IP del pacchetto dall'IP del client all'IP del server proxy e invia a Internet. Quando ricevi pacchetti di risposta, il server proxy cambia l'intestazione IP dall'IP del server proxy all'IP del client e restituisce il client.

Quindi, la mia domanda è il dettaglio del processo su come funziona il server proxy? E con il limite di porte (65535), quante connessioni tra server proxy e client proxy possono essere stabilite contemporaneamente?

Grazie mille.

    
posta Trai Nguyen 13.09.2017 - 10:15
fonte

1 risposta

0

Un proxy HTTP o un proxy SOCKS accetta semplicemente una connessione TCP dal client e forse dopo un iniziale handshake con il client crea una connessione TCP al server. Da quel momento in poi inoltra i dati (non i pacchetti - questo è il livello di applicazione!) Ricevuti su una connessione TCP tramite l'altra connessione TCP fintanto che entrambe le connessioni TCP sono aperte. Non c'è niente di speciale a questo proposito: è sufficiente associare una connessione TCP con l'altra a un semplice task di programmazione.

how many connections between proxy server and proxy clients can be established at the same time?

Questa non è una domanda di sicurezza, ma: se l'indirizzo IP del proxy e del client sono costanti e il proxy sta solo ascoltando su una singola porta, allora delle 4 parti della tupla della connessione solo la porta sorgente sul client può variare . Quindi ci sono in teoria al massimo 65535 connessioni tra client e proxy e in pratica ancora meno poiché il client non utilizzerà tutte le porte per le connessioni al proxy.

    
risposta data 13.09.2017 - 10:25
fonte

Leggi altre domande sui tag