Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data kommunikation - instuderingsfrågor 1 (Kapitel 1 (Åtkomst nätet…
Data kommunikation - instuderingsfrågor 1
Kapitel 1
internet
nuts & bolts
Biljoner enheter
host = end system
kör app system
Kopplade av
Kommunikations länkar
Fiber, koppar, radio, satellit
har Bandbredd = transmission rate
går mellan
enheter & paket växel
router eller switch
Datorer, telefoner, m.m
ihopkopplade ISPs
ISP = internet service provider
Protokoll
skickar & tar emot meddelanden
TCP, IP, HTTP
ex: mänskligt protokoll
Fråga vad klockan är
Specifik fråga & handling
kontrollera
All kommunikation på nätet
Definiera format, ordna meddelanden
skickade & mottagna
i nätverk
& handling tagna från meddelanderna
Ger service till appar
ex: Web, email, games, social medier
& programmeringsgränssnitt
appar kan ansluta till nätet
Nätverks kant
Klienter & servrar
sever ofta data center
Nätets slutpunkter
Åtkomst nätet (access network)
Trådlösa & trådlänkar
Kant router
kopplar till end-system
Finns
Bostadsnät
institutionell tillgång
nätverk (skola, företag)
Mobilt tillgångsnät
Bandbred
(bits per second)
Fast nät
DSL (Digital subscriber line)
Telefonkabel
Till central office (DSLAM)
delar upp data & voice
data -> internet
voice -> phone
Bandbredd (transmission rate)
UP (< 1 Mbps)
Fiber kabel
coax kabel
Trådlösa nät
Wifi, Ethernet
Mobila nät
3G, LTE
Nätverks kärna
ihopkopplade routrar
Nätverk av nätverk
paket växling
bryter applikations lagret meddelade till mindre delar
skickar paket vidare
router till router
till destination
via länkar
på paths
hela paketet
anlända innan skickas vidare
paket överförs med full hastighet
kö-delay
antändnings hastighet > förmedlings hastighet
hos Länk
skapar kö
Om kö full
Förlorar paket
Paket överförings delay
Den tid som behövs för att överföra L-bit-paketet till länken
Kapitel 1.2.5 -
fysik media
Bits: förmedlas mellan sändare & mottagarepar
har fysik länk mellan sig
Har
Guidad media
bits förmedlas fast
koppar, coax, fiber kabel
icke-guidad media
bits förmedlas fritt
Radio
Ex:
Coax kabel
två koncentriska koppar
ledare
Dubbelriktade
Bredband
Fler kanals kabel
Fiber
Fiberglass kabel
Bär lätta pulser
puls = bit
Hög hastighet
10-100Mbps
Låg fel chans
Repeteras avstånd mellan
immun mot elektromagnetiska
ljud
Radio
Elektromagnetiskt spektrum
icke fysik kabel
Dubbelriktad
Förmedlings event
Föremål i vägen
Störning
Reflektion
ex:
Wifi, 4G, satelliter,
13.4 -
Routing
Algorithm
bestämmer källa till destinations
path
Forwarding
Flyttar paket inom router
från ingång till rätt utgång
Krets koppling (circuit switching)
end till end resurs
ex telefon nätverk
garanterad prestanda
en länk har 4 kretsar
delar inte
resurser längs en krests/ path är reserverad
ex: restaurang kräver boking
paket vs krets växling
Krets
konstant prestanda
Reservera en mängd bandbred på användare
även om det inte används
Paket
billigare
Tillåter fler användare
Överdriven trängsel möjlighet
Fördröjning
Förlust
olöst problem
garanterad bandbred
Video
audio
Internet struktur
end system ansluter med access ISPs
Access ISPs också ihopkopplade
så två hostar kan
skicka imellan
till Globala ISPs (tier 1)
IXP (internet exchange points)
kopplar samman globala ISPs
Peering länk kan också göra det
Regionala nät
Kan finnas mellan IXP & global ISP
Content provider (google, microsoft)
Eget nätverk
kopplat till IXP & globala ISP
Försening & förlust
Kö i router buffet
ankomst rate > förmedlings rate
Fyra sorters försening
Propagation
från att lämnat länk till router B
nodal prossesing
tid att läsa av
packet header & bestämma destination
bit-level error
Transsmission
tid att alla paket innan har förmedlas
queueing
väntan för packet
skickas till länk
högre trafik, mer kö
Trace out
Mäter försening
Från destination till router
via end to end path
mot destination
varje nåd router skickar tillbaka till sändare
visar förlust
Throughput
hastighet bits skickas mellan sändare & mottagare
Lager
Nätverk är komplext
hosts, router, protocol
applikationer, länkar till media
hård & mjukvara
blir enklare
skapar steg för steg struktur
varje lager
tillför service
beroende av lagret innan
enklare
uppdatera & underhålla
ändring på ett lager
påverkar inte andra
se relationer mellan delar
Protokoll stack
Applikations lagret
Transportlagret
Nätverkslagret
Fysiska lagret
4.
inkapsling
paket tanspoteras mellan lager
lägg på headers från olika lager
header tars bort när den anländer
länk