< Return to Video

The Internet: HTTP and HTML

  • 0:03 - 0:07
    Інтернет: HTTP та HTML
  • 0:07 - 0:14
    Я Жасмін Лоуренс, і я керівник групи
    проектів команди розробки XBox One.
  • 0:14 - 0:19
    Один з наших найбільших проектів —
    XBox Live. Це онлайн-сервіс, який з'єднує
  • 0:19 - 0:26
    геймерів з усього світу, і цей зв'язок нам надає
    інтернет. Це непросте завдання, і багато
  • 0:26 - 0:32
    процесів відбувається "за лаштунками".
    Завдяки інтернету людство кардинально
  • 0:32 - 0:36
    змінило своє спілкування і способи
    взаєморозуміння. Але як усе це працює?
  • 0:36 - 0:43
    Як комп’ютери в усьому світі спілкуються між
    собою? Ось наприклад перегляд веб-сторінок.
  • 0:43 - 0:49
    Спочатку ви відкриваєте веб-браузер, додаток,
    який відкриває вам доступ до веб-сторінок.
  • 0:49 - 0:56
    Далі ви вводите веб-адресу або URL-адресу
    (Уніфікований локатор ресурсів) веб-сайту,
  • 0:56 - 1:07
    який ви хочете відвідати, як-от Tumblr.com.
    Привіт! Я засновник Tumblr Девід Карп і сьогодні
  • 1:07 - 1:13
    ми подивимось, як працюють веб-браузери,
    якими ми користуємось щодня. Ви, напевно,
  • 1:13 - 1:16
    замислювалися про те, що ж відбувається,
    коли ви вводите адресу у веб-браузері
  • 1:16 - 1:21
    й натискаєте Enter. І це так само неймовірно,
    як ви собі уявляєте. У цей момент ваш комп'ютер
  • 1:21 - 1:26
    починає спілкуватися з іншим комп'ютером,
    який називається сервером, — зазвичай, за
  • 1:26 - 1:32
    тисячі миль. І через мілісекунди ваш комп'ютер
    запитує в цього сервера про веб-сайт, і сервер
  • 1:32 - 1:40
    починає спілкуватися з вашим комп'ютером
    мовою HTTP. HTTP розшифровується як
  • 1:40 - 1:44
    "протокол передачі гіпертекстових даних". Це
    ніби мова, яку використовує один комп’ютер,
  • 1:44 - 1:48
    щоб запитати інший комп'ютер про дані. Це
    взагалі дуже просто. Якщо б ви перехопили
  • 1:48 - 1:53
    розмову між вашим комп’ютером і веб-сервером
    в інтернеті, вона, головним чином,
  • 1:53 - 1:58
    складалася б із запитів типу "GET". Це просто
    слово "GET" і назва документа, який ви
  • 1:58 - 2:03
    запитуєте. Отже, якщо ви намагаєтесь увійти
    в Tumblr і завантажити нашу сторінку входу,
  • 2:03 - 2:08
    все, що ви робите, — це надсилаєте запит
    "GET" на сервер Tumblr, визначений як
  • 2:08 - 2:15
    "GET/login". Це повідомляє серверу Tumblr,
    що вам потрібен весь HTML-код для сторінки
  • 2:15 - 2:21
    входу в Tumblr. HTML означає
    "гіпертекстова мова опису документів",
  • 2:21 - 2:26
    і її можна вважати мовою, на якій ви говорите
    веб-браузеру переглядати сторінку. Візьмемо
  • 2:26 - 2:32
    Вікіпедію. Насправді вона є просто великим
    простим документом, а HTML — це мова,
  • 2:32 - 2:36
    якою ви користуєтесь, щоб зробити цей
    заголовок великим і жирним, обрати шрифт,
  • 2:36 - 2:43
    прив’язати певний текст до певних сторінок,
    зробити якийсь текст жирним, якийсь —
  • 2:43 - 2:47
    виділити курсивом. Поставити зображення
    в середині сторінки, вирівняти зображення
  • 2:47 - 2:53
    праворуч або ліворуч. | Текст веб-сторінки
    включений безпосередньо до HTML, але інші
  • 2:53 - 2:58
    частини, як-от зображення чи відео — це
    окремі файли з власними URL-адресами, які
  • 2:58 - 3:04
    потрібно запитувати окремо. Браузер надсилає
    спеціальні запити HTTP для кожного з них
  • 3:04 - 3:11
    і відображає їх по мірі надходження. Якщо
    веб-сторінка має багато зображень, на кожне
  • 3:11 - 3:20
    буде окремий запит HTTP, і сторінка
    завантажуватиметься повільніше. Іноді, коли ви
  • 3:20 - 3:25
    працюєте в інтернеті, ви не просто запитуєте
    сторінки GET-запитами. Іноді ви надсилаєте
  • 3:25 - 3:30
    інформацію, як-от при заповненні форми або
    введенні пошукового запиту. Ваш браузер надсилає
  • 3:30 - 3:37
    цю інформацію веб-серверу в простому тексті
    за допомогою POST-запиту HTTP. Скажімо, ви
  • 3:37 - 3:45
    заходите на Tumblr. Спершу ви зробити запит POST,
    тобто POST на сторінку входу в Tumblr, до якої
  • 3:45 - 3:50
    прикріплено певні дані. Тут є ваша електронна
    пошта й пароль. Це йде до сервера Tumblr.
  • 3:50 - 3:56
    Сервер Tumblr упізнає вас як Девіда. Він
    пересилає веб-сторінку назад у ваш браузер,
  • 3:56 - 4:01
    який говорить: Успішний вхід як "Девід"!
    Але до цієї веб-сторінки він також
  • 4:01 - 4:07
    прикріплює певні невидимі ​​файли cookie,
    які ваш браузер побачить і збереже.
  • 4:07 - 4:13
    Це дуже важливо, адже лише так веб-сайт
    може запам'ятати, хто ви. Файли cookie, —
  • 4:13 - 4:19
    це ваше посвідчення особи для сайту Tumblr.
    Це число, яке ідентифікує вас як Девіда. Ваш
  • 4:19 - 4:24
    веб-браузер запам'ятає це число, і наступного
    разу, коли ви оновите Tumblr або перейдете
  • 4:24 - 4:28
    на Tumblr.com, ваш веб-браузер автоматично
    прикріпить цей ідентифікаційний номер
  • 4:28 - 4:32
    до запиту, який він надсилає на сервери
    Tumblr. Тепер сервери Tumblr бачать запит,
  • 4:32 - 4:36
    який надходить з вашого браузера, бачить
    ідентифікаційний номер і розуміє:
  • 4:36 - 4:44
    "Це запит від Девіда". | Далі. Ми знаємо,
    що інтернет повністю відкритий для всіх.
  • 4:44 - 4:49
    Усі з'вязки в ньому спільні, а інформація
    передаєтсья простим текстом. Це дає
  • 4:49 - 4:55
    можливість хакерам викрасти будь-яку особисту
    інформацію, яку ви надсилаєте через інтернет.
  • 4:55 - 4:59
    Але безпечні веб-сайти запобігають цьому,
    вимагаючи від вашого браузера спілкуватися
  • 4:59 - 5:05
    на захищеному каналі, використовуючи так
    званий "захищений сокет" (SSL), та його нащадок
  • 5:05 - 5:13
    "безпеку транспортного рівня" (TLS). SSL та TLS
    є ніби шаром безпеки, в який загорнуті ваші
  • 5:13 - 5:20
    повідомлення, для їх захисту від крадіжки чи
    підробки. SSL та TLS активні, коли ви бачите
  • 5:20 - 5:27
    замочок в адресному рядку браузера, поруч
    із HTTPS. Протоколи HTTPS надають безпеку
  • 5:27 - 5:34
    й захист для ваших HTTP-запитів. Коли
    веб-сайт просить ваш браузер встановити
  • 5:34 - 5:40
    захищене з'єднання, він спочатку надає
    цифровий сертифікат. Це ніби офіційне
  • 5:40 - 5:44
    посвідчення особи, яке підтверджує, що це
    справжній веб-сайт, а не імітація. Цифрові
  • 5:44 - 5:50
    сертифікати видаються органами сертифікації,
    які є довіреними органами, що перевіряють
  • 5:50 - 5:55
    автентичність веб-сайтів і видають їм
    сертифікати. Так само, як уряд видає посвідчення
  • 5:55 - 6:01
    особи чи паспорти. Якщо ж веб-сайт спробує
    встановити безпечне з'єднання без дійсного
  • 6:01 - 6:09
    цифрового сертифіката, ваш браузер попередить
    вас. Це основи перегляду веб-сторінок!
  • 6:09 - 6:17
    Цими процесами ми користуємось щодня.
    Отож, HTTP та DNS керують надсиланням
  • 6:17 - 6:24
    і отриманням HTML, медіафайлів й усього іншого
    в інтернеті. Це можливо лише завдяки мережам
  • 6:24 - 6:30
    TCP/IP та маршрутизаторам, які розбивають
    і транспортують інформацію в невеликих
  • 6:30 - 6:38
    пакетах. Ці пакети складаються з бінарних
    послідовностей з 1 і 0, які фізично передаються
  • 6:38 - 6:43
    через електричні дроти, волоконно-оптичні
    кабелі й бездротові мережі.
  • 6:43 - 6:47
    На щастя, якщо ви розумієте, як працює
    один шар Інтернету, ви можете покластися
  • 6:47 - 6:53
    на нього, не запам'ятовуючи всіх подробиць.
    Ми знаємо, що всі ці шари працюватимуть разом,
  • 6:53 - 6:59
    щоб послідовно передавати інформацію
    за принципами масштабування й надійності.
Title:
The Internet: HTTP and HTML
Description:

more » « less
Video Language:
English
Duration:
07:07

Ukrainian subtitles

Revisions