Добавить в корзинуПозвонить
Найти в Дзене

Немного о Веб.

Добрый день, уважаемый читатель. Свой цикл статей по изучению web разработки я хотел бы начать с ответа на самый интересующий тебя вопрос - что такое Веб разработка и с чем ее едят? В начале, дорогой читатель, давай разберемся с тобой, что же такое Веб. Web (веб, с англ. "паутина") подразумевает под собой все интернет-пространсвто или систему, обеспечивающую связь между документами находящихся на разных компьютерах в сети Internet. Да-да, ты не ослышался, понятие Веб и Internet являются обсалютно разными. Internet представляет собой систему, объединяющую компьютерные сети в 'Глобальную сеть'. Теперь давай приступим к детальному рассмотреннию работы Веб. Для полноценной работы Веб необходимы две вещи: 1. Веб-клиент - конечный пользователь, подключенный к Интернету посредством устройств (например, компьютер подключен к Wi-Fi, или ваш телефон подключен к мобильной сети) и программного обеспечения, доступного на этих устройствах (как правило, браузер, например, Firefox или Chrome). 2

Добрый день, уважаемый читатель. Свой цикл статей по изучению web разработки я хотел бы начать с ответа на самый интересующий тебя вопрос - что такое Веб разработка и с чем ее едят?

Котик увлеченно отлавливает баги в твоем коде.
Котик увлеченно отлавливает баги в твоем коде.

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

Web (веб, с англ. "паутина") подразумевает под собой все интернет-пространсвто или систему, обеспечивающую связь между документами находящихся на разных компьютерах в сети Internet. Да-да, ты не ослышался, понятие Веб и Internet являются обсалютно разными. Internet представляет собой систему, объединяющую компьютерные сети в 'Глобальную сеть'.

Теперь давай приступим к детальному рассмотреннию работы Веб.

Для полноценной работы Веб необходимы две вещи:

1. Веб-клиент - конечный пользователь, подключенный к Интернету посредством устройств (например, компьютер подключен к Wi-Fi, или ваш телефон подключен к мобильной сети) и программного обеспечения, доступного на этих устройствах (как правило, браузер, например, Firefox или Chrome).

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

Связь между веб-клиентом и веб-сервером осуществляется с помощью протолов передачи данных. Упрощенная схема "общения" веб-клиента и веб-вервера указана ниже:

Упращенная схема "общения веб-клиента и веб-сервера"
Упращенная схема "общения веб-клиента и веб-сервера"

Ниже мы с тобой рассмотрим компоненты, без которых невозможно работа Веб.

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

Первый компонент это твое интернет-подключение. Оно позволяет отправлять и принимать данные по сети. Немного напоминает улицу между твоим домом и мазагином напротив.

Следом идет TCP/IP, протокол управления передачей и интернет протокол. Данные протоколы являются коммуникационными, они определяют, каким образом данные должны передаваться по сети. В нашем представленнии они являются траспортными средствами (автомобили, велосипеды).

Третьим компонентом является DNS (Domain Name System) - система доменных имён. DNS напоминает адресную книгу для веб-сайтов и веб-приложений. Когда ты вводишь веб-адрес сайта в браузере, браузер делает запрос к DNS серверу, в ответ получает IP-адресс сервера, на котором расположен сайт. После этих манипуляций браузер может смело делать HTTP запросы серверу, на котором расположен необходимый веб-сайт или веб-приложение.

-3

Последним очень важным компонентом является протокол HTTP - протокол Передачи Гипертекста - это протокол, который определяет язык для клиентов и серверов, чтобы общаться друг с другом. Он, как язык, который вы используете, чтобы заказать ваш товар.

Надеюсь данная статья дала небольшое понимание того, как работает Веб.

В следующей статьем мы рассмотрим этапы веб-разработки.

Ставьте лайки и подписывайтесь, чтобы не пропустить следующую статью!