Для технологий Интернет существуют основные понятия, без знания о которых понимание принципов и способов его функционирования будет достаточно поверхностным. Тем, кто желает подробно и глубоко понять, на основе чего функционирует мировая Паутина, следует разбираться в терминологии и знать основные определения Сети, касающиеся ее работы.
Для каждого ПК, подключенного к Сети, имеется собственный уникальный персональный адрес, по которому все устройства определяют друг друга. В Интернете не должно существовать двух адресов с одинаковыми значениями. Формат написания адреса приведен к единому стандарту, определяемому IP-протоколом. Запись производится в 32-разрядной системе. Каждая из четырех групп определяется десятичными числами в диапазоне 0 - 255. Если смотреть на эту запись с точки зрения двоичного кода, мы увидим последовательности 0 и 1. Таким образом, IP-адрес представляется записью через точку четырех групп цифр, например, 195.213.4.128. На сегодня имеется более четырех миллиардов оригинальных и полностью уникальных записей каждого из существующих IP-адресов.
IP присваивается не только отдельному ПК или ноутбуку, но и любым устройствам,подключаемым в Интернет, например, маршрутизаторам. Для всех устройств, входящих в Интернет, принято одно общее наименование узел или иначе хост. Интересно, что для одного и того же физического устройства в некоторых случаях может быть назначено несколько адресов IP. Такое бывает, когда на одном устройстве установлено несколько разных сетевых адаптеров. В этом случае каждый из них получает собственный уникальный адрес. Устройства с несколькими адаптерами называют маршрутизатором, если они использованы для того, чтобы соединить между собой различные локальные сети.
Чтобы быстро определять маршрут передачи данных между локальными сетями, в каждом маршрутизаторе необходимо хранить информацию об адресах выходящих в каждую из таких сетей устройств. Учитывая их количество, ни один маршрутизатор пока физически не может обеспечить хранение в памяти такого огромного количества значений. Чтобы указать расположение устройства, адрес разделен на две самостоятельные части: в первой указан номер локальной сети, вторая показывает адрес конкретного устройства в ней. Это можно сравнить с записью в адресе месторасположения человека улицы и конкретизации места номером дома.
Все устройства, объединенные в сеть, имеющую один номер, группируют в логические сети, между которыми связь обеспечивается ответственными за передачу информации маршрутизаторами. Этот процесс и определяется термином маршрутизация. Для того, чтобы обеспечить безопасность передачи информации и целенаправленную связь между логическими сетями (преобразование адресов, фильтрование информации и так далее) применяют иные устройства, имеющие специальное назначение, их объединяют по общим термином шлюз.
Индивидуализация адресов для самостоятельной сети значительно упрощает, но решает не полностью проблемы с маршрутизацией. Особенно это касается локальных сетей больших размеров, что стало причиной деления их на подсети, когда каждой присвоен собственный адрес. Иными словами, подсеть – это самостоятельно функционирующая отдельно от других часть одной сети, которой присвоен собственный номер идентификатора. В IP-адресе при указании адресного значения подсети выделено пространство в значениях адреса узла. При этом их определение производится по маске подсети. Запись параметров маски выполняют в том же виде, как и IP-адрес: в виде четырех групп цифр, где разделителем использована точка. Для определения значений групп принято понимать, что все биты в октете, записанные в значении 1 соответствуют параметру идентификатора хоста. Значением 0 обозначают идентификатор конкретного узла. Маска сети может рассматриваться исключительно совместно с адресом непосредственного узла.
В процессе просмотра протоколом IP адресного значения маски, происходит индивидуализация адреса конкретной сети, определенной подсети и конкретного хоста.
Основным правилом для каждого IP адреса является его уникальность. Ее задают двумя способами. Первый представляет собой заданные вручную для каждого компьютера IP-адреса, которые присваивает ему администратор сети при настройках протокола TCP/IP. Такой жестко закрепленный за устройством адрес называют статическим. Считается преимуществом иметь статический, или постоянный по значению IP, так как это дает возможность персонализировать ваше устройство и может быть применено для использования дополнительных функций по обеспечению безопасности при работе в мировой Паутине. Например, это актуально, если вы являетесь администратором какой-либо группы сайтов на удаленном сервере. Так вы получаете возможность установить ограничение на вход, разрешив его только вашему устройству и только с определенного конкретно разрешенного адреса IP.
Если вашему устройству не назначен статический IP-адрес, он может назначаться автоматически службой DHCP. Обычной практикой считается, когда при каждом новом подключении устройства к сети ему будет присвоен новый IP, который остается одновременно в рамках определенного предустановленного диапазона. В одноранговых сетях и сетях, работающих через сервер, такая функция срабатывает по-разному.