Nätverksteknik och standardisering –(Swedish)
Översikt över nätverksteknologier
- Nätverksteknologier gör det möjligt för olika enheter att kommunicera och dela information via kablar eller trådlöst.
- Grunden för digital kommunikation; består av protokoll, hårdvara, säkerhet och adressering.
- Protokoll: regler för hur data ska skickas och tas emot (t.ex. TCP/IP, HTTP, FTP, DNS).
- Nätverkstyper:
- LAN: Lokalt nätverk (t.ex. hemma)
- WAN: Stort nätverk (t.ex. internet)
- WLAN: Trådlöst nätverk (Wi‑Fi)
- VPN: Säker anslutning via internet
- Nätverkshårdvara:
- Router: skickar data mellan nätverk
- Switch: kopplar ihop flera enheter
- Accesspunkt: ger trådlös åtkomst
- Nätverkskort: ansluter en dator till nätverk
- Nätverkssäkerhet: skyddar mot intrång och dataförlust
- Brandvägg
- Kryptering
- Lösenord och certifikat
- IP-adressering:
- Varje enhet får en unik IP-adress (som en gatadress)
- Subnät delar upp nätet i mindre delar för effektivitet
- Kommunikationsmedier: fysiska och trådlösa kanaler för dataöverföring
- Två huvudkategorier: Trådbundna och trådlösa medier
- Exempel på protokoll och standarder:
- TCP/IP, Ethernet, Wi‑Fi (IEEE 802.11)
- IEEE: Institute of Electrical and Electronics Engineers
- Trådbundna medier:
- Använder fysiska kablar; exempel: Twisted Pair, Koaxialkabel, Fiberoptik
- Protokoll/standarder: Ethernet (IEEE 802.3), Gigabit Ethernet
- Twisted Pair: två kopparledare tvinnade ihop för att minska störningar
Nätverksmedier och kabeltyper
Trådbundna medier (kablar):
- Twisted Pair-kablar: kopparpar, minskar störningar
- Koaxialkabel: används för TV och äldre nätverk (10Base2/10Base5); bra EMI-skydd; används idag för bredband via DOCSIS
- Fiberoptik: data överförs som ljuspulser i glas/plast; single-mode för långa distanser, multi-mode för korta
Protokoll och standarder för trådbundna medier:
- Ethernet över fiber, SONET/SDH (Synchronous Optical Network/SDH) för överföring av data över fiber
Fiber och dess typer:
- Single-mode: längre avstånd
- Multi-mode: kortare avstånd
Trådlösa medier:
- Exempel: Wi‑Fi, Bluetooth, Mobilnät, Satellit
- Kräver trådlösa protokoll och säkerhet som WPA3
- Wi‑Fi (IEEE 802.11): frekvensband 2.4 GHz och 5 GHz (6 GHz för Wi‑Fi 6E)
- Standarder: 802.11n/ac/ax (Wi‑Fi 4/5/6)
- Protokoll: WAP2/WAP3, maxhastighet upp till 9.6\,\mathrm{Gbps}
- IEEE 802.15.1: Mobilnät och satellit
Mobilnät och satellit:
- Mobilnät: 3G, 4G LTE, 5G – upp till 10\,\mathrm{Gbps}
- Satellit: används där fast nät saknas (t.ex. dala områden)
- Protokoll: LTE, NR, Starlink, IP over DVB-S
Jämförelse av kommunikationmedier:
- Twisted Pair: medel bandbredd, längre kostnad
- Fiberoptik: mycket hög hastighet, lång räckvidd
- Wi‑Fi: trådlöst, medellång räckvidd
- 5G: hög hastighet, mobilitet
- Satellit: global täckning, hög latens
Användningsområden och protokollsammanfattning
- Användningsområden:
- Twisted Pair: Hemma, kontor
- Fiberoptik: Backbone, serverhallar
- Wi‑Fi: Hem, caféer, skolor
- Bluetooth: Headset, IoT
- 5G/Satellit: Landsbygd, självkörande fordon
- Protokollsammanfattning:
- Ethernet - 802.3
- Wi‑Fi - IEEE 802.11a/b/g/n/ac/ax
- Bluetooth - IEEE 802.15.1
- Mobilnät - LTE, NR (5G), GSM, UMTS
- Fiberoptik - SONET, GPON
- Satellit - IP over DVB-S, Starlink
- Vad är en standard?
- En överenskommen lösning eller riktlinje för hur något ska fungera, utformas eller användas
- Syfte: enhetlighet, kompatibilitet, säkerhet och kvalitet
- Exempel: USB-kontakter, Wi‑Fi, ISO 9001
- Kan vara frivillig eller obligatorisk om kopplat till lagar/regler (t.ex. elsäkerhet)
- Vad är ett standardiseringsorgan?
- Organisation som utvecklar, publicerar och underhåller standarder
- Viktiga internationella organismer: ISO, IEC, ITU, IEEE
- Viktiga europeiska organ: CEN, CENELEC, ETSI
- Svenska organ: SIS, SEK, ITS
OSI-modellen och dess lager
- OSI-modellen är en konceptuell modell av hur nätverksprotokoll kommunicerar över nätverket
- Lager 1: Fysiskt lager
- Mål: överföring av binär information
- Innehåll: fysiska medier (kablar, Wi‑Fi-signaler, IR), hårdvara (hubbar, repeaters, NIC), elektriska/optiska specifikationer
- Analog: kedja av signaler (ljus/spänning) som representerar bitar
- Vanliga problem: lösa kablar, trasiga kontakter, dålig signal
- Lager 2: Datalänklager (Länklager)
- Mål: skicka data över ett lokalt segment utan fel
- Innehåll: MAC-adresser, Ethernet, Wi‑Fi (802.11), ARP, switchar, header/data/checksumma
- Funktioner: omvandlar råa bitströmmen till ramar, lägger till käll- och destinations-MAC, felupptäckt
- Vanliga problem: MAC-konflikter, Wi‑Fi-störningar, switch-loopar
- Lager 3: Nätverkslager
- Mål: flytta data mellan enheter över flera nätverk
- Innehåll: IP-adresser (logiska, kan ändras), IPv4/IPv6, ICMP, routingprotokoll (OSPF, BGP), routrar
- Funktioner: skapa paket, lägga till käll-/destinations-IP och räkna ut bästa vägen genom routrar
- Vanliga problem: fel IP/subnät, dåliga rutter, mottagningproblem
- Lager 4: Transportlager
- Mål: se till att rätt applikation får rätt data, tillförlitligt eller snabbt
- Innehåll: TCP (tillförlitlig, anslutsbaserad, ordnad leverans), UDP (snabb, anslutningslös), portnummer (t.ex. 80 HTTP, 443 HTTPS, 25 SMTP)
- Funktioner: dela upp data i segment (TCP) eller datagram (UDP), spåra leverans, åter-sänd om saknade (TCP)
- Vanliga problem: brandvägg som blockerar portar, tappade paket
- Lager 5: Sessionslager
- Mål: hantera långvariga konversationer mellan appar
- Innehåll: RPC, NetBIOS, PPTP, API-anslutningar
- Funktioner: hålla sessioner vid liv, synkronisera kontrollpunkter för återställning
- Vanliga problem: timeout-inställningar för korta/ tappade sessioner
- Lager 6: Presentationslager
- Mål: översätta, kryptera och komprimera data så att appen förstår det
- Innehåll: dataformat (JPEG, PNG, MP3, MPEG, JSON, XML), kryptering (SSL/TLS), komprimering (gzip, ZIP)
- Funktioner: datastylist – konvertera filer, krypterade lösenord, komprimera innan sändning och göra det motsatta vid mottagning
- Vanliga problem: inkompatibla filformat, SSL-certifikatfel
- Lager 7: Applikationslager
- Mål: närmsta till användaren
- Innehåll: protokoll (HTTP/HTTPS, FTP, SMTP, POP3, DNS, mm), gränssnitt (webbläsare, e-postklienter, chattappar)
- Funktioner: där apperna kommunicerar (exempel: webbläsaren hämtar GET /index.html)
- Vanliga problem: fel URL, konfigurationsfel, DNS-problem
TCP/IP-modellen och jämförelse med OSI
- TCP/IP-modellen (Internet Protocol Suite) är grunden för hur enheter kommunicerar på internet
- Nätverksgränssnittslaget (även känd som länklager i OSI):
- Ansvarar för fysisk leverans av data över kablar, Wi‑Fi, fiber
- Definierar hur enheter på samma lokala nätverk identifierar varandra (MAC-adresser)
- Inkluderar: Ethernet, Wi‑Fi (802.11), Bluetooth, ARP, PPP, switchar, NIC
- Typiska problem: dåliga kablar/portar, Wi‑Fi-störningar, felaktig NIC-drivrutin/firmware, duplexmatchning, MAC-konflikter
- Internetlagret (motsvarighet i OSI: Nätverkslager)
- Ansvarar för att bestämma vilken väg paketet ska gå och hitta vägen dit
- Använder IP-adresser för global identifiering
- Inkluderar: IPv4, IPv6, ICMP (ping/traceroute), IPsec, routingprotokoll (OSPF, BGP, RIP)
- Typiska problem: fel IP-konfiguration, IP-adresskonflikt, routingslinga, tappade paket, brandväggar, TTL-fel
- Transportlagret (OSI motsvarighet: Transportlagret)
- Ansvarar för end-to-end-kommunikation mellan applikationer
- Hanterar segmentering, tillförlitlighet och flödeskontroll
- Inkluderar: TCP, UDP, SCTP, QUIC
- Typiska problem: portblockeringar, TCP-återöverföringar vid paketförlust, hög latency, paket i fel ordning, risker vid återställning av anslutning (RST)
- Applikationslagret (OSImotsvarighet: Applikation + Presentation + Session)
- Var applikationerna ligger och kommunicerar över internet
- Inkluderar: HTTP/HTTPS, FTP, SMTP, DNS, SSH, DHCP, SNMP, etc.
- Typiska problem: felaktig konfiguration, tjänsten nere, protokollmatchning, autentiseringsfel, inkompatibel data
Routing, DHCP och DNS
- Routing och routingsprotokoll:
- Routingprocessen bestämmer vägen för data mellan nätverksenheter
- Steg: Startpunkt → skapa datapaket → välj väg → förmedling av paketet → ta emot och bearbeta → bekräftelse
- Vanliga protokoll:
- RIP (Routing Information Protocol): äldre, enkel konfiguration, bra för små nätverk
- OSPF (Open Shortest Path First): vanligt i större företag, mer komplex topologi
- DHCP (Dynamic Host Configuration Protocol): dynamisk tilldelning av IP-adresser och andra nätverksinställningar
- DHCP-handskakning (handshake) består av 5 faser: Discover, Offer, Request, Acknowledge, Renewal
- Fördelar: enklare hantering av IP-adresser och konfig, dynamisk tilldelning av nätverksinställningar
- DNS (Domain Name System): översätter domännamn till IP-adresser
- Struktur: Root-domäner, Toppdomäner (TLD), Andra nivån underdomäner, Underdomäner
- DNS-resolvern översätter domännamn genom cache eller genom att kontakta andra DNS-servrar i hierarkin tills korrekt IP hittas
- DNS-query-exempel (förenklad):
- Ange webbadress → fråga till lokal resolver → resolver söker i cache → ifallt inte finns, fråga root-servers → fråga TLD-servrar → fråga domänens namnservrar → få IP-adressen → retur till webbläsaren
Subnätning och VLSM
- Subnätning används för att dela upp nätverk i flera mindre subnät
- Exempel: Klass-C-nätet 192.168.0.0/24 delas i 4 subnät med mask 255.255.255.192 (/26)
- Antal bitar lånade och effekter:
- 1: /25 → 2 subnät, 126 hosts per nät, 255.255.255.128
- 2: /26 → 4 subnät, 62 hosts per nät, 255.255.255.192
- 3: /27 → 8 subnät, 30 hosts per nät, 255.255.255.224
- 4: /28 → 16 subnät, 14 hosts per nät, 255.255.255.240
- 5: /29 → 32 subnät, 6 hosts per nät, 255.255.255.248
- 6: /30 → 64 subnät, 2 hosts per nät, 255.255.255.252
- 7: /31 → 128 subnät, 0 hosts per nät, 255.255.255.254
- 8: /32 → 256 subnät, 0 hosts per nät, 255.255.255.255
- VLSM (Variable Length Subnet Mask): delar IP-nätverk i subnät av olika storlekar för effektivare adressanvändning
- Exempel: 192.168.1.0/24 används i ett företag; ett delnät för 60 användare kan vara /26, ett för 40 användare annat /26, ett för 20 användare /27, och ett för 10 användare /28
- Fördel: undvika slöseri med adresser
- VLAN (Virtual Local Area Network): skapa isolerade nätverk inom samma fysiska infrastruktur
- VLAN-id identifierar logiskt nätverk; switchar hanterar data baserat på VLAN-taggen
- Fördelar: minskar broadcast-trafik, ökad säkerhet och enklare hantering
- Trunking (IEEE 802.1Q): transporterar trafik från flera VLAN över en och samma fysiska länk
- Varför: undvika många kablar; möjliggör kommunikation över flera switchar
- Fördelar: färre kablar, effektivare nätverk, VLAN kan spridas över flera switchar, enklare expansion och central hantering
- Accessport vs Trunkport:
- Accessport: endast ett VLAN, ej taggning
- Trunkport: bär trafik från flera VLAN över en gemensam kabel
- VLAN-taggar och native VLAN:
- VLAN-taggar används för att märka varje ram som tillhör ett särskilt VLAN (IEEE 802.1Q)
- Native VLAN är oftast VLAN 1; otaggad trafik på trunk placeras i Native VLAN
- Säkerhetstips: ändra Native VLAN (t.ex. till VLAN 99) och se till att matcha på båda sidor av trunken
- Sammanfattning: trunking gör att flera VLAN kan användas på en enda länk; ger resurser och flexibilitet i nätverk
Nätverkstopologier och kryptering
- Nätverkstopologier beskriver hur en nätverksinfrastruktur är uppbyggd (fysiskt/logiskt)
- Kryptering definierar hur information omvandlas till ett oläsligt format för obehöriga; syftar till sekretess, integritet och autenticitet
- Krypteringens 3 huvudmetoder:
- Symmetrisk kryptering: samma nyckel används för kryptering och dekryptering (t.ex. AES, DES)
- Asymmetrisk kryptering: par av nycklar – publik nyckel för kryptering och privat nyckel för dekryptering (t.ex. RSA, ECC)
- Hybridkryptering: använder asymmetrisk kryptering för att säkert utbyta en symmetrisk nyckel, som sedan används för datäkommunikation (t.ex. TLS/SSL)
- Digitala signaturer: används för att verifiera avsändarens identitet och att meddelandet inte ändrats; skapas med avsändarens privata nyckel och verifieras med den offentliga nyckeln
- Vanliga protokoll och användningar: HTTPS (krypterad webbkommunikation), VPN (krypterar hela trafiken), appar som WhatsApp och Signal (end-to-end-kryptering)
- Aktuella hot mot kryptering: kvantdatorer hotar nuvarande algoritmer; utveckling av kvantsäkra krypteringsmetoder pågår
- Sammanfattning: både symmetriska och asymmetriska metoder används beroende på behov; framtiden kräver anpassning till kvanthot och nya metoder
Problembaserad sammanfattning och viktiga frågor
- Identifiera och förklara skillnaderna mellan de olika nätverkslagren och deras huvudfunktioner
- Förklara hur DHCP-handskakningen fungerar och vad varje steg innebär
- Beskriv hur DNS resolution sker steg-för-steg från adress till IP
- Förklara hur subnätning och VLSM möjliggör effektivare IP-adressanvändning
- Förklara skillnaden mellan VLANs, trunking och native VLAN samt hur taggar används
- Diskutera varför kryptering behövs och hur de olika krypteringsmetoderna kompletterar varandra
- Ange exempel på vanliga protokoll och deras typiska användningsområden
Viktiga noteringar och referenser
- Protokoll och standarder:
- Ethernet (IEEE 802.3)
- Wi‑Fi (IEEE 802.11a/b/g/n/ac/ax)
- Bluetooth (IEEE 802.15.1)
- Mobila protokoll: LTE, NR (5G)
- Fibre: SONET, GPON; IP över DVB-S; Starlink
- Organ från internationell till svensk nivå:
- ISO, IEC, ITU, IEEE
- CEN, CENELEC, ETSI
- SIS, SEK, ITS
- Viktiga numeriska referenser:
- Wi‑Fi band: 2.4\ \mathrm{GHz}, 5\ \mathrm{GHz} (6\ \mathrm{GHz} förWi‑Fi 6E)
- Maxhastighet Wi‑Fi: \le 9.6\ \mathrm{Gbps}
- Mobilnät: upp till 10\ \mathrm{Gbps} i optimala fall
- Subnätsmasker och tillhörande host-count enligt tabell i kapitlet
- Noteringar kring OSI och TCP/IP-modellerna: OSI består av 7 lager; TCP/IP-modellen består av färre lager men motsvarar funktioner i OSI
- Exempel på viktiga standarder: USB-kontakter, ISO 9001
- Subnätmask-exempel: 192.168.0.0/24\rightarrow \text{subnät med } 255.255.255.192 för två eller fler subnät
Kort sammanfattning
- Nätverk består av protokoll, hårdvara, säkerhet och adressering som möjliggör kommunikation mellan enheter
- Det finns olika kommunikationsmedier (trådbundna och trådlösa) med olika styrkor och begränsningar
- Standarden kring hur nätverk byggs och hur data färdas regleras av internationella och nationella organ
- OSI- och TCP/IP-modellerna ger en strukturerad bild av hur data färdas från applikation till fysisk länk
- DHCP och DNS är två grundläggande tjänster för nätverksfunktionalitet
- Subnätning, VLSM och VLAN gör nätverk hanterbara, säkra och effektiva i stora miljöer
- Kryptering skyddar data i vila och under överföring; det finns olika metoder som används beroende på behov, med en framtid som kräver kvantsäkerhet