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