Прежде чем углубляться в основы интернета, следует понять общие термины, которые нередко употребляют эксперты и можно встретить в документации:
- Соединение - в сетевой среде, это процесс создания канала для передачи данных между устройствами. Соединение предварительно устанавливается и его параметры определяются протоколами;
- Пакет - основной строительный блок, с помощью которого данные транспортируются в сети. Большие объемы данных разбиваются на более мелкие пакеты фиксированного размера. Каждый пакет оснащен заголовком, содержащим информацию о передаваемых данных, их адресате, отправителе и других параметрах, таких как срок жизни пакета и время отправки;
- Сетевой интерфейс - это устройство, физическое или виртуальное, которое позволяет компьютеру взаимодействовать с сетью. Для компьютера с двумя сетевыми картами можно настроить отдельные интерфейсы. Так же интерфейс может быть виртуальным, как, например, локальный интерфейс lo;
- LAN - локальная сеть, доступ к которой есть только у ваших устройств. Это может быть личная домашняя сеть или корпоративная офисная сеть;
- WAN - под этим термином обычно понимают глобальную сеть, как интернет. Также он может обозначать сетевой интерфейс, связанный с широкими сетями;
- Протокол - это набор стандартов и правил, определяющих формат и метод обмена данными между устройствами. Протоколов много, и о некоторых из них мы поговорим ниже. Наиболее распространены такие, как TCP, UDP, IP и ICMP, а также интернет-протоколы высшего уровня, например, HTTP и FTP;
- Порт - это уникальный идентификатор на устройстве, использующийся для связи с конкретными программами. Порты позволяют приложениям обмениваться данными между собой;
- Брандмауэр - программное обеспечение, контролирующее проходящие через компьютер сетевые пакеты. Этот софт действует на основе заданных правил и может закрывать определенные порты для повышения безопасности;
- NAT - это механизм преобразования сетевых адресов между локальными и глобальными сетями. Из-за ограниченного числа доступных сетевых адресов данное решение стало необходимым: несколько машин могут использовать один IP адрес, а их трафик обрабатывается роутером с использованием NAT;
- VPN - сервис, создающий защищенное соединение, объединяющее несколько локальных сетей через интернет. Такой подход чаще всего применяется для повышения уровня безопасности связи.
Существуют и другие сетевые термины, однако здесь представлены лишь основные, которые могут встречаться особенно часто.