Схема http запроса страницы




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

Интерне́т (англ. Internet) — всемирная система объединённых компьютерных сетей, построенная на использовании протокола TCP/IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины (WWW, World Wide Web) и множества других систем (протоколов) передачи данных. Другими словами, Интернет состоит из множества домашних и корпоративных сетей, принадлежащих различным пользователям, компаниям и предприятиям, работающих по самым разнообразным протоколам, связанных между собой различными линиями связи, которые могут передавать данные по телефонным проводам, оптоволокну, через спутники и радиомодемы. Интернет — это множество компьютеров по всему миру, объединенных в единую сеть, которые постоянно обмениваются какой-либо информацией.

 

Ip-адрес и доменное имя

Структура Интернет напоминает паутину, в узлах которой находятся компьютеры, связанные между собой линиями связи. Каждый компьютер в свою очередь имеет свой уникальный адрес, называемый IP-адресом, который обязательно должен быть уникальным, так же как и любого объекта в реальной жизни есть свой уникальный адрес. Существуют два типа IP-адреса:

● постоянные, закрепленные за определенным компьютером.

● динамические, которые присваиваются в тот момент, когда пользователь соединяется с интернетом.

Структура IP-адреса устроена таким образом, что мы можем узнать, в какой стране и в каком городе находится компьютер пользователя. Таким образом, например, при настройке объявлений по контекстной рекламе, можно задавать регионы показа нашего объявления. Пример IP-адреса: 192.168.1.2

Для того, чтобы не запоминать сложные IP-адреса, были придуманы так называемые доменные имена. Доменное имя— уникальное имя, которое данный поставщик услуг избрал себе для идентификации, например mail.ru или google.com. Доменное имя может иметь несколько уровней. Домен 1 уровня обычно определяет страну местоположения сервера (ru — Россия; ua — Украина; uk — Великобритания; de — Германия) или вид организации (com — коммерческие организации; edu — научные и учебные организации; gov — правительственные учреждения; org — некоммерческие организации). С недавнего времени стало возможным использование русскоязычных доменов (рф).

 

Протоколы передачи данных

 

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

● HTTP (HyperText Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.

● HTTPS (HyperText Transfer Protocol Secure) — это тоже протокол для передачи гипертекста, но использует дополнительное шифрование данных, для более безопасной передачи информации. © geekbrains.ru 3

● FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.

 

Схема http запроса страницы

 

Пользователь набирает в браузере адрес нужного ему сайта, после чего посылается HTTP

запрос серверу. Сервер определяет тип страницы по расширению запрашиваемого файла. Если расширение.html, то это страница статическая, и он сразу формирует html-страничку и отправляет ее обратно пользователю. Если расширение, к примеру.php, то в этом случае, страница уже динамическая, и сервер, в этом случае, подключает интерпретатор php, который в свою очередь может обратиться в базу данных и получить оттуда необходимые данные. Результат — HTML-код, который веб-сервер посылает обратно на компьютер пользователя. Сгенерированный HTML-код веб-сервер упаковывает в HTTP-пакет, который и передается по сети обратно клиенту. Полученный HTTP-ответ попадает в браузер клиента, который извлекает из него HTML-код и генерирует на его основе графическое представление запрошенной страницы. Простым языком: если мы обратились к html файлу (.html), то браузеру этого документа достаточно и Apache в случае такого запроса возвращает нам html разметку. Если используется другое раcширение файлов, например PHP (.php), в таком случае в данном файле может содержаться программный код, который должен обработан (выполнен) интерпретатором языка. На выходе php-интерпретатор должен нам выдать html-код, потому что именно его понимает браузер.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-03-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: