Файл hosts в Windows и его использование

Как уже говорилось в статье про интернет адреса в URL вместо прямого цифрового IP-адреса может присутствовать доменное имя. Доменное имя более удобного для восприятия и запоминания пользователем адресов интернет ресурсов. В отличии от IP-адреса, который состоит только из цифр, доменное имя содержит название ресурса (например, www.yandex.ru), которое преобразуются в цифровую форму в виде IP-адреса, воспринимаемую компьютером при помощи DNS-сервера.

Перевод между мнемоническими именами и цифровыми адресами осуществляется запросами к огромным базам данным, в которых хранятся их соответствия. Если в базе данных информация о соответствии не найдена, то запрос отправляется на вышестоящий DNS сервер для поиска информации там. В случае отсутствия информации о доменном имени на сервере, на который оно делегировано, домен признается несуществующим и его невозможно сопоставить с IP-адресом.

Локальный компьютер под управлением операционной системы Windows может содержать свою базы данных доменных имен под названием „hosts”. Если ресурс присутствует в данной базе, то используется информация из нее вместо обращение к DNS серверам провайдера. Локальная база расположена на диске в файле hosts в папке %systemroot%\system32\drivers\etc\. %systemroot% — это переменная окружения, в которой хранится путь по которому установлена операционная система. Обычно операционная система устанавливается на локальный диск C в папку Windows, поэтому в большинстве случаев абсолютный путь к файлу hostsC:\system32\drivers\etc\hosts.

Локальная база „hosts” обычно существенно меньше базы данных DNS-серверов и применяется в основном для локальных сетей. Однако, существует другой способ использования локальной базы доменных имен, который позволит существенно ускорить работу в интернете путем блокировки нежелательных ресурсов и рекламы. Читать далее

Настройка кэширования ответов DNS в Windows

Для ускорения просмотра веб страниц операционная система Windows кэширует ответы DNS серверов. Сразу после прихода ответа на определение числового ip-адрес по URL с сервера DNS, Windows автоматически помещает этот адрес в локальное хранилище. Когда браузер запрашивает адрес по URL, Windows вначале ищет его в хранилище, и, если находит его, то сразу же возвращает результат, не обращаясь к DNS серверам интернет провайдера. Локальный кэш увеличивает скорость работы и экономит трафик. Читать далее

Открытые порты и безопасность компьютера

Для увеличение эффективности передачи данных компьютеры взаимодействуют друг с другом через разные пути, которые называются портами. Закрытие ненужных портов существенно увеличит безопасность компьютера, значительно снизив вероятность вторжения или заражения вредоносным ПО (вирусами). Читать далее

Интернет адреса (URL) и IP-адреса

Адреса интернет протокола (IPv4)

Наверное каждый знаком с URL (Uniform Resource Locator – унифицированный адрес ресурса) веб сайтов. Адреса подобные „www.yandex.ru” становятся такими же привычными как обычные почтовые адреса. Однако, простая форма адреса из букв и знакомых слов, которую мы используем, создана только для удобства людей и не является видом веб адресов, с которыми работают компьютеры. Читать далее

Сетевые протоколы – IP, ICMP, TCP, UDP, POP, SMTP, POP/POP3, IMAP, HTTP/HTTPS, FTP и другие

Для обмена информации между компьютерами были разработаны стандарты передачи и обработки информации, которые назвали сетевыми протоколами. Наиболее распространены протоколы IP, ICMP, TCP, UDP, SMTP, POP/POP3, IMAP, HTTP/HTTPS и FTP, но существуют и другие, менее известные, такие как SSH, TELNET и другие.

Чтобы двое людей могли разговаривать, они должны владеть одним и тем же языком. Однако им не требуется строго придерживаться грамматике и формальных языковых структур, чтобы понимать друг друга. Для обмена информации между компьютерами все должно быть четко определено и структурировано. Поэтому следует использовать стандарты передачи и обработки различных видов информации. Протоколы установлены международным соглашением и гарантируют обмен информацией между любыми компьютерами в любом месте. Существует множество различных протоколов для различных нужд и типов информации. Читать далее