Устройство сети Интернет

Устройство сети Интернет

Автор Валера Хаслер

Что такое Интернет?

Всемирная (глобальная) компьютерная сеть Интернет

Компьютерная сеть

Локальные сети Ethernet

Ограничены физическими рамками. Локальные сети можно встретить в офисах, институтах, домах. В них могут входить 10, 100, 1000 устройств.

Глобальная сеть

Объединяет устройства по всему миру.

Карта подводных магистралей изображение с сайта rawpixel

Провайдеры

Доступ к сети предоставляют провайдеры (ISP). Предлагают выбор из тарифов, которые могут отличаться объемом информации, скоростью и опциями. Работают на территории района, города или страны.

Проводят кабель от квартир и домов к магистрали, которая объединяет города, страны и континенты. Клиенты могут быть подключены беспроводным способом, по вайфаю. В общественных местах с бесплатным вайфаем тоже есть свои провайдеры. Магазины, рестораны, ТК выступают посредником между ними и вами.

Клиент и сервер

Компьютер пользователя, который хочет получить доступ к информации называют клиентом. Большая часть домашних и офисных компьютеров — клиенты. Клиентом также называют программы, которые используют Интернет (браузеры, почтовые клиенты, читалки).

Компьютер, где расположена информация называют сервером. Это может быть, как обычный домашний компьютер, так и целый комплекс специальных устройств.

Интернет

Интернет — это название самой популярной глобальной сети. Существовали и существуют другие. Но сеть Интернет стала настолько популярной, что ее название стало нарицательным. В быту интернетом как правило называют доступ к сети или часть глобальной сети — всемирную паутину, то есть веб-сайты.

Всемирная паутина

Сеть интернет позволяет выполнять разные задачи с помощью протоколов (набор TCP/IP). Например, передавать файлы (FTP), посылать и получать письма по электронной почте (SMTP, POP3, IMAP) и многое другое. Но самая популярная — доступ к веб-сайтам (HTTP).

Веб-страница — это документ, файл с содержимым, к которому можно предоставить и получить доступ. Веб-сайт — это объединение страниц. Глобальная паутина (world wide web, www) — все веб-сайты.

Содержимое

Когда-то сеть, как и сами компьютеры, могла содержать только текстовую информацию. Интернет использовали в военных и научных целях. Позже его стали использовать в бизнесе и быту. Появились новые требования к компьютерам.

Сейчас сайты могут содержать текст, изображения, звук, видео.

Веб-приложения

Сайты позволяют выполнять разные задачи. Пользователи могут вводить информацию, которую обрабатывает сервер, чтобы выдать результат. Например, сайт подскажет ближайший ресторан на карте, рекомендации на основе ваших интересов, поможет управлять финансами и множество других задач.

В наше время граница между программами и веб-сайтами стирается. Многие сайты выпускают в виде отдельных приложений. И наоборот многие программы выводят в веб.

IP адреса

Чтобы компьютеры могли находить друг друга в сети, у каждого есть свой адрес. Как в реальном мире есть адреса квартир, чтобы вы могли прийти в гости.

Протокол IP отвечает за адреса устройств. Они представлены в виде набора чисел. Например адрес главной страницы Гугл — 172.217.18.100 (попробуйте ввести этот адрес в адресной строке браузера!)

URL адреса

IP адреса удобны для машин, но не людей. Поэтому создали URL адреса в виде слов.

https://www.yandex.ru
  1. Протокол передачи данных (s на конце означает шифрование)
  2. Обозначение всемирной паутины (часто опускается)
  3. Домен второго уровня (любое незанятое слово)
  4. Доменная зона (означает страну и язык)

DNS

DNS серверы помогают сопоставить доменные имена с нужными IP. DNS используются на уровне провайдеров. Кроме того некоторые компании предоставляют свои собственные, в том числе бесплатные (Гугл, Cloudflare и другие).

Как работает DNS

HTML

Для создания документов в вебе придумали специальный язык — HTML.

HTML — язык гипертекстовой разметки.

Гипертекст — текст, часть которого может ссылаться на место в документе, другой документ, или сайт. Это называют ссылкой. Ссылки в вебе интерактивны, то есть на них можно нажать, чтобы перейти по адресу ссылки.

HTML

HTML используется для разметки структуры и содержимого страницы. На этом языке мы даем инструкции программам и устройствам, которые используют посетители сайтов. В основном это браузеры на десктопах, ноутбуках, планшетах и смартфонах. Кроме того существуют читалки для слабовидящих.

HTML

С помощью HTML мы сообщаем браузеру:

Как писать код

Код пишут в формате plain text. Такой текст содержит только данные о введенных символах без оформления (в отличие от файлов текстовых процессоров типа MS Word).

Есть множество редакторов кода от обычного Блокнота до более продвинутых (VS Code, Sublime Text и более специализированные IDE), которые облегчают работу с кодом.