-
(zene)
-
- Szia, Paola vagyok,
-
szoftver mérnök a Microsoft-nál.
-
Beszéljünk az internet működéséről!
-
A munkám attól függ,
-
hogy a hálózatok képesek legyenek
kommunikálni egymással.
-
Az 1970-es években
-
erre még nem létezett sztenderd eljárás.
-
Vint Cerf és Bob Khan alkották meg
-
az Internetworking Protokolt,
-
ami lehetővé tette a kommunikációt.
-
Ez a találmány alapozta meg azt,
-
amit ma internetnek nevezünk.
-
- Az internet hálózatok hálózata.
-
Az egész világon sok millió eszközt
kapcsol össze.
-
Tegyük fel, hogy a laptopoddal
-
vagy a telefonoddal a wifire csatlakoztál.
-
Az a wifi csatlakozik
-
egy internetszolgáltatóhoz,
azaz ISP-hez.
-
Ez az ISP hozzákapcsol
-
eszközök millióihoz szerte a világon
-
több ezer összekapcsolódó
-
hálózaton keresztül.
-
Legtöbbünk nincs tudatában annak,
-
hogy az internet
konstrukciós filozófia
-
és architektúra,
ami a protokollban valósul meg.
-
A protokoll közismert
szabályok és szabványok együttese,
-
amiben, ha minden fél megegyezik,
-
akkor gond nélkül
tudnak kommunikálni.
-
Kevésbé fontos az, hogy
milyen az internet fizikai megvalósítása,
-
a lényeg az, hogy
-
kialakításának alapelve elősegítette
-
új kommunikációs technológiák létrejöttét.
-
Azért, hogy egy új technológia
-
használhassa az internetet,
-
csak az kell, hogy tudja,
melyik protokollt kell alkalmaznia.
-
Az interneten minden eszköznek
-
egyedi címe van.
-
Egy internet cím egy szám,
-
olyan, mint egy telefonszám,
vagy postai cím,
-
ami az adott számítógép
vagy eszköz egyedi címe
-
a hálózat végpontján.
-
Hasonlít az otthonok és cégek
-
postai címéhez.
-
Nem kell ahhoz ismerned valakit,
-
hogy küldhess neki levelet vagy email-t,
-
de a címét tudnod kell,
-
és azt is, milyen formában
kell azt leírni ahhoz,
-
hogy a posta
-
eljuttassa a célba.
-
Hasonlóan működik az interneten
-
a számítógépek címzési rendszere,
-
és ez az egyik legfontosabb része
-
az internet kommunikációnak,
-
amit internet protokollnak,
azaz IP-nek hívnak.
-
Egy számítógép címét
IP címnek hívják.
-
Ellátogatni egy weboldalra azt jelenti,
-
hogy a számítógéped információt kér
egy másiktól.
-
A te géped elküld egy üzenetet
a másik gép IP címére,
-
azzal együtt elküldi a saját címét is,
-
Így a másik gép tudja,
-
hova kell küldeni a választ.
-
Láthattál már IP címet,
ami egy csomó szám.
-
A szám felépítése hierarchikus.
-
Ahogy a postai cím tartalmaz
országot, várost
-
utcát és házszámot,
-
az IP cím is több részből áll.
-
Mint minden digitális adat,
-
ezeket is bitekben ábrázoljuk.
-
A tradicionális IP címek
32 bitesek voltak
-
8 bites egységekben.
-
Az első részek az országot
-
és a regionális hálózatot
azonosítják.
-
Utána jön az alhálózat,
-
majd végül az adott eszköz.
-
Az IP címeknek ezt a verziója
az IPv4.
-
1973-ban tervezték,
-
és a 80-as években
széleskörűen elterjedt,
-
és több, mint 4 milliárd egyedi címet
biztosít
-
interneten kapcsolódó eszközök
számára.
-
De az internet sokkal
népszerűbb lett annál,
-
mint amit Vint Cerf elképzelt,
-
és 4 milliárd egyedi cím
kevés lesz.
-
Mostanság egy többéves
folyamat során
-
átállunk egy hosszabb,
128 bites IP címre,
-
amit IPv6-nak hívnak,
-
ami 360 sextilló
egyedi címet biztosít.
-
Ez több, mint elég ahhoz is,
-
hogy a föld minden homokszemének
saját IP címe legyem.
-
– A legtöbb felhasználó
nem találkozik az internet címmel.
-
A Domain Name System (DNS)
nevű szolgáltatás
-
kapcsolja össze a neveket,
pl. www.example.com
-
a megfelelő címekkel.
-
A számítógéped a DNS-t használja
domain nevek kereséséhez,
-
és a megfelelő IP címek
megtalálásához,
-
ami alapján összekapcsolódik
a géped az interneten.
-
– Valahogy így történik.
-
– Helló!
-
El kell mennem a
www.code.org címre
-
– Bocs, de nem tudom
a domain IP címét.
-
Várj, körbekérdezek!
-
Hahó, tudja valaki,
hogyan juthatok el egy bizonyos ...
-
code.org-ra?
-
– Igen,
-
nekem megvan.
-
174.129.14.120.
-
– Köszi, nagy vagy!
-
feljegyzem, hogy legközelebb
-
én is tudjam.
-
Hahó, itt a kért cím!
-
– Király, möszönöm!
-
(zene)
-
– Hogyan kell megtervezni
egy több millió eszközből álló rendszert,
-
ami megtalálja a keresett
weboldalt?
-
Egy DNS szerver nem képes
-
az összes eszköz
kérését kezelni.
-
Az a megoldás,
hogy a DNS szerverek
-
egy elosztott hierarchiába
vannak besorolva,
-
ami zónákra van osztva
-
a fő domainek alapján:
pl. .com, .net stb.
-
A DNS-t eredetileg nyílt és nyilvános
-
kommunikációs protokollnak tervezték
-
a kormányzat és az oktatás
számára.
-
A nyíltsága miatt
-
érzékeny a kiber-támadásra.
-
Ilyen támadás pl. a DNS spoofing.
-
Ilyenkor a támadó behatol
a DNS szerverbe
-
és megváltoztatja
-
a domain névhez tartozó
IP címet.
-
Ezáltal a támadó a felhasználónak
szélhámos weboldalt küld.
-
Ha ez veled történik,
-
több problémával szembesülhetsz,
-
mert a weboldalt hitelesnek fogadod el.
-
Az internet hatalmas,
és naponta nő.
-
De a Domain Name System
és az Internet Protocol
-
méretezhető
-
akármilyen nagyra nő is az internet.