WEBVTT 00:00:00.901 --> 00:00:04.498 00:00:10.024 --> 00:00:11.551 Здрасти. Казвам се Паола 00:00:11.551 --> 00:00:14.501 и съм софтуерен инженер в Microsoft. 00:00:14.501 --> 00:00:17.077 Да поговорим за това как работи Интернет. 00:00:17.077 --> 00:00:19.933 Работата ми разчита на способността на мрежите 00:00:19.933 --> 00:00:21.930 да комуникират една с друга. 00:00:21.930 --> 00:00:24.774 Но през 1970-те е нямало 00:00:24.774 --> 00:00:26.956 стандартен метод за това. 00:00:26.956 --> 00:00:29.821 Дължим на Винт Сърф и Боб Кан 00:00:29.821 --> 00:00:32.126 изобретението на Интернет протокола, 00:00:32.126 --> 00:00:34.308 който прави комуникацията възможна. 00:00:34.638 --> 00:00:36.570 Това изобретение полага основите 00:00:36.570 --> 00:00:38.975 на това, което днес наричаме Интернет. 00:00:39.566 --> 00:00:42.045 - Интернет е мрежа от мрежи. 00:00:42.045 --> 00:00:45.503 Интернет свързва милиарди устройства по света. 00:00:46.723 --> 00:00:48.706 Може би се свързваш през лаптоп 00:00:48.706 --> 00:00:50.903 или телефон с Wi-Fi. 00:00:50.903 --> 00:00:52.525 Но след това тази Wi-Fi връзка 00:00:52.525 --> 00:00:55.716 се свързва към Интернет доставчик или на английски ISP. 00:00:55.716 --> 00:00:58.363 Този доставчик те свърза с милиарди и милиарди 00:00:58.363 --> 00:01:00.196 устройства по света 00:01:00.196 --> 00:01:02.123 през стотици хиляди мрежи, 00:01:02.123 --> 00:01:04.045 които са свързани една с друга. 00:01:05.465 --> 00:01:08.682 Нещо, което повечето хора не оценяват, 00:01:08.682 --> 00:01:12.142 е, че Интернет същност е философия на дизайна 00:01:12.142 --> 00:01:16.108 и архитектура, изразена чрез множество протоколи. 00:01:16.598 --> 00:01:19.629 Протокол е известна група от правила и стандарти, които, 00:01:19.629 --> 00:01:21.417 ако всички страни са съгласни да използват, 00:01:21.417 --> 00:01:23.781 ще могат да комуникират без проблеми. 00:01:24.927 --> 00:01:28.799 Това, как Интернет всъщност работи физически, 00:01:28.799 --> 00:01:31.761 е по-маловажно от факта, че тази философия на дизайна позволява 00:01:31.761 --> 00:01:33.920 на Интернет да се адаптира и да поема 00:01:33.920 --> 00:01:36.239 нови технологии за комуникация. 00:01:36.239 --> 00:01:38.464 Това е така, защото за да може една нова технология 00:01:38.464 --> 00:01:40.650 да използва Интернет по някакъв начин, 00:01:40.650 --> 00:01:43.455 тя трябва само да знае с кои протоколи да работи. 00:01:44.763 --> 00:01:46.782 Всички различни устройства в Интернет 00:01:46.782 --> 00:01:48.489 имат уникални адреси. 00:01:48.489 --> 00:01:50.865 Адресът в Интернет е просто число, 00:01:50.865 --> 00:01:54.082 подобно на телефонен номер или адрес на улица, 00:01:54.082 --> 00:01:55.660 който е уникален за всеки компютър 00:01:55.660 --> 00:01:57.682 или всяко устройство в краищата на мрежата. 00:01:59.314 --> 00:02:00.721 Това е подобно на начина, по който 00:02:00.721 --> 00:02:03.099 повечето домове и бизнеси имат пощенски адрес. 00:02:03.099 --> 00:02:04.499 Не е необходимо да познаваш човек, 00:02:04.499 --> 00:02:05.829 за да му пратиш писмо по пощата, 00:02:05.829 --> 00:02:08.344 но трябва да знаеш неговия адрес 00:02:08.344 --> 00:02:10.141 и как да напишеш този адрес правилно, 00:02:10.141 --> 00:02:12.335 така че писмото да може да бъде изпратено от пощенската система 00:02:12.335 --> 00:02:13.886 към неговата цел. 00:02:14.246 --> 00:02:15.854 Адресната система за компютри 00:02:15.854 --> 00:02:17.724 в Интернет е подобна 00:02:18.114 --> 00:02:20.645 и оформя част от един от най-важните 00:02:20.645 --> 00:02:23.354 протоколи, използвани в Интернет комуникацията, 00:02:23.354 --> 00:02:26.235 наречен просто Internet Protocol или IP. 00:02:26.958 --> 00:02:30.072 Адресът на компютъра следователно се нарича IP адрес. 00:02:30.514 --> 00:02:33.222 Посещаването на уебстраница е просто молбата на твоя компютър 00:02:33.222 --> 00:02:35.299 към друг компютър за комуникация. 00:02:35.300 --> 00:02:36.600 Твоят компютър изпраща съобщение 00:02:36.680 --> 00:02:38.480 към IP адреса на другия компютър 00:02:38.480 --> 00:02:41.000 заедно със собствения си адрес, 00:02:41.011 --> 00:02:43.673 за да знае другият компютър къде да изпрати отговора. 00:02:45.751 --> 00:02:47.895 - Може би ти се е случвало да видиш IP адрес. 00:02:47.895 --> 00:02:49.743 Той е просто един куп числа. 00:02:50.043 --> 00:02:52.795 Тези числа са организирани в йерархия. 00:02:53.425 --> 00:02:55.685 Както домашният адрес има държава, 00:02:55.685 --> 00:02:58.635 град, улица и номер, 00:02:58.635 --> 00:03:01.242 IP адресът има много части. 00:03:01.472 --> 00:03:03.250 Както всички дигитални данни, 00:03:03.250 --> 00:03:06.250 всяко от тези числа е представено чрез битове. 00:03:06.655 --> 00:03:09.985 Обикновените IP адреси са съставени от 32 бита 00:03:09.985 --> 00:03:13.540 с 8 бита за всяка част от адреса. 00:03:13.540 --> 00:03:15.947 Първите числа обикновено идентифицират 00:03:15.947 --> 00:03:18.653 държавата и регионалната мрежа на устройството. 00:03:18.653 --> 00:03:20.570 След това са подмрежите. 00:03:20.570 --> 00:03:23.925 А най-накрая е адресът на определеното устройство. 00:03:24.435 --> 00:03:28.485 Този тип IP адресиране се нарича IPv4. 00:03:28.485 --> 00:03:30.968 То е замислено през 1973 00:03:30.968 --> 00:03:33.386 и широко разпространено в началото на 80-те 00:03:33.386 --> 00:03:36.729 и предоставя повече от 4 милиарда уникални адреси 00:03:36.729 --> 00:03:39.527 за устройства, свързващи се в Интернет. 00:03:39.797 --> 00:03:43.170 Но Интернет се оказва много по-популярен, 00:03:43.170 --> 00:03:45.339 отколкото Винт Сърф е очаквал, 00:03:45.339 --> 00:03:48.677 и 4 милиарда уникални адреса няма да са достатъчни. 00:03:48.677 --> 00:03:51.461 Сега сме по средата на дългогодишен преход 00:03:51.461 --> 00:03:55.793 към по-дълъг IP адресен формат, наречен IPv6, 00:03:55.793 --> 00:03:59.545 който използва 128 бита за адрес 00:03:59.545 --> 00:04:04.545 и предоставя повече от 340 ундецилиона уникални адреса. 00:04:05.130 --> 00:04:06.820 Те са повече от достатъчни, за да може 00:04:06.820 --> 00:04:08.009 всяка песъчинкс по Земята 00:04:08.009 --> 00:04:09.990 да има собствен IP адрес. 00:04:10.805 --> 00:04:12.800 Повечето потребители не виждат и 00:04:12.800 --> 00:04:14.869 ли не се интересуват от Интернет адреса си. 00:04:14.869 --> 00:04:16.880 Система, наречена Domain Name System 00:04:16.880 --> 00:04:19.080 (система за имена на домейните) или DNS 00:04:19.080 --> 00:04:22.060 свързва имена като www.example.com 00:04:22.065 --> 00:04:24.050 със съответните адреси. 00:04:24.050 --> 00:04:27.185 Компютърът ти използва DNS, за да търси имена на домейн 00:04:27.185 --> 00:04:30.206 и да получи съответния IP адрес, който е използван, 00:04:30.206 --> 00:04:33.099 за да свърже компютъра ти с целта в Интернет. 00:04:33.099 --> 00:04:34.999 - Това става по този начин. 00:04:34.999 --> 00:04:35.619 - Здрасти. 00:04:35.619 --> 00:04:39.450 Искам да отида в www.code.org 00:04:41.313 --> 00:04:45.011 - Добре, е, не знам IP адреса на този домейн. 00:04:45.011 --> 00:04:46.729 Изчакай да попитам. 00:04:46.859 --> 00:04:49.836 Ей, някой знае ли как да стигне до... 00:04:50.396 --> 00:04:52.022 code.org? 00:04:53.292 --> 00:04:54.347 - Да, ето тук е. 00:04:54.347 --> 00:04:57.270 174, точка, 129, 00:04:57.270 --> 00:05:00.184 точка, 14, точка, 120. 00:05:00.514 --> 00:05:01.842 - О, окей, супер. Мерси. 00:05:01.842 --> 00:05:04.096 Да, ще запиша това и ще го запазя за по-късно 00:05:04.096 --> 00:05:05.078 в случай, че ми трябва. 00:05:05.078 --> 00:05:06.758 Хей, ето адреса, който искаше. 00:05:07.048 --> 00:05:08.574 - Супер. Благодаря. 00:05:13.792 --> 00:05:17.359 Е, как замисляме система за милиарди устройства, 00:05:17.359 --> 00:05:21.108 за да намерим един от милиардите различни уебсайтове? 00:05:21.388 --> 00:05:24.097 Няма как един DNS сървър 00:05:24.097 --> 00:05:27.413 да изпълни всички молби от всички устройства. 00:05:27.633 --> 00:05:30.513 Отговорът е, че всички DNS сървъри са свързани 00:05:30.513 --> 00:05:33.816 в разпределена йерархия и са разделени на зони, 00:05:33.822 --> 00:05:36.915 разделяйки отговорността за главните домейни 00:05:36.915 --> 00:05:40.899 като .org, .com, .net и така нататък. 00:05:41.829 --> 00:05:44.129 DNS по начало е създаден да бъде 00:05:44.129 --> 00:05:47.116 отворен публичен протокол за комуникация 00:05:47.116 --> 00:05:49.871 за правителствени и образователни институции. 00:05:49.871 --> 00:05:51.589 Заради неговата откритост 00:05:51.589 --> 00:05:54.706 DNS е податлив на кибератаки. 00:05:55.247 --> 00:05:58.399 Пример за атака е DNS spoofing. 00:05:58.399 --> 00:06:01.724 Тогава атакуващият влиза в DNS сървър 00:06:01.724 --> 00:06:04.450 и го променя да свързва име на домейн 00:06:04.450 --> 00:06:06.725 с грешния IP адрес. 00:06:06.985 --> 00:06:09.120 Това позволява на атакуващия 00:06:09.120 --> 00:06:11.588 да изпраща хора към фалшивия уебсайт. 00:06:11.588 --> 00:06:13.364 Ако това се случи с теб, 00:06:13.364 --> 00:06:15.694 ти е възможно да попаднеш на повече проблеми, 00:06:15.694 --> 00:06:18.040 защото използваш този фалшив уебсайт 00:06:18.040 --> 00:06:21.020 все едно е истинският. 00:06:21.440 --> 00:06:25.597 Интернет е огромен и расте всеки ден. 00:06:25.597 --> 00:06:28.599 Но Системата за имена на домейните и Интернет протоколът 00:06:28.599 --> 00:06:30.485 са замислени, за да се разрастват, 00:06:30.485 --> 00:06:32.885 независимо от размера на Интернет.