Як працює мережа

Що саме відбувається, коли ви переглядаєте веб-сторінку у браузері на комп’ютері чи телефоні?

Комп’ютери, приєднані до мережі, називаються клієнтами та серверами. Цей малюнок спрощено показує, як відбувається їхня взаємодія: 

Клієнт та сервер, про які йшлося вище, не єдині учасники процесу. Існує багато інших складових, про які ми зараз розкажемо. 

Для початку, уявимо мережу як дорогу. На одному кінці дороги — ваш будинок. Це наш клієнт. На протилежному кінці дороги — крамниця, у якій ви хочете щось придбати. Це наш сервер. 

На додачу до сервера і клієнта, ми також маємо: 

  • Ваше інтернет-з’єднання: дозволяє вам відсилати і отримувати дані в мережі. Це як вулиця між вашим будинком і магазином. 
  • TCP/IP: Transmission Control Protocol (протокол керування передачею) і Internet Protocol (інтернет-протокол) — комунікаційні протоколи, які визначають, як саме дані мають передаватися в мережі. Це як спосіб пересування, який дозволяє вам дістатися до магазину і купити товар. У нашому випадку, це як машина чи велосипед, чи будь-який інший спосіб пересування. 
  • DNS: Domain Name Servers (DNS-сервер) — це як адресний довідник для веб-сайтів. Коли ви вписуєте адресу веб-сторінки в браузер, браузер спочатку шукає її в DNS. Браузеру потрібно з’ясувати, на якому сервері живе потрібний вам сайт, щоб правильно надіслати HTTP-повідомлення (див. нижче). У нашому прикладі, це як подивитися в довіднику адресу магазину. 
  • HTTP: Hypertext Transfer Protocol — це протокол передачі даних, що визначає мову, якою будуть спілкуватися клієнт і сервер. У нашому випадку, це мова, якою ви замовляєте своє товари. 
  • Складові файли: веб-сайт складається з багатьох різних файлів. У нашому прикладі, це як різні частини товарів, які ви купуєте в магазині.

Коли ви вписуєте адресу в браузер, то:

  1. Браузер іде на DNS-сервер і знаходить там справжню адресу серверу, на якому зберігається потрібний вам сайт (ви знаходите адресу магазину).
  2. Браузер надсилає HTTP-запит до сервера з проханням вислати копію сайту на клієнт (ви йдете в магазин і замовляєте товар). Цей запит і всі інші дані, які пересилаються між клієнтом і сервером, передаються в мережі за допомогою TCP/IP.
  3. Якщо сервер вирішує задовольнити запит, він відсилає клієнту повідомлення “200 OK”, що означає “Звісно, ви можете подивитися цей веб-сайт! Ось він”, і потім починає відсилати файли веб-сайту в браузер по шматочках, погрупованих в маленькі набори, які називаються пакетами даних (магазин видає вам ваш товар і ви несете його додому).
  4. Браузер збирає докупи всі шматочки і показує їх вам у вигляді готової веб-сторінки (ваш товар вже вдома!).

One thought on “Як працює мережа

  1. Шановний Nazzus! Цей пост складений Вами особисто, чи взятий просто із Інтернету? Де першоджерело? Чому Ви не використовуєте категорій і тегів? Яке відношення Ваш матеріал має до тематики курсу Ux-UI?

Залишити відповідь до admin Скасувати відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *