Linux è una necessità per l'apprendimento della rete?

3

Sono uno sviluppatore web interessato alla rete di apprendimento. Lavoro sulla piattaforma Windows. Molti dei miei amici e colleghi credono che per imparare il netwrok, dovrei familiarizzare con la piattaforma Linux. Dovrei? Voglio dire, non posso imparare a fondo la rete ed i suoi concetti sulla piattaforma Windows Server?

    
posta Rasoul Zabihi 21.07.2011 - 07:41
fonte

4 risposte

6

La terminologia e i concetti di rete dovrebbero essere abbastanza agnostici per il sistema operativo. Anche se linux può aiutarti a comprendere meglio i concetti di rete, questo probabilmente sarà dovuto al fatto che dovrai avere alcune conoscenze di base sulla rete per configurare un server linux (a seconda della distribuzione). Quindi in pratica no, non è necessario usare linux per imparare i principi di networking. Può essere d'aiuto, ma non è assolutamente un requisito.

    
risposta data 21.07.2011 - 08:32
fonte
3

Non è necessario, ma gran parte della documentazione è scritta assumendo che tu abbia conoscenza di Unix o che abbia accesso a una scatola Unix. Penso che Linux offra anche un maggiore controllo sulla configurazione della rete rispetto a Windows, o almeno faciliti l'accesso alle cose (ad es. Il file hosts). Quindi, anche se non hai bisogno di Linux, probabilmente vale la pena esaminare.

    
risposta data 21.07.2011 - 14:29
fonte
2

Quando dici "rete" presumo tu intenda dire "rete TCP / IP", poiché questa è la tecnologia prevalente usata oggigiorno nelle LAN.

Quello che devi capire è che Linux ha implementato il protocollo TCP / IP nel kernel stesso, mentre MS Windows (e altri sistemi operativi) inizialmente utilizzavano stack di rete diversi e in seguito ha aggiunto solo il supporto TCP / IP. Inizialmente, Microsoft ha utilizzato NetBIOS e NetBEUI e ha avuto anche un strong ordinamento per IPX / SPX, ma questi protocolli sono ormai deprecati.

Di conseguenza, le reti TCP / IP in MS Windows erano scomode se confrontate con le stesse in linux. Tuttavia, questi ostacoli sono ormai ormai superati.

I principi fondamentali sono completamente indipendenti da qualsiasi sistema operativo, e non c'è bisogno di imparare linux per diventare bravo con il networking. Detto questo (e sono un utente linux a tempo pieno), linux offre molti vantaggi agli sviluppatori web e ha ancora il vantaggio quando si tratta di risolvere problemi di rete o di configurare soluzioni di rete speciali, quindi a lungo termine sicuramente essere a tuo vantaggio per averne familiarità.

    
risposta data 21.07.2011 - 11:25
fonte
0

Sulla maggior parte dei linux che oggi configurano la rete è facile come su Windows, quindi non imparerai molto. Anche se conoscere Linux potrebbe essere una buona abilità per uno sviluppatore web.

Più importante è capire i concetti di rete sottostanti e come funziona. Quindi non sai solo cosa inserire in quale casella in quale finestra di dialogo, ma sai perché quel valore va lì. Qual è lo scopo di questo valore. Perché quando sai veramente come e perché sarai in grado di risolvere i problemi molto più velocemente.

    
risposta data 21.07.2011 - 09:21
fonte

Leggi altre domande sui tag