cavo cross-over vs router per rete con 2 computer?

1

Voglio connettere 2 computer di casa Windows insieme per una relazione server / client; tuttavia, solo il computer "client" deve essere connesso a Internet.

"Computer server" < ---- > "Computer client" < ---- > INTERNET

Sto osservando i pro e i contro di collegare i due computer usando un cavo cross-over contro un router in termini di (A) velocità e (B) sicurezza.

Finora ho capito che in termini di velocità, il cavo cross-over è più veloce, ma non di molto. In termini di sicurezza, non ho ancora idea. Quale metodo è più probabile che mantenga i virus di Internet fuori dal "computer server" nella mia rete? Quale mi dà più controllo sul determinare quali programmi sul computer client possono comunicare con il mio computer server?

    
posta Todd 29.05.2017 - 10:12
fonte

1 risposta

1

La prima cosa da dire è che non è una scelta tra un cavo crossover e un router. La scelta iniziale è tra un cavo crossover e un interruttore . La maggior parte dei router domestici / soho conterrà uno switch, in genere 4 porte. I router più professionali (ad esempio Ubiquiti EdgeRouter Lite) possono avere solo 2 o 3 porte con maggiore indipendenza rispetto a un tipico switch / router a basso costo.

Il problema principale, tuttavia, con la tua "architettura" è che hai bisogno di 2 diverse connessioni di rete sul computer "client". Potrebbe essere cablato e Wi-Fi o 2xwired.

Un avvertimento prima di continuare: se il computer "client" è un po 'come un desktop fisso con poco uso, allora potresti facilmente trasformarlo in un router dedicato se ha due porte di rete.

Supponendo che tu possa farlo, il prossimo problema è come il sistema operativo del computer client gestisce più connessioni di rete.

In genere, un client Windows (ad esempio Windows 10) non è progettato per questa configurazione e su tutto ciò che puoi fare in modo nativo è il bridge delle due connessioni. In tal caso, si sta facendo affidamento sul firewall di Windows per proteggere il server, anche se non è progettato per questo, anche se probabilmente andrà bene. Ma il problema più grande è che, se il tuo computer client è compromesso, è probabile che anche il tuo server lo sia - puoi attenuarlo eseguendo un firewall a livello di sistema operativo sul server.

Le cose vanno piuttosto meglio se si utilizza Linux sul computer client poiché i sistemi operativi Linux sono generalmente molto bravi a essere server e hanno un certo numero di strumenti comunemente disponibili come il firewall IPTABLES. È inoltre possibile ottenere strumenti per aiutare con problemi di routing e molti router eseguono Linux sotto pelle. Hai ancora le ulteriori vulnerabilità che derivano dall'uso di un computer client come router, vale a dire che i computer client sono generalmente più esposti ai pericoli.

I router sono progettati specificamente per questo scopo e pertanto è probabile che abbiano prestazioni migliori in generale, dal momento che non dipendono dalle prestazioni del computer client. Le prestazioni del computer client variano molto a seconda di ciò che si sta eseguendo ed è generalmente difficile (almeno in Windows) ottimizzare per l'utilizzo del routing. I router faranno meno cose e dovrebbero comunque essere ottimizzati per tali compiti.

È probabile che anche i router offrano una sicurezza migliore, non eseguono così tante attività - ogni attività che esegui aumenta i rischi per la sicurezza poiché aumenta il numero potenziale di vulnerabilità di sicurezza che possono essere attaccati.

Naturalmente, ci sono raramente assoluti nel mondo della progettazione IT e ci sono un lotto di variabili che non conosciamo.

In generale, però, stai molto meglio con un router. È probabile che sia più sicuro e probabilmente avrà prestazioni complessive migliori o prestazioni almeno consistenti rispetto a un computer client.

    
risposta data 29.05.2017 - 21:52
fonte

Leggi altre domande sui tag