33
Tinklų saugumas I. Įvadas į IP tinklus

Tinklų saugumas

Embed Size (px)

DESCRIPTION

Tinklų saugumas. I. Įvadas į IP tinklus. Šiuolaikiniai tinklai. Tinklo kabelis / WiFi / 3G / … MAC adresas IP adresas/kaukė TCP arba UDP. MAC adresas. Mandatory Access Control address (Physical address) MM:MM:MM:SS:SS:SS 00:A0:C9:14:C8:29 00-22-41-28-b1-2a 0021e9.e0ae9d. ARP. - PowerPoint PPT Presentation

Citation preview

Page 1: Tinklų saugumas

Tinklų saugumas

I. Įvadas į IP tinklus

Page 2: Tinklų saugumas

Šiuolaikiniai tinklai

1. Tinklo kabelis / WiFi / 3G / …

2. MAC adresas

3. IP adresas/kaukė

4. TCP arba UDP

Page 3: Tinklų saugumas

MAC adresas

Mandatory Access Control address(Physical address)

MM:MM:MM:SS:SS:SS

00:A0:C9:14:C8:29

00-22-41-28-b1-2a

0021e9.e0ae9d

Page 4: Tinklų saugumas

ARP

Address Resolution ProtocolARP lentelė

Sąryšis tarp IP adreso ir MAC adreso

Page 5: Tinklų saugumas

Switching

Procesas, kuris skirsto duomenų srautus pagal gavėjo MAC adresą

Komutatorius (switch) žino, kurioje jungtyje yra koks MAC adresas.

Page 6: Tinklų saugumas

Kam tie IP, jei turime MAC?

Internetas yra hierarchinė struktūra.

Kokio dydžio būtų komutatorių ARP lentelėsjei sujungtumėme internetą į vieną tinklą?

Kas valdytų MAC adresų programinį dubliavimą?

Ir dar daug klausimų be atsakymo…

Page 7: Tinklų saugumas

IP adresas

4294967295

Page 8: Tinklų saugumas

IP adresas

0xFFFFFFFF

Page 9: Tinklų saugumas

IP adresas

11111111111111111111111111111111

32 bitai!32 bitai!

Page 10: Tinklų saugumas

IP adresas

11111111 11111111 11111111 11111111

Page 11: Tinklų saugumas

IP adresas

FF FF FF FF

Page 12: Tinklų saugumas

IP adresas

FF . FF . FF . FF

Page 13: Tinklų saugumas

IP adresas

255.255.255.255

Page 14: Tinklų saugumas

IP adresas

www.vu.lt - 158.129.159.58

10011110 10000001 10011111 00111010

2659295034

Page 15: Tinklų saugumas

Tinklo kaukė

Bitų seka - kaukė, naudojama kartu su adresu

Nusako, kokio dydžio yra IP tinklas(arba kas yra šiame tinkle ir kas ne)

Pvz: 158.129.159.58 / 255.255.255.128arba…

158.129.159.58/25 (fiksuotų kaukės bitų skaičius)

Page 16: Tinklų saugumas

Tinklo kaukė

10011110 10000001 10011111 00111010 11111111 11111111 11111111 10000000

Tai reiškia, jog duotame tinkle pirmi 25 adreso bitai yra fiksuoti kaukės ir nesikeičia.

Žinodami kad IP adresai yra unikalūs galim teigti:šio tinklo dydis yra 2^(32-25) įrenginiai

Page 17: Tinklų saugumas

Tinklo kaukė

• Faktas: MAC adresai neturi kaukių… :(

• Kaukė yra skirta IP adresams grupuoti į tinklus

• Tik taip kuriama interneto hierarchija

Page 18: Tinklų saugumas

Pavyzdys iš gyvenimo

• VU bendrabučiams skirtas IP adresų blokas:193.219.144.0/21

tai yra 2046 IP adresai.

Negalime dalinti tinklo į tris dalis (to mums neleidžia tinklo kaukės principas)

Tinklą skaidyti galime tik slankiodami kaukės bitukus…

Page 19: Tinklų saugumas

Pavyzdys iš gyvenimo

• Taigi, duotą adresų bloką 193.219.144.0/21 skaidom pagal realius gyvenimiškus poreikius:– Visų pirma - rezervas: 193.219.144.0/25– Mažas bendrabutis: 193.219.144.128/25– Didesnis bendrabutis: 193.219.145.0/24– Dideli bendrabučiai:• 193.219.146.0/23• 193.219.148.0/23• 193.219.150.0/23

Page 20: Tinklų saugumas

Gateway

• Dažniausiai – default gateway• Nusako tašką Jūsų tinkle, kurio pagalba Jūs iš

jo galite išeiti.• Tai įrenginys, kuris geba maršrutizuoti

duomenis tarp dviejų ar daugiau tinklų• Liaudyje vadinamas rūteriu arba router.

Page 21: Tinklų saugumas

Gateway

• Privalomai turi būti jūsų tinklo ribose (pagal tinklo kaukę)

• Turi būti teisingai sukonfigūruotas.• Turi po IP adresą kiekviename tinkle, kuriame

dirba.

Page 22: Tinklų saugumas

Pertrauka

Atsikvepiam iki 13:00

Page 23: Tinklų saugumas

Pavyzdys iš gyvenimo

• VU bendrabučiams pradžioje skyrė:– 193.219.94.128/26

Šiame tinkle žiūrint iš VU pusės, gateway į tinklą 193.219.144.0/22 yra maršrutizatorius 193.219.94.140

Iš bendrabučių pusės, default gateway minėtame tinkle yra 193.219.94.129

Page 24: Tinklų saugumas

Pavyzdys iš gyvenimo

• Schema

193.219.94.128/26

193.219.144.128/25

193.219.145.0/24

193.219.146.0/23

IP adresai:193.219.94.140193.219.144.129193.219.145.1193.219.146.1…

IP adresai:193.219.94.140193.219.144.129193.219.145.1193.219.146.1…

IP adresai:193.219.94.129

daugiau nematom

IP adresai:193.219.94.129

daugiau nematom

Page 25: Tinklų saugumas

Default gateway

• Ši sąvoka giliau internete sutinkama rečiau• Bendru atveju nusakoma taip:– tinklas X pasiekiamas per maršrutizatorių Y– tinklas N pasiekiamas per maršrutizatorių M– …– visais kitais atvejais (default) pasiekiama per Z

• Paprastiems kompiuterių tinklams užtenka default maršrutizatoriaus įrašo.

Page 26: Tinklų saugumas

Maršrutų lentelė

• Kitaip žinoma kaip – routing table

Page 27: Tinklų saugumas

Gyvenimas yra sunkus

Page 28: Tinklų saugumas

Maršrutizavimo protokolai

• RIP• EIGRP• AS-AS• OSPF• BGP

• ir kiti…

Page 29: Tinklų saugumas

Maršrutizavimo protokolai

• Palaiko maršrutų lentelę

• Užtikrina kelią iki bet kurio reikiamo taško

• Automatiškai persikonfigūruoja pasikeitus tinklo topologijai

Page 30: Tinklų saugumas

IPv6

• Šie adresai, kuriuos nagrinėjome, yra ketvirtosios IP protokolo kartos adresai.

• Pamenate skaičių: 4294967295 ?

• Tai mažiau negu 1 IP adresas vienam planetos gyventojui

Page 31: Tinklų saugumas

IPv6

• Iš esmės – tas pats.

• 32 bitai pakeičiami 128 bitais.

• Adresai tampa dideli ir sunkiai atsimenami:

• 00100001 10000001 10010000 00001001 11011001 01110010 10101011 11110001 10110101 10110101 10100100 10101110 10010110 10110101 00110001 01010010

Page 32: Tinklų saugumas

IPv6

• Ne, tai ne pokštas.• 2001:0db8:85a3:0000:0000:8a2e:0370:7334• Žmonės nebūtų žmonės, jei neprisigalvotų:– Pirma taisyklė: 16 bitų bloke esantys priekiniai nuliai

gali būti numetami: fe80:0000:0000:0000:0202:b3ff:fe1e:8329 užrašom kaip fe80:0:0:0:202:b3ff:fe1e:8329

– Antra taisyklė: nulinius oktetus galime išmesti ir užrašyti dviem skirtukais. Pvz, fe80:0:0:0:202:b3ff:fe1e:8329 užrašom kaip fe80::202:b3ff:fe1e:8329

Page 33: Tinklų saugumas

Įdomybės

• 6to4

• DNS AAAA įrašai

• https://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443/