22.2: Як працює Інтернет
- Page ID
- 16098
У найпростішому вигляді інтернет являє собою сукупність документів, пов'язаних гіперпосиланнями.
Гіперпосилання - це віртуальне посилання з одного документа у Всесвітній павутині на інший. Він включає в себе Uniform Resource Locator (URL) пов'язаного документа, який описує, де в Інтернеті знаходиться документ. Це те, що ви вводите в адресному рядку браузера, оскільки це адреса цього документа в Інтернеті.
URL-адреса надає інформацію як браузерам, так і людям. URL-адреси включають доменні імена, які переводяться на адреси Інтернет-протоколу (IP). Кожному веб-сайту відповідає IP-адреса, яка являє собою структуровану серію точок і цифр, що вказують, де він фізично розташований. Насправді кожен пристрій в мережі має IP-адресу.
Коли ви вводите URL-адресу в адресний рядок браузера, запис Domain Name System (DNS) вказує, де знаходиться документ, на який ви посилаєтеся.
Збентежений? Подивіться доменне ім'я та IP-адресу для веб-сайту Red & Yellow:
Доменне ім'я: www.redandyellow.co.za
IP-адреса: 212.100.243.204
Доменне ім'я виглядає приблизно так: www.domainname.com.
Але набагато більше інформації можна включити в це. URL-адреси можуть нести наступну інформацію: субдомен.domain.tld/каталог
Домен — зареєстроване доменне ім'я сайту.
Субдомен — домен, який є частиною більшого домену.
TLD — домен верхнього рівня, верхній в ієрархії доменних імен.
Каталог — папка для впорядкування вмісту.
TLD може вказувати країну, в якій зареєстрований домен, а також може давати інформацію про характер домену.
.com — найпоширеніший TLD.
.co.za, .co.uk, .com.au — ці TLD дають інформацію про країну.
.org — використовується неприбутковими організаціями.
.gov — використовується урядами.
.ac — використовується академічними установами.
Доменні імена повинні бути зареєстровані, і за це стягується плата.
Веб-сайт або будь-який вміст в Інтернеті розміщується на сервері. Веб-сервер - це машина, яка обслуговує веб-вміст, і термін часто стосується програмного забезпечення (додатків) та апаратного забезпечення (машини), які обслуговують вміст.
Дуже спрощено, це працює трохи приблизно так:
- Хтось вводить URL-адресу в браузері.
- Це перекладається на IP-адресу, яка вказує, де знаходиться вміст, або де знаходиться сервер для вмісту.
Все це відбувається за частки секунди!
- Потім сервер повертає запитуваний вміст.
- Людина бачить веб-сайт, який вони просили.
Іноді сервер не може виконати запит, тобто він не може повернути запитуваний вміст, а замість цього повертає код стану. Нижче наведено два загальних коди стану, з якими ви зіткнетеся в цій книзі.
301: Це використовується для вказівки на те, що запитуваний вміст перемістився назавжди, а замість цього повертається нова версія вмісту. Ці 301 перенаправлення часто використовуються в пошуковій оптимізації (SEO) або при запуску нового веб-сайту, щоб переконатися, що старі посилання перенаправляються на правильний, новий вміст.
404: Це повертається, коли вміст не знайдено на сервері, або через помилку в посиланні, або через те, що вміст було переміщено або видалено. Власники веб-сайтів можуть розробити власну сторінку, коли виникає помилка 404, надаючи користувачам корисну інформацію.
Ви можете знайти повний список кодів стану на www.w3.org/протокола/RFC2616/RFC2616- sec10.html.
Ця інформація може бути відправлена через протокол передачі гіпертексту (HTTP), або HTTPS, який являє собою комбінацію HTTP з безпечним способом передачі інформації.
Наскільки ви знаєте про безпеку під час перегляду веб-сторінок? Зверніть пильну увагу на сайти, які використовують захищені протоколи, що це говорить про них?
HTTP дозволяє легко запитувати і передавати інформацію. Це те, що змушує наші веб-сайти завантажуватися, і дозволяє нам спілкуватися з людьми в соціальних мережах. Однак інформація, яка передається, не передається надійно, а це означає, що її можуть переглядати треті особи. Якби це був єдиний спосіб відправки інформації в Інтернеті, було б поганою ідеєю для банку в Інтернеті або придбати що-небудь через Інтернет.
Ось чому ми використовуємо HTTPS для шифрування інформації, коли вона є чутливою. Для того, щоб використовувати HTTPS, відповідний веб-сайт повинен отримати сертифікат безпеки, який гарантує, що різні деталі були перевірені довіреною третьою стороною.
Якщо ви не впевнені, подивіться в адресному рядку браузера, щоб перевірити, чи є сайт, на якому ви перебуваєте, HTTP або HTTPS. Більшість браузерів вказуватимуть захищений сайт з невеликим замком в адресному рядку або десь ще в браузері, щоб переконатися, що ви знаєте, що перебуваєте на захищеному сайті.