Интернет, основы - html-css-course.ru

HTML-CSS-COURSE.RU

html-css-course.ru
Перейти к контенту
Интернет, основы.
Прежде всего определимся с понятием "Интернет". "Интернет" - это общий термин всемирной компьютерной сети WWW (всемирная паутина - WEB), в которой компьютеры связаны между собой, используя транспортный управляющий протокол (интернет-протокол) TCP/IP и который является набором стандартных протоколов передачи данных. В сети "Интернет" используются различные формы связи. Это электронная почта, передача файлов и конечно же гипертекстовый транспортный протокол HTTP. А для того, чтобы можно было передать данные по сети и получить запрашиваемую информацию был придуман язык гипертекстовой разметки HTML и его обработчик - программа -браузер.
Немного истории...
Язык HTML и первая программа обработки данных "браузер" были разработаны в начале 1990-х годов в Женеве (Швейцария) ученым, работающим в лаборатории физики частиц Тимом Бернерсом-Ли. Первоначально технология предназначалась только для обеспечения общего доступа к технической и научной информации. Технологию ученый не пытался защитить каким-либо образом и обеспечил свободный доступ к ней простых обывателей и самостоятельных разработчиков, что и послужило тем основным фактором, определившим бурное развитие интернета в последующие годы.
Как это работает:
Сеть интернет состоит из огромного множества компьютеров и ответственными узлами в этой сети являются вебсерверы. На каждом вебсервере размещаются вебсайты, которые и являются тем источником информации, которая, например, необходима вам. Размещение сайта на сервере называется хостингом, а организация, предоставляющая услуги хостинга является хостинг-провайдером.
Каждый компьютер в сети имеет свой уникальный адрес - Internet Protocol адрес (ip-адрес) и представляет собой набор цифр. Вебсервер связывает этот адрес с доменным именем сайта (так проще). То есть создается понятный адрес, который легко запомнить - URL адрес.
Например, сайту на котором вы сейчас находитесь, соответствует URL https://html-css-course.ru, расположенный по IP-адресу 188.225.35.221. Все зарегистрированные доменные имена сайтов расположены на специальном сервере системы доменных имен, который называется DNS.
Когда вы запустили на своем компьютере или мобильном устройстве браузер (специальная программа, которая установлена у вас на компьютере) и ввели в адресную строку запрос, то ваш браузер запросит  DNS-сервер (сервер системы доменных имен) чтобы найти IP-адрес, соответствующий запрашиваемому URL.
О программировании...
Как было сказано ранее, HTML, как и CSS, не являются языками программирования в прямом смысле. HTML является языком гипертекстовой разметки вебстраницы. Но не зная его основ невозможно всерьез говорить о программирование. Этот язык является основой интернета. Кратко и для общего понятия расскажем о том, а что же происходит далее с нашими запросами?
Существуют языки программирования, которые понимает браузер (например, JavaScript) и серверные языки программирования (например, язык программирования PHP), с которыми работает наш сервер, вернее код сайта, размещенного на этом сервере.
В интернете все процессы происходят в связке взаимодействия Клиент-Сервер и соответственно существуют клиентские сценарии и серверные сценарии. Из названий сценариев видно какой язык программирования отвечает за свой сценарий.
компьютер
схема взаимодействия в интернете
Запрос через браузер поступает на сервер, который в зависимости от программного обеспечения сервера и установленного программного кода вебсайта обрабатывает ваш запрос и отдает назад в браузер. Браузер, в свою очередь, получив программный код от сервера преобразует его в удобочитаемую информацию и направляет ее на экран монитора вашего компьютера.
Как видите - ничего сложного. Но это только на первый взгляд. Процессы, которые работают, намного сложней, чем это кажется на первый взгляд. Но иметь общее представление об этом сейчас необходимо для дальнейшего движения вперед.
______________

Назад к содержимому