Блог Личные заметки

Инфраструктура Интернета

Максим Дзюба
3 Апр 2015
Просмотров: 1 219

Сервер, мечта obmenka.kz

Что такое сервер?

Это устройство, которое подключено к интернету или сети и предоставляющее некоторые сервисы.

В зависимости от установленного софта сервер может выполнять различные функции.
Сегодня разберем это на примере 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 — простой протокол передачи почты;
Осуществляет подключение к любому почтовому серверу от вашего имени.

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

Спам — массовые рекламные и вирусные рассылки. Для борьбы со спамом используются черные списки.

Поделиться:

Комментариев 2 Добавить комментарий

  • Очень полезный ликбез. Спасибо.

  • СтатьЯ помогла в подготовке к экзамену

Оставить комментарий