7.1-7.7 Flashcards
(43 cards)
Vad kallas protokollmodellen för internet?
> TCP/IP modellen
Hur ser TCP/IP modellen ut?
> Applikation
Transport
Nät → All dataöverföring på nätnivå i Internet är förbindelsefri
Underliggande nät
Är dataöverföringen på internet förbindelseorienterad eller förbindelsefri?
> 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
Vad är ett best effort protokoll?
> 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
Av vilka 3 skikt består internetprotokollen av?
> nät
transport
applikation
Vilket protokoll finns på nätnivå(nätprotokoll)?
> 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
Vilka protokoll finns på transportnivå(transportprotokoll)?
> TCPv4
TCPv6
UDP
Vilka protokoll finns på applikationsnivå(appikationsprotokoll)?
> 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
Vad används IP adresser till?
> 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
Hur ser en IPv4 adress ut?
> 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
Vad används nätid till?
> 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
Vad används värdid till?
> 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
Vad händer om värd-id:t endast består av ettor?
> 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
Vilka 2 principer kan användas för att separera värdid och nätid?
> klassindelad adressering
>klasslös adresserign
Hur fungerar klassindelad adresserign?
> 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
Hur fungerar klasslös adressering?
> 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
Var kommer idén med klasslös adressering ifrån?
> 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
Vad kallas IPv4-paket för och vad består det av?
> datagram
det består av en header och en nyttolast aka en payload
Där payloaden är den data som ska överföras
När kan en fragmentering av datapaket ske?
> 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
Vad innebär fragmentering?
> 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
När görs ihoppsättning av fragmenten?
> 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
När ett datagram fragmenteras, kopieras alla fält i headern utom 3, vilka är de?
> Flaggor
Fragment offset
Total längd- ändras så att det visar fragmentets totala längd
Vad är flaggor i headern?
> 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
Vad är fragment offset i headern?
> 13bitar
>visar fragmentets relativa position i förhållande till hela datagrammet