< 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

Russian subtitles

Revisions