Инфраструктура Интернета
Что такое сервер?
Это устройство, которое подключено к интернету или сети и предоставляющее некоторые сервисы.
В зависимости от установленного софта сервер может выполнять различные функции.
Сегодня разберем это на примере DNS.
У каждого компьютера подключенного к сети существует ip адрес — это 4 набора цифр от 1 до 255 разделенные точками.
Когда мы хотим подключиться к любому другому устройству в сети нам нужно знать его ip адрес.
Можно набрать в браузере 192.168.1.1 и вы увидите ваш роутер. 144.76.40.176 это адрес на, котором расположены prodengi.kz cpc.kz и kredit24.kz а вот гугл в казахстане расположен по адресу 89.218.64.157
Однако набирать постоянно это адреса в браузере немного напряжно. Для этого придуман DNS — сервис доменных имен.
Он преобразует ip в понятные человеку адреса и наоборот адреса в ip.
Для этого используются DNS сервера. DNS это софт — на устройстве сервера.
Устройство при получении адреса сайта DNS отправляет заброс ближайшему серверу DNS и он выдает ответ в виде ip, если у него нет адреса то он спрашивает соседей. После чего забивает адрес в кэш.
Помимо преобразования ip в адрес и наоборот DNS сервер хранит дополнительные записи о сайте. Например есть ли почтовый сервер на сервере или под домены сайта.
Взаимодействия браузера и сервера
Для того, чтобы понять связь между браузером и сервером, необходимо понимать, что мы видим в окне своего браузера, а видим мы чаще всего: текст, картинки, видео и прочие анимации, супер эффекты и т.д. Все это имеет понятный для нашего браузера вид, т.е. HTML. Теперь когда вы понимаете, что текст, картинки и видео для браузера HTML теги, про теги мы расскажем в другой раз.
Для того чтобы HTML попал на наш компьютер, создали специальный протокол HTTP, для более точного понимания представим, что наш компьютер это материк Евразия, а сервер это материк северной Америки, и для того, чтобы перевезти необходимую информацию мы будем использовать большой корабль, сам тип транспорта(корабль) соотнесем к протоколу HTTP. А то, что находится на корабле представим, что это HTML, который когда привезут на материк примет любую форму, как допустим из нефти делают практически все
HTTP — «протокол передачи гипертекста». HTTP позволяет Вам соединяться с web серверами и получать доступ к файлам.
Передача файлов
Самое главное сети — передача информации от одного компьютера к другому.
FTP — «протокол передачи файлов» — стандартный протокол, предназначенный для передачи файлов.
C помощью HTTP с успехом передаются любые файлы, как связанные с веб-страницами (изображения и приложения), так и не связанные с ними (в этом HTTP конкурирует с более сложным FTP).
Как происходит обмен файлами через протоколы:
При закачке файла на сервер, ваш компьютер отсылает запрос серверу на его доступность, если сервер доступен он возвращает ответ и ваш компьютер производит передачу файла на сервер, после того как ваш файл закачался, сервер возвращает статус загрузки (Успешно\Неудачно).
Разница между FTP и HTTP:
Как уже было сказано, оба протокола могут передавать файлы, вот только первый более надежен, когда необходимо передать несколько файлов одновременно, потому что каждый файл переправляется по одному, а во втором протоколе все файлы переправляются одновременно. В первом случае каждый файл летит на собственном самолетике, и если один файл не долетает, то на прогресс доставки других файлов не влияет, а во втором случает все файлы летят на одном самолетике, и если не долетает один, то не долетают все.
Размер web страницы — это размер каждого символа html документа и размер всех картинок, используемых в этом документе.
Почта
Электронная почта работает при наличии доступа к интернету.
Для отправки писем нужно обязательно знать электронный адрес получателя, адрес — имеет вид имя_пользователя@имя_домена (например, name@gmail.com)
В настоящее время можно завести свою бесплатную электронную почту, достаточно зарегистрироваться на одном из почтовых сервисов.
Актуальными почтовыми сервисами на сегодняшний день являются G-mail, Mail и yandex (ya), по мимо этих сервисов можно привязать электронный адрес своего домена к любому имени. Обычно этим пользуются крупные организации, Создаются такие доменные имена как name@prodengi.kz.
Общепринятым в мире протоколом обмена электронной почтой является SMTP.
SMTP — простой протокол передачи почты;
Осуществляет подключение к любому почтовому серверу от вашего имени.
Передача писем. При отправки письма, почтовый сервер проверяет домен на который было отправлено письмо, если домен отправителя расположен на одном сервере с домен получателя, то письмо передается на имя получателя, если домен находится на другом сервере, в том случае письмо переходит на нужный сервер по адресу домена и имени.
Спам — массовые рекламные и вирусные рассылки. Для борьбы со спамом используются черные списки.
Очень полезный ликбез. Спасибо.
СтатьЯ помогла в подготовке к экзамену