0:00:00.901,0:00:09.738 (zene) 0:00:10.024,0:00:11.551 Szia, Paola vagyok, 0:00:11.551,0:00:14.501 szoftver mérnök a Microsoftnál. 0:00:14.501,0:00:16.857 Beszéljünk az internet működéséről! 0:00:16.857,0:00:18.463 A munkám azon alapszik, 0:00:18.463,0:00:21.930 hogy a hálózatok képesek legyenek[br]kommunikálni egymással. 0:00:21.930,0:00:24.124 Az 1970-es években 0:00:24.124,0:00:26.956 erre még nem létezett szabvány. 0:00:26.956,0:00:29.821 Vint Cerf és Bob Khan alkották meg 0:00:29.821,0:00:32.126 az Internetworking Protokolt, 0:00:32.126,0:00:34.448 ami lehetővé tette a kommunikációt. 0:00:34.468,0:00:36.570 Ez a találmány alapozta meg azt, 0:00:36.570,0:00:38.975 amit ma internetnek nevezünk. 0:00:39.566,0:00:42.045 Az internet hálózatok hálózata. 0:00:42.045,0:00:45.503 Az egész világon sok millió eszközt[br]kapcsol össze. 0:00:46.393,0:00:48.376 Tegyük fel, hogy a laptopoddal 0:00:48.376,0:00:50.903 vagy a telefonoddal a wifire csatlakoztál. 0:00:50.903,0:00:52.525 Az a wifi csatlakozik 0:00:52.525,0:00:55.716 egy internetszolgáltatóhoz,[br]azaz ISP-hez. 0:00:55.716,0:00:57.383 Ez az ISP hozzákapcsol 0:00:57.383,0:01:00.196 eszközök millióihoz szerte a világon 0:01:00.196,0:01:02.123 több ezer összekapcsolódó 0:01:02.123,0:01:04.045 hálózaton keresztül. 0:01:05.465,0:01:08.682 Legtöbbünk nincs tudatában annak, 0:01:08.682,0:01:12.142 hogy az internet [br]konstrukciós filozófia 0:01:12.142,0:01:16.348 és architektúra, [br]ami a protokollban valósul meg. 0:01:16.348,0:01:19.739 A protokoll közismert [br]szabályok és szabványok együttese, 0:01:19.739,0:01:21.957 amiben ha minden fél megegyezik, 0:01:21.957,0:01:24.401 akkor gond nélkül [br]tudnak kommunikálni. 0:01:24.627,0:01:28.839 Kevésbé fontos az, hogy[br]milyen az internet fizikai megvalósítása, 0:01:28.839,0:01:33.010 a lényeg az, hogy [br]kialakításának alapelve elősegítette 0:01:33.010,0:01:36.239 új kommunikációs technológiák létrejöttét. 0:01:36.239,0:01:38.464 Ahhoz, hogy egy új technológia 0:01:38.464,0:01:40.650 használhassa az internetet, 0:01:40.650,0:01:44.211 csak az kell, hogy tudja, [br]melyik protokollt kell alkalmaznia. 0:01:44.763,0:01:46.782 Az interneten minden eszköznek 0:01:46.782,0:01:48.349 egyedi címe van. 0:01:48.349,0:01:51.085 Egy internet cím egy szám, 0:01:51.085,0:01:54.012 olyan, mint egy telefonszám,[br]vagy postai cím, 0:01:54.012,0:01:56.958 ami az adott számítógép [br]vagy eszköz egyedi címe 0:01:56.958,0:01:58.922 a hálózat végpontján. 0:01:59.314,0:02:01.645 Hasonlít az otthonok és cégek 0:02:01.645,0:02:02.939 postai címéhez. 0:02:02.939,0:02:04.729 Nem kell ahhoz ismerned valakit, 0:02:04.729,0:02:06.979 hogy postán küldhess neki levelet, 0:02:06.979,0:02:08.414 de a címét tudnod kell, 0:02:08.414,0:02:11.021 és azt is, milyen formában [br]kell azt leírni ahhoz, 0:02:11.021,0:02:13.976 hogy a posta eljuttassa a célba. 0:02:14.066,0:02:15.664 Hasonlóan működik az interneten 0:02:15.664,0:02:18.114 a számítógépek címzési rendszere, 0:02:18.114,0:02:21.315 és ez az egyik legfontosabb része 0:02:21.315,0:02:23.354 az internet kommunikációnak, 0:02:23.354,0:02:26.595 amit internet protokollnak, [br]azaz IP-nek hívnak. 0:02:26.828,0:02:30.072 Egy számítógép címét[br]IP címnek hívják. 0:02:30.514,0:02:33.052 Ellátogatni egy weboldalra azt jelenti, 0:02:33.052,0:02:35.619 hogy a számítógéped információt kér[br]egy másiktól. 0:02:35.619,0:02:38.397 A te géped elküld egy üzenetet[br]a másik gép IP címére, 0:02:38.397,0:02:41.011 azzal együtt elküldi a saját címét is, 0:02:41.011,0:02:42.593 így a másik gép tudja, 0:02:42.593,0:02:45.236 hova kell küldeni a választ. 0:02:45.236,0:02:49.743 Láthattál már IP címet,[br]ami egy csomó szám. 0:02:49.853,0:02:52.825 A szám felépítése hierarchikus. 0:02:52.825,0:02:56.185 Ahogy a postai cím tartalmaz[br]országot, várost 0:02:56.185,0:02:58.635 utcát és házszámot, 0:02:58.635,0:03:01.242 az IP cím is több részből áll. 0:03:01.472,0:03:03.250 Mint minden digitális adat, 0:03:03.250,0:03:06.250 ezeket is bitekben ábrázoljuk. 0:03:06.655,0:03:09.985 A hagyományos IP címek [br]32 bitesek voltak 0:03:09.985,0:03:13.540 8 bites egységekben. 0:03:13.540,0:03:15.947 Az első részek általában az országot 0:03:15.947,0:03:18.653 és a regionális hálózatot[br]azonosítják. 0:03:18.653,0:03:20.570 Utána jön az alhálózat, 0:03:20.570,0:03:23.925 majd végül az adott eszköz. 0:03:24.435,0:03:28.245 Az IP címeknek ez a verziója[br]az IPv4. 0:03:28.245,0:03:30.988 1973-ban tervezték, 0:03:30.988,0:03:33.386 a 80-as években [br]széleskörűen elterjedt, 0:03:33.386,0:03:36.729 és több, mint 4 milliárd egyedi címet[br]biztosít 0:03:36.729,0:03:39.687 interneten kapcsolódó eszközök[br]számára. 0:03:39.797,0:03:43.170 De az internet sokkal [br]népszerűbb lett annál, 0:03:43.170,0:03:45.339 mint amit Vint Cerf elképzelt, 0:03:45.339,0:03:48.677 és 4 milliárd egyedi cím [br]kevés lesz. 0:03:48.677,0:03:51.461 Mostanság egy többéves [br]folyamat során 0:03:51.461,0:03:53.853 átállunk egy hosszabb IP címre, 0:03:53.853,0:03:55.865 amit IPv6-nak hívnak, 0:03:55.865,0:03:59.565 ez címenként 128 bites 0:03:59.565,0:04:04.745 és 360 szextilló [br]egyedi címet biztosít. 0:04:05.000,0:04:07.069 Ez több mint elég még ahhoz is, 0:04:07.069,0:04:10.554 hogy a föld minden homokszemének[br]saját IP címe legyen. 0:04:10.805,0:04:14.869 A legtöbb felhasználó[br]nem találkozik az internet címmel. 0:04:14.869,0:04:18.160 A Domain Name System (DNS)[br]nevű szolgáltatás 0:04:18.160,0:04:22.065 kapcsolja össze a neveket,[br]pl. www.example.com 0:04:22.065,0:04:23.930 a megfelelő címekkel. 0:04:23.930,0:04:27.695 A számítógéped a DNS-t használja[br]domain nevek kereséséhez 0:04:27.695,0:04:29.656 és a megfelelő IP címek[br]megtalálásához, 0:04:29.656,0:04:33.609 ami alapján összekapcsolódik [br]a géped az interneten. 0:04:33.609,0:04:35.382 Valahogy így történik. 0:04:35.382,0:04:39.750 – Helló! El kell mennem a [br]www.code.org címre. 0:04:41.313,0:04:45.011 – Bocs, de nem tudom [br]a domain IP címét. 0:04:45.011,0:04:46.729 Várj, körbekérdezek! 0:04:46.859,0:04:50.396 Hahó, tudja valaki, [br]hogyan juthatok el egy bizonyos ... 0:04:50.396,0:04:52.022 code.org-ra? 0:04:52.832,0:04:53.587 – Igen, 0:04:53.587,0:04:54.720 nekem megvan. 0:04:54.720,0:05:00.184 174.129.14.120. 0:05:00.364,0:05:01.842 – Köszi, nagy vagy! 0:05:01.842,0:05:03.846 Feljegyzem, hogy legközelebb 0:05:03.846,0:05:05.078 én is tudjam. 0:05:05.078,0:05:06.908 Hahó, itt a kért cím! 0:05:07.048,0:05:08.574 – Király, köszönöm! 0:05:10.527,0:05:13.792 (zene) 0:05:13.792,0:05:17.359 – Hogyan lehet megtervezni[br]egy több milliárd eszközből álló rendszert, 0:05:17.359,0:05:21.108 ami megtalálja a keresett[br]weboldalt? 0:05:21.388,0:05:24.097 Egyetlen DNS szerver nem képes 0:05:24.097,0:05:27.413 az összes eszköz[br]kérését kezelni. 0:05:27.633,0:05:29.983 Az a megoldás, [br]hogy a DNS szerverek 0:05:29.983,0:05:33.816 egy elosztott hierarchiába[br]vannak besorolva, 0:05:33.822,0:05:35.915 ami zónákra van osztva 0:05:35.915,0:05:40.899 a fő domainek alapján:[br]pl. .org, .com, .net stb. 0:05:41.579,0:05:44.619 A DNS-t eredetileg nyílt és nyilvános 0:05:44.619,0:05:47.116 kommunikációs protokollnak tervezték 0:05:47.116,0:05:49.871 a kormányzat és az oktatás [br]számára. 0:05:49.871,0:05:51.589 A nyíltsága miatt 0:05:51.589,0:05:54.706 érzékeny a kiber-támadásra. 0:05:55.247,0:05:58.399 Ilyen támadás pl. a DNS hamisítás. 0:05:58.399,0:06:01.724 Ilyenkor a támadó behatol[br]a DNS szerverbe 0:06:01.724,0:06:03.490 és megváltoztatja 0:06:03.490,0:06:06.725 a domain névhez tartozó [br]IP címet. 0:06:06.985,0:06:11.588 Ezáltal a támadó a felhasználónak[br]szélhámos weboldalt küld. 0:06:11.588,0:06:13.364 Ha ez veled történik, 0:06:13.364,0:06:15.694 több problémával szembesülhetsz, 0:06:15.694,0:06:19.783 mert a weboldalt hitelesnek fogadod el. 0:06:21.443,0:06:25.597 Az internet hatalmas,[br]és naponta nő. 0:06:25.597,0:06:30.437 De a Domain Name System [br]és az Internet Protocol bővíthető, 0:06:30.437,0:06:33.978 akármilyen nagyra[br]is nő az internet.