Знание и настройка сетевых устройств. Маршрутизация. DHCP, DNS, VPN.
Модель OSI или Основа Основ.
Помните историю про трёх китов? Здесь примерно тоже самое. У сети тоже есть своя основа и так называемая "База". Иначе говоря на чём всё строится и механизмы для того, чтобы ты мог смотреть ютубчик пока кушаешь или отправлять котиков своим друзьям или играться в эти ваши "игОры" .
- Физический уровень - Первый уровень или уровень проводов и ethernet. Передача по проводам радио или света например. Hub и Repeater относятся к этому уровню поскольку эти железяки могут только принимать и отдавать - большего и не требуется.
- Канальный уровень - Здесь мы уже получаем физический сигнал, который переходит в единички и нули (Биты). На этом уровне происходит проверка ошибок и в силу вступает Frame(Кадр) это полезные данные, которым дана дополнительная служебная информация к примеру адрес отправителя и получателя. Идентификатором является Mac адрес. Коммутатор и Мост относятся к этому уровню - эти ребята уже умнее и знают кому отправить "пакеты".
- Сетевой уровень - Здесь уже появляется такой термин как маршрутизация и IP адрес. Здесь мы уже можем воспользоваться утилитой Ping, для выявления проблем в нашей сети.
- Транспортный уровень - По сути название уровня говорит само себя. Задача это парня пересылать пакеты с уровня на уровень без каких либо проблем. У него есть два основных друга это TCP ( Transmission Control Protocol ) и UDP ( User Datagram Protocol). Задача TCP доставить , а задача TCP в случае повреждения каких либо данных привести его в норму.
- Сеансовый уровень - Не было не единого разрыва! (С) По сути это уровень отвечает за твой звонок по ТГ, Вайберу и другим программам для этого, а также Видеозвонки. Задача сеансового уровня проверить, чтобы у вас были одинаковые кодеки.
- Уровень представления - Этот парень здесь для того, чтобы картинка котика которую ты отправил своему другу которая выглядит так - 1010100101001, было картинкой кота.
- Уровень Приложения - Доступ к файлам, почте, базе данных. HTTPS, DNS , DCHP это всё про него. Иначе говоря, текст который ты читаешь через эту платформу это уровень приложения как и Ютуб, который ты смотришь.
VPN - Virtual Private Network
Да, как ты понимаешь из названия, это частная виртуальная сеть. Сказать проще это туннель от твоего девайса до другого девайса или сети. Также может использоваться для объединения в одну сеть в разных местах но с одним адресным пространством. Разделяется на два протокола:
- Remote Access - Соединение с твоего девайса до ближайшего сервера. При подключении твой адрес меняется. Широко используется как Клиент или Расширение в браузере ( Nord или Open VPN)
- Site-to-site - С твоего ближайшего маршрутизатора образуется туннель до такого же сетевого оборудования.
Также VPN может похвастаться безопасностью. В момент передачи данных идёт шифрование, которое подразделяется на 4 типа:
- Симметричный - Один ключ. Этим ключом открывается и закрывается. Использует протокол AES ( Advanced Encryption Standart)
- Ассиметричный - Два ключа. Одним открываем, другим закрываем. Используется протокол RSA.
- Криптостойкие - Используют протокол AES 256. То есть длина ключа составляет 256 знаков.
- Не Криптостойкий - DES (Data Encryption Standart) 56 bit.
Отличие Прокси от VPN:
- Прокси выступает посредником из точки А в точку Б.
- Прокси имеет неизменный сетевой адрес.
- Через Прокси вы не остаётесь анонимным и администратор всё видит.
DCHP - Dynamic Host Configuration Protocol
Без этого парня можно обойтись дома, когда нужно настроить 2-3 пк в одну сеть или когда у вас маленький офис. А что делать если если нужно настроить более 50 компьютеров или пару этажей? (Звони мистеру Проперу!) По сути этот парень имеет две функции.
Задача первого выдать тебе ip, маску, шлюз, dns, а задача второго всё это получить и раздать. Самый яркий пример в настройке DHCP это твой роутер, который ты принёс домой, распаковал, запустил и нажал кнопку quick set. В результате чего твой "кампухтер" и девайсы получили адресы и все сопутствующие сетевые настройки в автоматическом режиме.
DNS - Domain Name System
276.268.192.12 - Знаешь этот сетевой адрес? И я не знаю, а возможно это адрес Вики страницы или сайт Ютуба, который ты смотришь по утрам. Эту службу довольно просто объяснить на следующем примере - У тебя в телефоне есть контакт "друг Коля" и открыв контакт там есть номер. И для того чтобы позвонить Коле мы набираем не цифры, а имя. Улавливаешь? Это и есть DNS. При запросе происходит следующее:
- Обращение в кэш браузера.
- Обращение к Resolver - Этот парень отвечает за распознавание запроса и в случае непонятной ситуации к Корневому Root Server. Но и этот парень тебе ответа не даст и отправит тебя дальше.
- TLD - Top Level Domain - Для того, чтобы не искать в общей куче наш IP адрес происходит разветвление.
- Сервер авторитативных имён где мы получаем то что искали и адрес попадает в кэш по окончанию.
- TLD - Top Level Domain это Com, Org, Net
- GTLD - Generic Top Level Domain не привязан к какой либо локации и стране Edu (Обучение),Com (Коммерция), AI (Организации связанные с AI разработкой)
- CCTLD - Country Coupe Top Level Domain - UK, PL, BY.