Internet bygger på en komplex webb av teknik, men de grundläggande som ansluter datornätverk är:
1. Fysiskt lager:
* fiberoptiska kablar: Höghastighet, långdistansöverföring med lätta pulser.
* koaxiella kablar: Bär elektriska signaler över en central ledare omgiven av isolering.
* Twisted Pair Cables: Två isolerade ledningar vred sig ihop för att minska störningar.
* trådlösa tekniker:
* wi-fi: Använder radiovågor för kortdistanskommunikation.
* Cellular Networks: Mobilnätverk som använder radiovågor för kommunikation över ett bredare område.
* satellitinternet: Använder satelliter för att ansluta avlägsna områden.
2. Datalänkskikt:
* Ethernet: En allmänt använt standard för att ansluta enheter på ett lokalt nätverk (LAN).
* wi-fi: Använder en standarduppsättning protokoll för att hantera trådlös kommunikation.
* ramrelä: En anslutningsorienterad paketbyte-teknik.
* atm (asynkron överföringsläge): En höghastighetsnätverksteknik som överför data i celler med fast storlek.
3. Nätverksskikt:
* IP (Internetprotokoll): Ansvarig för att adressera och routing datapaket över nätverk.
* routingprotokoll: Liksom RIP (Routing Information Protocol) och OSPF (först kortaste sökvägen), bestäm den bästa vägen för data att resa.
* Nätverksadressöversättning (NAT): Tillåter flera enheter i ett privat nätverk att dela en enda offentlig IP -adress.
4. Transportlager:
* TCP (Transmission Control Protocol): Ger tillförlitlig, beställd leverans av data med felkontroll.
* UDP (användardatagramprotokoll): Ett snabbare, mindre pålitligt protokoll som inte garanterar leverans.
* SCTP (strömkontrollöverföringsprotokoll): Ett transportlagerprotokoll utformat för högpresterande, tillförlitlig dataöverföring.
5. Applikationslager:
* http (Hypertext Transfer Protocol): Används för att överföra webbsidor och annat innehåll via Internet.
* SMTP (Simple Mail Transfer Protocol): Används för att skicka och ta emot e -post.
* DNS (domännamnsystem): Översätter mänskliga läsbara domännamn till IP-adresser.
* ftp (filöverföringsprotokoll): Används för att överföra filer mellan datorer.
Utöver dessa kärnteknologier bidrar många andra tekniker till internetets funktionalitet:
* Cloud Computing: Ger fjärrlagrings- och datorresurser.
* virtualisering: Tillåter flera virtuella maskiner att köra på en enda fysisk server.
* Internet of Things (IoT): Ansluter vardagliga enheter till internet.
* Artificial Intelligence (AI): Används för att förbättra internettjänster som sökmotorer och rekommendationssystem.
Dessa tekniker fungerar tillsammans i ett komplext och ständigt utvecklande ekosystem för att skapa det stora och kraftfulla nätverket som vi kallar internet.