Architettura di networking di Google

Sono consapevole che questa domanda potrebbe essere chiusa come "non una vera domanda", "soggettiva" o addirittura "argomentativa". Se questo è un errore, mi dispiace.

Non sono affatto bene a networking ma sto cercando di migliorare e di imparare di più. (si potrebbe conoscere il detto: "il primo passo per l'intelligenza è riconoscere che sei stupido": P).

  • Problemi di connettività quando imposta il MAC ospite come lo stesso host MAC su ESXi 5
  • Come è ansible submit e-mail a un dominio senza un record MX?
  • Come verificare la connettività firewall?
  • Qualcuno può dirmi cosa si intende per "adiacenza del livello 2"?
  • Aggregazione delle NIC per ricevere solamente le connessioni su Linux
  • Log di kernel "TCP: Il tradimento non è stato chiuso!"
  • In networking, cosa succede dopo il tipo di tipo www.google.com nel mio browser e premere invio?

    Ecco quello che so finora:

    • L'applicazione browser richiede una richiesta DNS per trovare l'IP di www.google.com. Potrebbe trovare 209.85.148.105 (è quello che è stato appena risolto per me ora).
    • Quindi si connette tramite TCP / IP a tale host sulla port 80 (port predefinita per HTTP) e invia una richiesta HTTP come GET /
    • Riceve i dati HTML e lo visualizza (insieme al caricamento di risorse aggiuntive come .css, file di immagini ecc.)

    Quello che voglio scoprire è come si collega, passo dopo passo, a un server Google . Dopo che la richiesta esce dal mio computer e il mio ISP colpisce in un certo punto l'hardware di google.

    • C'è un bilanciatore di carico?
    • Quanti di loro?
    • Ci sono diversi livelli di bilanciere del carico? ovvero: un bilanciatore di carico dei bilanciatori di carico dei bilanciatori di carico …
    • Quanto è potente un web server finale? Può essere una macchina CPU di 500 MHz con 512 MB di RAM e 10 GB di HDD? O forse un 8-core, 16GB, RAID-0 SSD bestia?
    • Quale tipo di ridondanza utilizza a livello di networking?
    • Cosa succede se il bilanciere del carico non riesce?
    • Cosa serve per rendere disponibile www.google.com non disponibile? (No, non voglio sabotare o sth ..)

    2 Solutions collect form web for “Architettura di networking di Google”

    Per quanto riguarda l'hardware di Google, questo è un ottimo posto per iniziare .

    C'è anche qualche cosa di topologia / bilanciamento del carico.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.