Return to Video

The Internet: Packets, Routing and Reliability

  • 0:00 - 0:08
    [звучить пісня і рахунок: 7, 6, 5, 4, 3, 2, 1]
    Інтернет: пакети, маршрутизація й надійність
  • 0:08 - 0:14
    Привіт, мене звати Лінн Рут. Я системний інженер
    у Spotify, і я визнаю, що часто сприймаю
  • 0:14 - 0:19
    надійність інтернету як належне. Обсяги
    інформації в інтернеті, які щомиті
  • 0:19 - 0:23
    збільшуються, просто вражають.
    Але як можна транспортувати кожен фрагмент
  • 0:23 - 0:29
    даних надійно? Скажімо, ви хочете
    відтворити пісню на Spotify. Може здаватися,
  • 0:29 - 0:34
    що ваш комп'ютер підключається напряму
    до серверів Spotify, а Spotify надсилає вам
  • 0:34 - 0:39
    пісню на спеціальну лінію. Але насправді
    інтернет працює не так. Якби Інтернет був
  • 0:39 - 0:44
    прямим, спеціальним зв’язком, він не міг би
    працювати, коли в ньому одночасно
  • 0:44 - 0:48
    мільйони користувачів. Особливо якщо
    немає гарантії, що кожен провід і комп’ютер
  • 0:48 - 0:55
    працюють постійно й добре. Ні. Передача
    даних в інтернеті далеко не така пряма.
  • 0:55 - 1:01
    Багато років тому, на початку 1970-х, ми
    з партнером Бобом Каном почали працювати
  • 1:01 - 1:07
    над розробкою того, що ми сьогодні називаємо
    інтернетом. Нам з Бобом надали можливість
  • 1:07 - 1:13
    і відповідальність розробляти протоколи
    інтернету та його архітектуру. Тож ми
  • 1:13 - 1:19
    наполегливо працювали над розширенням
    та еволюцією інтернету, і продовжуємо
  • 1:19 - 1:27
    це робити й зараз. Спосіб передачі даних
    з одного комп'ютера на інший досить цікавий.
  • 1:27 - 1:31
    Він не має слідувати конкретним шляхом,
    адже ваш шлях може змінитися просто
  • 1:31 - 1:37
    посеред комунікації між двома комп'ютерами.
    Інформація в інтернеті переходить з одного
  • 1:37 - 1:42
    комп'ютера на інший у так званому
    "інформаційному пакеті", і такий пакет
  • 1:42 - 1:48
    транспортується в інтернеті з одного місця
    в інше, майже як ви самі їдете в машині
  • 1:48 - 1:52
    з одного місця в інше. Залежно від
    завантаженості руху або дорожніх умов,
  • 1:52 - 1:59
    ви можете забажати або бути змушеними
    їхати щоразу різними шляхами. І так само,
  • 1:59 - 2:04
    як ви перевозите всілякі речі в машині,
    за допомогою IP-пакетів можна надсилати
  • 2:04 - 2:10
    багато видів цифрової інформації. Але є
    деякі обмеження. Що робити, якщо, скажемо,
  • 2:10 - 2:14
    вам потрібно перевезти космічний шатл з його
    будівельного майданчика до місця запуску?
  • 2:14 - 2:18
    Шатл не поміститься в одну вантажівку,
    тому його потрібно розібрати на частини
  • 2:18 - 2:23
    й перевезти кількома вантажівками. Усі вони
    можуть поїхати різними маршрутами й дістатися
  • 2:23 - 2:28
    до місця в різний час. Але щойно всі частини
    прибудуть, ви зможете зібрати шатл, і він
  • 2:28 - 2:34
    буде готовий до запуску. В інтернеті
    деталі передаються аналогічно. Якщо ви
  • 2:34 - 2:40
    хочете надіслати другові або завантажити
    на веб-сайт дуже велике зображення, воно
  • 2:40 - 2:45
    може складатися з десятків мільйонів біт
    одиниць і нулів, що забагато для передачі
  • 2:45 - 2:50
    в одному пакеті. Оскільки ці дані на комп'ютері,
    комп'ютер, що надсилає зображення, може
  • 2:50 - 2:55
    швидко розбити його на сотні або навіть
    тисячі менших частин, тобто пакетів.
  • 2:55 - 3:00
    На відміну від вантажівок, у цих пакетів
    немає водіїв, і вони не обирають свій маршрут.
  • 3:00 - 3:05
    Кожен пакет має інтернет-адреси: звідки він
    іде й куди прямує. Спеціальні комп’ютери
  • 3:05 - 3:09
    в інтернеті під назвою "маршрутизатори"
    діють як менеджери трафіку, щоб підтримувати
  • 3:09 - 3:14
    безперебійне переміщення пакетів по мережі.
    Якщо один маршрут перевантажений, окремі
  • 3:14 - 3:18
    пакети можуть передаватися іншими маршрутами
    в інтернеті й прибувати до призначення
  • 3:18 - 3:26
    в інший час або навіть перемішаними.
    Як це працює? Як частина інтернет-протоколу,
  • 3:26 - 3:31
    кожен маршрутизатор відстежує кілька шляхів
    для відправки пакетів і вибирає найдешевший
  • 3:31 - 3:37
    доступний шлях для кожного фрагмента даних
    на основі IP-адреси призначення пакету.
  • 3:37 - 3:42
    "Найдешевший" у цьому випадку не означає
    за вартістю, але за часовими й нетехнічними
  • 3:42 - 3:46
    факторами, такими як політика й відносини
    між компаніями. Найчастіше найкращий маршрут
  • 3:46 - 3:52
    передачі даних не обов'язково найбільш прямий.
    Наявність варіантів шляхів робить мережу стійкою
  • 3:52 - 3:57
    до несправностей. Тобто мережа надсилатиме
    пакети навіть якщо є катастрофічні несправності.
  • 3:57 - 4:06
    Це ключовий принцип інтернету: надійність.
    А що ж робити, якщо ви запитуєте певні дані,
  • 4:06 - 4:10
    але не всю інформацію було доставлено?
    Скажімо, ви хочете послухати пісню.
  • 4:10 - 4:15
    Як переконатися в тому, що всі дані
    буде доставлено, щоб пісня відтворилася?
  • 4:15 - 4:19
    Представляємо нашого нового друга, TCP,
    або протокол управління передачею.
  • 4:19 - 4:27
    TCP управляє надсиланням та отриманням усіх
    даних у пакетах. Це ніби лист з підтвердженням.
  • 4:27 - 4:31
    Коли ви запитуєте пісню на своєму пристрої,
    Spotify надсилає пісню, розбиту на багато
  • 4:31 - 4:36
    пакетів. Коли ваші пакети надійдуть, TCP
    проводить повну інвентаризацію й надсилає
  • 4:36 - 4:43
    підтвердження отриманння кожного пакета. Якщо
    всі пакети є, TCP "підписує" факт доставки —
  • 4:43 - 4:55
    і все. (музика) Якщо TCP виявить, що деякі пакети
    відсутні, він не "підпише" доставку, інакше
  • 4:55 - 5:00
    ваша пісня не звучатиме як слід, адже
    частина пісні може бути відсутньою. Spotify
  • 5:00 - 5:05
    повторно надсилатиме кожний відсутній або
    неповний пакет. Щойно TCP перевірить доставку
  • 5:05 - 5:13
    кількох пакетів для цього запиту пісні, ваша
    пісня почне відтворюватися. Найкраще в системах
  • 5:13 - 5:17
    TCP і маршрутизаторів — це можливість їх
    масштабування. Вони працюватимуть і з 8,
  • 5:17 - 5:22
    і з 8 мільярдами пристроїв. Саме завдяки цим
    принципам стійкості й резервування, що більше
  • 5:22 - 5:28
    маршрутизаторів ми додаємо, то надійнішим стає
    інтернет. Чудово й те, що ми можемо масштабувати
  • 5:28 - 5:32
    й розширювати інтернет, не перериваючи
    обслуговування користувачів. Інтернет
  • 5:32 - 5:39
    складається з сотень тисяч мереж і мільярдів
    комп'ютерів і пристроїв, підключених фізично.
  • 5:39 - 5:44
    Ці різні системи, що й складають інтернет,
    з'єднуються між собою, спілкуються між собою
  • 5:44 - 5:51
    і працюють разом завдяки узгодженим
    стандартам передачі даних в інтернеті.
  • 5:51 - 5:55
    Обчислювальні пристрої або маршрутизатори
    в Інтернеті допомагають усім пакетам
  • 5:55 - 6:01
    діставатися до пункту призначення, де вони,
    за потребою, збираються в певному порядку.
  • 6:01 - 6:06
    Це відбувається мільярди разів на день,
    незалежно від того, чи ми надсилаємо
  • 6:06 - 6:10
    електронного листа, відвідуємо веб-сторінку,
    спілкуємось у відеочаті, користуємося
  • 6:10 - 6:15
    мобільним додатком, або ж датчики чи
    пристрої в інтернеті спілкуються між собою.
Title:
The Internet: Packets, Routing and Reliability
Description:

more » « less
Video Language:
English
Duration:
06:26

Ukrainian subtitles

Revisions