7.1-7.7 Flashcards

1
Q

Vad kallas protokollmodellen för internet?

A

> TCP/IP modellen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hur ser TCP/IP modellen ut?

A

> Applikation
Transport
Nät → All dataöverföring på nätnivå i Internet är förbindelsefri
Underliggande nät

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Är dataöverföringen på internet förbindelseorienterad eller förbindelsefri?

A

> förbindelsefri
Det betyder att varje paket överförs från sändare till mottagaren oberoende av varandra, även om paketen är delar av överföringen av en och samma fil
Det är bara paketets mottagaradress och i viss mån avsändaradress som styr hur routrarna i nätet skall skicka paketet
Ip är ett best effort protokoll

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad är ett best effort protokoll?

A

> Det finns ingen garanti för att alla paket verkligen kommer fram till mottagaren, eller att de paket som mottagaren tar emot är felfria eller i rätt ordning
Det enda son utlovas är att om paketet kommer fram kommer det till den mottagaren som angav av mottagaradressen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Av vilka 3 skikt består internetprotokollen av?

A

> nät
transport
applikation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vilket protokoll finns på nätnivå(nätprotokoll)?

A

> Internet Protocol(Ip)
2 versioner → IPv4 och IPv6
Sändare o mottagare o samtliga routrar på vägen måste anvönda sammma Ip version

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vilka protokoll finns på transportnivå(transportprotokoll)?

A

> TCPv4
TCPv6
UDP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vilka protokoll finns på applikationsnivå(appikationsprotokoll)?

A

> mängd protokoll som alla används av olika applikationer

>ex på internetapplikationer: world wide web, elktronisk ost, filöverföring → applikationer: http, SMTP, ftp

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad används IP adresser till?

A

> För att kunna kommunicera måste varje värd på internet ha en unik adress
Dessutom måste varje nät ha ett egen unik adrsss
→ IP adresser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hur ser en IPv4 adress ut?

A

> Består av 32 bitar → skrivs som 4 tal med punkter emellan → varje tal otsvarar värdet på en byte i adressen
ex 128.11.3.31 → 10000000 00001011 00000011 00011111
Varje IP adress består av en nät id och en värd id

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vad används nätid till?

A

> Det används av IP routrarna i nätet för att skicka paketen till rätt nät. Varje router har en tabell med adressen för varje nät som är kopplade till routern
Routrarna kan meddela sig med varandra och utbyta information om vilket nät som finns var

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad används värdid till?

A

> Efter att paketen har hittat rätt nät måste de hitta rätt värd också
Varje värddator har en unik värd-id som hör samman med det nät som den är ansluten till → alltså om värddatorn flyttas till ett annat nät måste IP adressen ändras
En adress med värd-id 0 refererar till nätet självt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad händer om värd-id:t endast består av ettor?

A

> Der är den så kallade broadcast adressen

>Detta innebär att apketet skall skickas till alla värddatorerna inom det nätet som specifieras av nät id

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vilka 2 principer kan användas för att separera värdid och nätid?

A

> klassindelad adressering

>klasslös adresserign

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hur fungerar klassindelad adresserign?

A

> Man har klasser från A till E
Där varje klass har ett x antal bitar för nätid och y antal bitar för värd id
ex klass A → 7 bitars nät och 24 bitars värd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hur fungerar klasslös adressering?

A

> CIDR
Det hör en mask till varje IP adress
Masken består av 32 bitar
En etta 11111111 på motsvarande plats i ipadressen indikerar att biten hör till nätid:t
ex mask: 11111111 11111111 11000000 00000000 appliceras på 128.11.3.31 motsvarar att nät:idt är 128.11.0.0
Ett annats sätt är att efter ip adressen inludera ett “/” och sedan antalet bitar
ex 128.11.3.31/18

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Var kommer idén med klasslös adressering ifrån?

A

> Idén med klasslös adressering kom av tekniken subnetting som användes för klass A- och B-nät. De var för stora att hantera som ett nät och för att kunna dela upp dem i flera mindre nät så infördes en adressmask. En organisation kan få ett adressblock enligt reglerna för klassindelad adressering, och sedan internt dela upp nätet i flera med tillhörande mask.
Subnet mask används för att hitta rätt delnät

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Vad kallas IPv4-paket för och vad består det av?

A

> datagram
det består av en header och en nyttolast aka en payload
Där payloaden är den data som ska överföras

19
Q

När kan en fragmentering av datapaket ske?

A

> Olika länkprotokoll har olika maxlängd på sina ramar
Denna maxlängd brukar kallas för maxiumum transfer unit(MTU)
När ett IP datagram ska kapslas in i länkprotokollets ram får datagrammets längd inte vara större än länkptotokollets MTU
Om datagramet är större än MTU måste det frsgmenteras innan det skickas ut på länken

20
Q

Vad innebär fragmentering?

A

> Det innebär IP datagrammet delas upp i flera fragment. Varje fragment har sin egen header, som till största delen är en kopia av datagrammets header
Fragmentering kan göras i både sändaren och alla routrar på vägen
Det kan behöva fragmneters ytterligare om det ska skickas över ett nät som har mindre MTU än fragmentets storlek

21
Q

När görs ihoppsättning av fragmenten?

A

> endast hos mottagaren
Eftersom IP är förbindelsefritt garanteras ej att fragmenten tar samma väg genom nätet
Därför är det bara mottagaren som får alla fragment och som kan sätta ihop de till datagram igen

22
Q

När ett datagram fragmenteras, kopieras alla fält i headern utom 3, vilka är de?

A

> Flaggor
Fragment offset
Total längd- ändras så att det visar fragmentets totala längd

23
Q

Vad är flaggor i headern?

A

> det är ett fält med 3 bitar
den första biten är reserverad
Om den andra biten är satt till 1 får datagrammet ej fragmenteras → ett sådant paket kan ej skicksd vidare om MTU är mindre än datagrammets längd
Om bit 3 är satt till 1 så kommer det komma fler fragment som tillhör samma datagram

24
Q

Vad är fragment offset i headern?

A

> 13bitar

>visar fragmentets relativa position i förhållande till hela datagrammet

25
Q

Nackdelar med IPv4?

A

> Det finns ej tillräcklgit med IPv4 adresserr
inga realtidsapplikationer som video eller telefoni när ipv4 utvecklasdes → stöd för transport av data för dessa applikationer saknas
Säkerhetsfunktioner för kryptering och autentisering saknas

26
Q

Fördelar med IPv6?

A

> fler adresser: 128 bitar istället för 32
bättre header format: konstants längd på 40byte
Funktioner för realtidsdata
säkerhetsfunktioner
Möjlighet till utökning av protokollotet

27
Q

Förkortning av IPv6 adresser?

A

> Hela följder av nollor kan tas bort och ersättas med : : → men detta får endast göras en gång
resterande nollor 0000 → 0

28
Q

Hur ser IPv6 paket ut?

A

> det består av 40 bytes bas header

>Sedan i payloaden/nyttolasten finns det extra headers plus datan

29
Q

Hur fungerar flödeshanteringen i IPv6?

A

> Fältet flow label (som finns i extra headern) tillsammans med sändarens adress identifierar ett flöde
En router som kan hantera flöden har en flödes-tabell där alla pågående flöden finns angivna
När routern tar emot ett datagram som tillhö ett visst flöde, tittar den i tabellen för att se hur detta datagram ska hanteras

30
Q

Varför har man flödeshantering i IPv6?

A

> protokoll som hanterar realtidsapplikationer ska kunna reservera kapacitet i näten
→ På så sätt kan kvaliteten på dataöverföringen garanteras i näten.

31
Q

Vilka 3 principer för att tilldela en dator en IP adress?

A

> Manuellt: varje dator konfigueras med rätt adress
Enskilda datorn kan ställa frågor till en databas om vilken adress den ska använda
Datorn själv skapar en IP adress

32
Q

Vad används protokollet DHCP till?

A

> För att få en IP adress
1 .När en terminal kopplas in i ett nät skickar terminalens DHCP-klient ett broadcast meddelande med en DHCP-förfrågan
2 .DHCP-servern i nätet (tex default router) svarar med ett erbjudande om IP-adress och annan information (tex nätverksadress, Default router, DNS-server etc.)
3 .Terminalen kan tacka ja till detta erbjudande och får därmed en IP-adress som gäller en viss tid.

33
Q

Vad används ARP till?

A

> Hitta MAC adressen för en värddator om man vet IP adressen för denna värddator

34
Q

Varför behövs MAC-adressen?

A

> Den behöver MAC-adressen till datorer på samma länk, eller MAC adressen till den router som förbinder nätet/länken
Annars kan de inte kommunicera med varandra
IP-adresserna måste på något sätt översättas till det fysiska nätets adresser(MAC) → görs via ARP

35
Q

Hur effektiviseras ARP funktionen?

A

> Genom att lagra redan kända IP/MAC adresspar i en så kallad cached effekriviseras funktionen

36
Q

Vad är ICMP?

A

> Hjälpprotokoll till IP på nätnivå → skikt 3
IP tillhandhåller en oförtillitlig och förbindelsefri paketförmedling. IP saknar både feldetektering, felkorrigering och hjälpfunktioner
ICMP har utvecklats för att i viss mån kompensera för dessa svagheter i IP
ICMP är specifierar på nätnivån men har inga funktioner för transport av paket i nätet
ICMP-meddelanden kapslas in i IP-datagram som sedan ansvarar för att ICMP meddelanden når önskad destination

37
Q

Hur ser ICMP ut?

A

> Header på 8 byte→ Typ, kod, kontrollsumma, resten av headern
Sedan kommer datafältet

38
Q

Vilka 2 typer av meddelanden skickar ICMP?

A

> felmeddelanden

>förfrågningar

39
Q

Av vem skickas ICMP felmeddelanden?

A

> routrar ekker värrddatorer när ett problem uppstår med ett IP datagram

40
Q

Vart skickas ett ICMP felmeddelande?

A

> Ett felmeddelande skickas alltid till den ursprungliga sändaren av IP-datagrammet, eftersom det enda som är känt om datagrammets väg genom nätet är sändarens och mottagarens IP adresser

41
Q

Vilka 4 typer av ICMP felmeddelanden finns det?

A

> Destination unreachable → Skickas nör en router inte kan skicka vidare ett datagram eller om en värddator inte kan hitta applikationen som ska ta emot IP datagrammet
Source Quench → skickas om en router eller värddator måste kasta datagram på grund av överbelastning
Time exceeded → skickas i 2 fall: första: TTL parametern i IP headern har räknat ner till 0 (kan hända om paket hamnar i en loop pga fel i routingtabell). Andra: När inte alla fragment som utgör ett datagram kommer fram till mottagaren inom en viss tid.
Parameter problem → Om en router/värddator upptäcker att det är något fel i IP headern

42
Q

Vilka 4 typer av ICMP förfrågningar finns det?

A

> Echo request → kontrollera om 2 enheter kan kommunicera med varandra på IP nivå, mottagaren skickar en ECHO reply
Timestamp request → bestämma tiden det tar att skicka ett datagram fram och tillbaka mellan 2 enheter. Kan används även för att synkronisera 2 enhetesers klockor. Timestamp reply
Address-mask request → Skickas av en värddator som inte kan sin IP-adressmask
Router solicitation → används av värddatorn för att kolla om dess router fungerar.

43
Q

Vad gör DNS?

A

> Domain name system
En tjänst som översätter symboliska namn på datorer och funktioner till IP-adresser
Man kan skicka ett IP-datagram till webservern om man känner IP-adressen
Utnyttjas applikationsprtotokoll