Internettet er bygget på et komplekst web af teknologier, men de grundlæggende, der forbinder computernetværk, er:
1. Fysisk lag:
* fiberoptiske kabler: Højhastighedsoverførsel med lang afstand ved hjælp af lette pulser.
* koaksiale kabler: Bær elektriske signaler over en central leder omgivet af isolering.
* snoede par kabler: To isolerede ledninger snoede sig sammen for at reducere interferensen.
* trådløse teknologier:
* wi-fi: Bruger radiobølger til kommunikation med kort rækkevidde.
* Cellulære netværk: Mobilnetværk, der bruger radiobølger til kommunikation over et bredere område.
* satellitinternet: Bruger satellitter til at forbinde fjerntliggende områder.
2. Datalinklag:
* Ethernet: En meget anvendt standard til tilslutning af enheder på et lokalt netværk (LAN).
* wi-fi: Bruger et standard sæt protokoller til at styre trådløs kommunikation.
* ramme relæ: En forbindelsesorienteret pakke-switching-teknologi.
* atm (asynkron overførselstilstand): En højhastighedsnetværksteknologi, der transmitterer data i celler i fast størrelse.
3. Netværkslag:
* IP (internetprotokol): Ansvarlig for adressering og routing af datapakker på tværs af netværk.
* Routingprotokoller: Ligesom RIP (Routing Information Protocol) og OSPF (åben korteste sti først), bestemm den bedste sti for data at rejse.
* Netværksadresseoversættelse (NAT): Tillader flere enheder på et privat netværk at dele en enkelt offentlig IP -adresse.
4. Transportlag:
* TCP (transmissionskontrolprotokol): Tilvejebringer pålidelig, ordnet levering af data med fejlkontrol.
* UDP (brugerdatagram -protokol): En hurtigere, mindre pålidelig protokol, der ikke garanterer levering.
* SCTP (Stream Control Transmission Protocol): En transportlagsprotokol designet til højtydende, pålidelig dataoverførsel.
5. Applikationslag:
* http (Hypertext Transfer Protocol): Bruges til overførsel af websider og andet indhold over internettet.
* SMTP (Simple Mail Transfer Protocol): Bruges til at sende og modtage e -mail.
* DNS (domænenavnssystem): Oversætter menneskelige læsbare domænenavne til IP-adresser.
* ftp (filoverførselsprotokol): Bruges til overførsel af filer mellem computere.
Ud over disse kerneteknologier bidrager mange andre teknologier til Internets funktionalitet:
* cloud computing: Tilbyder fjernopbevarings- og computerressourcer.
* virtualisering: Tillader flere virtuelle maskiner at køre på en enkelt fysisk server.
* Internet of Things (IoT): Forbinder hverdagens enheder til internettet.
* kunstig intelligens (AI): Bruges til at forbedre internettjenester som søgemaskiner og anbefalingssystemer.
Disse teknologier arbejder sammen i et kompleks og konstant udviklende økosystem for at skabe det store og kraftfulde netværk, som vi kalder Internettet.