[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,[Звучит песня и счет: 7, 6, 5, 4, 3, 2, 1]\NИнтернет: пакеты, маршрутизация и надежность Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,Привет, меня зовут Линн Рут. Я системный инженер в\NSpotify, и я признаю, что часто воспринимаю Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,надежность интернета как должное. Объемы информации\Nв интернете, которые ежесекундно Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,увеличиваются, просто поражают. Но как можно\Nтранспортировать каждый фрагмент Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,данных надежно? Скажем, вы хотите воспроизвести\Nпесню на Spotify. Может показаться, Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,что ваш компьютер подключается напрямую к серверам\NSpotify, а Spotify присылает вам Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,песню на специальную линию. Но на самом деле интернет\Nработает не так. Если бы Интернет был Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,прямым, специальной связью, он не мог бы работать,\Nкогда в нем одновременно Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,миллионы пользователей. Особенно если нет гарантии,\Nчто каждый провод и компьютер Dialogue: 0,0:00:48.05,0:00:54.98,Default,,0000,0000,0000,,работают постоянно и хорошо. Нет. Передача данных\Nв интернете далеко не такая прямая. Dialogue: 0,0:00:54.98,0:01:01.21,Default,,0000,0000,0000,,Много лет назад, в начале 1970-х, мы с партнером\NБобом Каном начали работать Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,разработкой того, что мы сегодня называем\Nинтернетом. Нам с Бобом предоставили возможность Dialogue: 0,0:01:06.87,0:01:13.15,Default,,0000,0000,0000,,и ответственность разрабатывать протоколы интернета\Nи его архитектуру. Поэтому мы Dialogue: 0,0:01:13.15,0:01:19.30,Default,,0000,0000,0000,,настойчиво работали над расширением и эволюцией\Nинтернета, и продолжаем Dialogue: 0,0:01:19.30,0:01:26.92,Default,,0000,0000,0000,,это делать и сейчас. Способ передачи данных с одного\Nкомпьютера на другой довольно интересный. Dialogue: 0,0:01:26.92,0:01:30.90,Default,,0000,0000,0000,,Он не должен следовать конкретным путем, ведь ваш\Nпуть может измениться просто Dialogue: 0,0:01:30.90,0:01:37.23,Default,,0000,0000,0000,,среди коммуникации между двумя компьютерами. Информация\Nв интернете переходит из одного Dialogue: 0,0:01:37.23,0:01:42.05,Default,,0000,0000,0000,,компьютера на другой в так называемом "информационном\Nпакете", и такой пакет Dialogue: 0,0:01:42.05,0:01:47.51,Default,,0000,0000,0000,,транспортируется в интернете с одного места в другое,\Nпочти как вы сами едете в машине Dialogue: 0,0:01:47.51,0:01:51.74,Default,,0000,0000,0000,,из одного места в другое. В зависимости от загруженности\Nдвижения или дорожных условий, Dialogue: 0,0:01:51.74,0:01:59.00,Default,,0000,0000,0000,,вы можете захотеть или быть вынужденными ехать каждый\Nраз разными путями. И так же, Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,как вы перевозите всевозможные вещи в машине, с\Nпомощью IP-пакетов можно присылать Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,многие виды цифровой информации. Но есть некоторые\Nограничения. Что делать, если, скажем, Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,вам нужно перевезти космический шаттл с его строительной\Nплощадки к месту запуска? Dialogue: 0,0:02:14.20,0:02:17.91,Default,,0000,0000,0000,,Шаттл не поместится в один грузовик, поэтому его\Nнужно разобрать на части Dialogue: 0,0:02:17.91,0:02:23.10,Default,,0000,0000,0000,,и перевезти несколькими грузовиками. Все они могут\Nпоехать разными маршрутами и добраться Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,к месту в разное время. Но как только все части\Nприбудут, вы сможете собрать шаттл, и он Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,будет готов к запуску. В интернете детали передаются\Nаналогично. Если вам Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,необходимо отправить другу или загрузить на сайт\Nочень большое изображение, оно Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,может состоять из десятков миллионов бит единиц и\Nнулей, многовато для передачи Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,в одном пакете. Поскольку эти данные на компьютере,\Nкомпьютер, направляет изображение может Dialogue: 0,0:02:49.81,0:02:55.04,Default,,0000,0000,0000,,быстро разбить его на сотни или даже тысячи меньших\Nчастей, то есть пакетов. Dialogue: 0,0:02:55.04,0:02:59.54,Default,,0000,0000,0000,,В отличие от грузовиков, в этих пакетов отсутствуют\Nводители, и они не выбирают свой маршрут. Dialogue: 0,0:02:59.54,0:03:04.65,Default,,0000,0000,0000,,Каждый пакет имеет интернет-адреса: откуда он идет\Nи куда направляется. специальные компьютеры Dialogue: 0,0:03:04.65,0:03:09.04,Default,,0000,0000,0000,,в интернете под названием "маршрутизаторы" действуют\Nкак менеджеры трафика, чтобы поддерживать Dialogue: 0,0:03:09.04,0:03:13.83,Default,,0000,0000,0000,,бесперебойное перемещение пакетов по сети. Если один\Nмаршрут перегружен, отдельные Dialogue: 0,0:03:13.83,0:03:18.38,Default,,0000,0000,0000,,пакеты могут передаваться другим маршрутам в интернете\Nи прибывать к назначению Dialogue: 0,0:03:18.38,0:03:26.10,Default,,0000,0000,0000,,в другое время или даже перемешанными. Как это\Nработает? Как часть интернет-протокола, Dialogue: 0,0:03:26.10,0:03:31.17,Default,,0000,0000,0000,,каждый маршрутизатор отслеживает несколько путей\Nдля отправки пакетов и выбирает самый дешевый Dialogue: 0,0:03:31.17,0:03:36.51,Default,,0000,0000,0000,,доступный путь для каждого фрагмента данных на основе\NIP-адреса назначения пакета. Dialogue: 0,0:03:36.51,0:03:42.12,Default,,0000,0000,0000,,"Самый дешевый" в данном случае не означает по\Nстоимости, но по временным и нетехническими Dialogue: 0,0:03:42.12,0:03:46.44,Default,,0000,0000,0000,,факторами, такими как политика и отношения между\Nкомпаниями. Чаще всего лучший маршрут Dialogue: 0,0:03:46.44,0:03:51.91,Default,,0000,0000,0000,,передачи данных не обязательно наиболее прямой.\NНаличие вариантов путей делает сеть устойчивой Dialogue: 0,0:03:51.91,0:03:57.46,Default,,0000,0000,0000,,к неисправностям. То есть сеть посылать пакеты даже\Nесли есть катастрофические неисправности. Dialogue: 0,0:03:57.46,0:04:05.66,Default,,0000,0000,0000,,Это ключевой принцип интернета: надежность. А что\Nже делать, если вы спрашиваете определенные\Nданные, Dialogue: 0,0:04:05.66,0:04:09.58,Default,,0000,0000,0000,,но не всю информацию доставили? Скажем, вы хотите\Nпослушать песню. Dialogue: 0,0:04:09.58,0:04:14.94,Default,,0000,0000,0000,,Как убедиться в том, что все данные будут доставлены,\Nчтобы песня повторилась? Dialogue: 0,0:04:14.94,0:04:19.47,Default,,0000,0000,0000,,Представляем нашего нового друга, TCP или протокол\Nуправления передачей. Dialogue: 0,0:04:19.47,0:04:27.01,Default,,0000,0000,0000,,TCP управляет передачей и получением всех данных в\Nпакетах. Это как письмо с подтверждением. Dialogue: 0,0:04:27.01,0:04:30.91,Default,,0000,0000,0000,,Когда вы спрашиваете песню на своем устройстве,\NSpotify направляет песню, разбитую на многие Dialogue: 0,0:04:30.91,0:04:36.27,Default,,0000,0000,0000,,пакетов. Когда ваши пакеты поступят, TCP проводит\Nполную инвентаризацию и направляет Dialogue: 0,0:04:36.27,0:04:42.58,Default,,0000,0000,0000,,подтверждение отриманння каждого пакета. Если все\Nпакеты есть, TCP "подписывает" факт доставки - Dialogue: 0,0:04:42.58,0:04:54.82,Default,,0000,0000,0000,,и все. (Музыка) Если TCP обнаружит, что некоторые\Nпакеты отсутствуют, он не "подпишет" доставку,\Nиначе Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,ваша песня не будет звучать как следует, ведь часть\Nпесни может отсутствовать. Spotify Dialogue: 0,0:04:59.93,0:05:04.82,Default,,0000,0000,0000,,повторно посылать каждый отсутствует или неполный\Nпакет. Только TCP проверит доставку Dialogue: 0,0:05:04.82,0:05:13.37,Default,,0000,0000,0000,,нескольких пакетов для этого запроса песни, ваша\Nпесня начнет воспроизводиться. Лучше всего в\Nсистемах Dialogue: 0,0:05:13.37,0:05:17.20,Default,,0000,0000,0000,,TCP и маршрутизаторов - это возможность их\Nмасштабирования. Они будут работать и с 8, Dialogue: 0,0:05:17.20,0:05:22.21,Default,,0000,0000,0000,,и с 8 миллиардами устройств. Именно благодаря этим\Nпринципам устойчивости и резервирования, что\Nбольше Dialogue: 0,0:05:22.21,0:05:28.07,Default,,0000,0000,0000,,маршрутизаторов мы добавляем, то надежнее становится\Nинтернет. Замечательно и то, что мы можем\Nмасштабировать Dialogue: 0,0:05:28.07,0:05:32.42,Default,,0000,0000,0000,,и расширять интернет, не прерывая обслуживания\Nпользователей. Интернет Dialogue: 0,0:05:32.42,0:05:38.61,Default,,0000,0000,0000,,состоит из сотен тысяч сетей и миллиардов компьютеров\Nи устройств, подключенных физически. Dialogue: 0,0:05:38.61,0:05:44.00,Default,,0000,0000,0000,,Эти различные системы, и составляют интернет,\Nсоединяются между собой, общаются между собой Dialogue: 0,0:05:44.00,0:05:50.85,Default,,0000,0000,0000,,и работают вместе благодаря согласованным стандартам\Nпередачи данных в интернете. Dialogue: 0,0:05:50.85,0:05:54.94,Default,,0000,0000,0000,,Вычислительные устройства или маршрутизаторы в\NИнтернете помогают всем пакетам Dialogue: 0,0:05:54.94,0:06:01.31,Default,,0000,0000,0000,,добираться до пункта назначения, где они, по\Nнеобходимости, собираются в определенном порядке. Dialogue: 0,0:06:01.31,0:06:06.25,Default,,0000,0000,0000,,Это происходит миллиарды раз в день, независимо от\Nтого, мы отправляем Dialogue: 0,0:06:06.25,0:06:10.44,Default,,0000,0000,0000,,электронное письмо, посещаем веб-страницу, общаемся\Nв видеочате, пользуемся Dialogue: 0,0:06:10.44,0:06:15.22,Default,,0000,0000,0000,,мобильным приложением, или датчики или устройства\Nв интернете общаются между собой.