Internet -infrastruktuuri on joukko etälaitteistoja ja -ohjelmistoja, jotka lähettävät ja vastaanottavat tietoja eri järjestelmiin. Jokainen monimutkainen Internet -infrastruktuuri edustaa sivun lataamista tietokoneen verkkoselaimeen, RSS -syötteen suoratoistoa lukijaan tai Voice over Internet Protocol (VoIP) -puhelua. Sen peruskomponentteja ovat datakeskukset, verkot, palvelimet, tallennuslaitteet ja palvelinsovellukset. Laitteisto voi olla lokalisoitu tietyissä maissa, mutta verkkoinfrastruktuuri ulottuu kansainvälisille rajoille, jotta Internetistä tulee maailmanlaajuinen ilmiö kaikilla alueilla, joilla on toimiva paikallinen verkko.
Internet -infrastruktuurin koti on datakeskus, suojattu rakennus, jossa on tietokonelaitteita ja verkkoyhteyslaitteita. Sen palveluksessa on kokopäiväinen operaattoriryhmä, ja sillä on riittävästi tehoa laitteiden käyttämiseen ja jäähdyttämiseen. Siinä on myös järjestelmiä ilmaston säätämiseksi, tulipalojen estämiseksi ja luvattoman pääsyn estämiseksi.
Datakeskuksen prosessorien ja tallennuslaitteiden verkko on toinen osa Internet -infrastruktuuria. Megabitteinä sekunnissa (mbps) mitattuna verkko mahdollistaa tietojen siirtämisen prosessorien ja datakeskuksen tallennuslaitteiden välillä sekä muihin datakeskuksiin. Lopullisena tavoitteena on, että tiedot saavuttavat loppukäyttäjän tietokoneen tai laitteen.
Kolmas komponentti, palvelimet, ovat huipputietokoneita, jotka muistuttavat pöytätietokonetta, mutta joiden tallennus- ja käsittelykapasiteetti on paljon suurempi. Palvelimet mitataan prosessitehon ja RAM -muistin kapasiteetin yksiköinä, ja ne on liitettävä virtalähteeseen tai useisiin virtalähteisiin sekä verkkoon ja asennettuun käyttöjärjestelmään. Palvelin voi koostua yhdestä tietokoneesta, tietokonepohjasta tai jopa poolista.
Loppukäyttäjän laitteeseen lopulta ilmestyvät tiedot on tallennettava jonnekin, joten Internet-infrastruktuurin neljäs osa on tallennuslaitteet. Tallennuskapasiteetti mitataan gigatavuina (GB) tai teratavuina (TB). Tallennuslaitteet voivat olla paikallisia, eli palvelimien kiintolevyillä, tai ne voivat olla etäyhteydessä, yhdistetty yhteen tai useampaan palvelimeen verkon kautta.
Internet -infrastruktuurin viides osa on palvelimien tai palvelinsovellusten käyttöohjelmisto. Toimiakseen palvelimella on oltava käyttöjärjestelmä, kuten Linux tai Windows, web -palvelinsovellus, kuten Apache tai Microsoft IIS, ja tietokanta, esimerkiksi MySQL tai Oracle. Kun palvelin on varustettu tällä ohjelmistolla, käyttäjä voi asentaa siihen muita tarvittavia sivusovelluksia. Kaikki komponentit muodostavat yhdessä Internet -infrastruktuurin, joka välittää tietoa maailmanlaajuisesti.