Teknologi
OSI Modellen
OSI modellen beskriver kommunikationen mellan enheter med 7 lager. Dessa lager är Physical, Data link, Network, Transport, Session, Presentation och Application.
Physical lagret är den fysiska länken mellan portar, t.ex. CAT6 eller fiber. Det hanterar överföringen av bitar (1 och 0) via elektriska signaler, ljus eller radio.
Data link lagret hanterar ramar med MAC-adresser för lokal transport inom ett nätverk, inklusive LLC och MAC "underskikt". LLC (Logical Link Control) fungerar som en brygga mellan nätverkslagret och MAC-underskiktet, medan MAC hanterar medieåtkomst och fysisk adressering med "inbrända" identifierare.
Network lagret routrar paket mellan nätverk med IP addresser, till exempel IPv4 och IPv6, samt hanterar global addressering och vägval via routrar.
Transport lagret hanterar transport av data genom segmentering, med TCP för pålitlig kommunikation via felkontroll och UDP för hastighet vid till exempel videostreaming på netflix eller youtube. Det använder portar som 80 för HTTP eller 443 för HTTPS.
Session lagret upprättar, hanterar och avslutar sessioner mellan applikationer, samt synkronisering och återupptagningsfunktioner om avbrott skulle hända.
Presentation lagret översätter dataformat som ASCII till Unicode, hanterar kryptering/komprimering som SSL/TLS och säkerställer kompatibilitet mellan applikationer.
Application lagret är gränssnittet för program som firefox som tolkar och presenterar data för användaren på ett snyggt sätt via protokoller som HTTP och HTTPS. HTTP begär webbsidor med koder som 404 (page not found), medan HTTPS är den krypterade versionen via TLS.
Server-Client Modellen
Internet Protocol
Internet Protocol är en uppsättning regler och standarder för hur data ska överföras mellan enheter. IP är det mest grundläggande protokollet för nätverkskommunikation och fungerar
ungefär som hur gatan och addressen för ett hus fungerar.
IP ger addresses för olika enheter för att tillhandhålla kommunikation till rätt enheter och tillåter paket att routras till
internetet via en router som använder NAT/CGNAT som översättning eftersom det inte finns tillräckligt med IPv4 addresser för alla enheter på jorden.
Det finns 2 olika typer av IP-addresser, IPv6 och IPv4. IPv4 är äldre och har bara 4,294,967,296 unika addresser eftersom det har ett 32-bitars talsystem. Likt hur 32-bitars datorer
har ett max av ~4 GB RAM minne. Jämfört med IPv6 nyare 128-bitars system och 340,282,366,920,938,463,463,374,607,431,768,211,456 unika addresser som inte kommer ta slut på ett bra tag.
Dock har inte alla enheter support för IPv6 och därvör behövs fortfarande routrar med IPv4 för att tillåta äldre system att nå internetet.
DNS (Domain Name System)
HTTP/HTTPS