Серверная Админа | Компьютерные сети
27.1K subscribers
1.13K photos
6 videos
7 files
1.19K links
Я действующий сетевой инженер, расскажу вам о сетях в доступной форме.

Реклама - @bashmak_media
Мы на бирже: https://telega.in/c/school_network

РКН: https://vk.cc/cHYqt5
Download Telegram
🌐EVE-NG vs GNS3

EVE-NG — это симулятор сети от нескольких поставщиков, который предоставляет функции, аналогичные GNS3.

Основное отличие от GNS3 заключается в том, что EVE-NG не имеет клиента. По сути, это означает, что он работает как автономная виртуальная машина и для работы не требует установки дополнительных программных компонентов на локальном устройстве.

Как и GNS3, EVE-NG для работы требует использования образов Cisco IOS или образов Cisco VIRL. Однако, в отличие от GNS3, у EVE-NG есть бесплатная версия, поддерживаемая сообществом, и профессиональная версия, которую можно приобрести по разумной цене. Дополнительные преимущества профессиональной версии включают лабораторные таймеры, интеграцию с Wireshark и другие ценные инструменты.

———————————————
#eveng #gns3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥3
⌨️Что такое IP-спуфинг?

При IP-спуфинге хакер рассылает поддельные IP-пакеты через поддельные IP-адреса, созданные для маскировки своей настоящей личности. Для этого они используют различные инструменты для поиска IP-адресов веб-сайтов и сетей. Затем они рассылают поддельные запросы с этими адресами 🧑‍💻

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

Когда злоумышленник использует подмену IP-адреса во время DDoS-атаки, он заваливает свою цель фальшивыми запросами, которые вызывают перегрузку и крах сервера. Эта тактика эффективна, поскольку она не позволяет никому определить, откуда исходят атаки, и позволяет злоумышленникам оставаться анонимными при их проведении.

———————————————
#ipspuffing #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥2
👋Что такое IP-спуфинг?

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

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

Когда злоумышленник использует подмену IP-адреса во время DDoS-атаки, он заваливает свою цель фальшивыми запросами, которые вызывают перегрузку и крах сервера. Эта тактика эффективна, поскольку она не позволяет никому определить, откуда исходят атаки, и позволяет злоумышленникам оставаться анонимными при их проведении.

———————————————
#ipspuffing #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
🔎PKI

Инфраструктура открытых ключей (PKI) - способ проверки идентификации сайта с помощью цифрового сертификата. PKI использует центр сертификации (CA) для проверки вашей информации и подписи ее с цифровой подписью, которая не может быть изменена ни вашей информацией, ни подписью.

PKI предоставляет инфраструктуру для управления цифровыми сертификатами и состоит из:

1) Орган регистрации (RA), который проверяет подлинности предприятий, авторизует их запросы сертификатов и создает уникальные асимметричные пары ключей.

2) Орган сертификации (CA), который выпускает соответствующие цифровые сертификаты для запрашивающих предприятий.

3) Список отзыва сертификатов (CRL), определяющий действительные сертификаты. Каждый объект, обладающий аутентификацией открытого ключа CA, может проверить сертификаты, выданные этим CA.

———————————————
#pki
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🤔1
🌐Прокси-сервер

Прокси-сервер — это компьютер-посредник между пользователем и ресурсом в интернете. Если нужно открыть веб-страницу, прокси может сам сделать соответствующий запрос к нужному сайту, взять оттуда данные, проверить и отправить в браузер.

Для чего используют прокси:
🟢конфиденциальность
🟢доступ к запрещённым ресурсам
🟢фильтрация и контроль (прокси подходит не только для снятия ограничений, но и для блокировки отдельных ресурсов. Например, его используют в корпоративной сети, чтобы запретить доступ к соцмедиа и файловым хранилищам)
🟢безопасность (компьютер-посредник, который подменяет IP-адрес и перенаправляет трафик, может дать дополнительную защиту от хакерских атак и вирусов) и т.д.

———————————————
#proxy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍331
Типы прокси🫥

Наиболее распространены следующие типы:

1️⃣HTTP-прокси

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

2️⃣Прокси-серверы SOCKS5

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

3️⃣Прозрачные прокси

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

———————————————
#proxy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥2
👋 Привет, сетевые друзья! Сегодня речь пойдет о: Kea DHCP


Kea DHCP – это open-source DHCP сервер. Kea позволяет использовать API для управления сервисом, возможность хранить базы lease в СУБД и использовать хуки для дополнительных функций.

DHCP сервер Kea обладает рядом преимуществ – скорость работы, возможность создания кластера отказоустойчивости, большого функционала и... возможности покупки технической поддержки от разработчиков.

Network Academy | #dchp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤬4
💠 Привет, сетевые друзья! Сегодня у нас начнется ряд уроков про: Базы данных


Для начала стоит сказать пару слов, о том что же это такое. База данных — это набор сведений об объектах, структурированный определенным образом. Обычно базы данных управляются специальным ПО, или системами управления базами данных (СУБД).

В зависимости от вида логическая структура базы данных может иметь различное описание. Это различие влияет на то, какая именно БД используется в разработке вашего продукта.

БД подразделяются на: простейшие, реляционные, NoSQL базы данных и комбинированные. О них мы поговорим дальше

Network Academy | #бд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
👋 Привет, сетевые друзья! Продолжая цикл уроков о БД, обсудим: Простейшие типы


К простейшим типам можно отнести 3 подвида, которые всё ещё могут встречаться в специализированных средах, но в основном заменены более прогрессивными альтернативами.

⬜️ Текстовые файлы
Метод применяется и сегодня для работы с небольшими объёмами информации.

⬜️Иерархические
В отличие от текстовых таблиц, здесь присутствует древовидная структура. В иерархических базах данных каждая запись имеет одного «родителя».
Пример: файловые системы, DNS, LDAP

⬜️ Сетевые
Сетевые базы данных расширяют функциональность иерархических: записи могут иметь более одного родителя. А значит, можно моделировать сложные отношения.
Пример: IDMS

Network Academy | #бд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
👋 Привет, сетевые друзья! Продолжая цикл уроков о БД, обсудим: Реляционные БД


Реляционные базы данных, иными словами SQL – старейший тип до сих пор широко используемых БД общего назначения.

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

🟢Примеры: MySQL, MariaDB, PostgreSQL, SQLite

Network Academy | #бд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍321
👋 Привет, сетевые друзья! Сегодня речь пойдет о типах API.

О том что такое API мы рассказывали ранее. Вкратце это описание способов взаимодействия одной компьютерной программы с другими.

Наиболее распространены так называемые Web API, которые используются в качестве платформы для создания HTTP-служб. Среди них выделяют:

🟢 RPC – удаленный вызов процедур,
🟢 SOAP – простой протокол доступа к объектам,
🟢 REST – передача состояния представления.

API можно разделить по типу сервиса, у которого они есть:

🟠 Приложения.
🟠 Вебсайты.
🟠 Операционные системы. Например, у большей части операционных систем (Unix, Windows, MacOS, и т. д.) есть API, благодаря которому возможно программирование сервисов для этих систем.

Также API можно подразделять по типу доступа:

🟢 Внутренние – доступны внутренним разработчикам компании
🟢 Партнерские – доступны бизнес-партнерам и потребителям продукта или услуги
🟢 Публичные – доступны всем

Network Academy | #api
Please open Telegram to view this post
VIEW IN TELEGRAM
👍381
👋 Привет, сетевые друзья! Продолжая цикл уроков о БД, обсудим: NoSQL базы данных


NoSQL – это группа БД, предлагающих подходы, отличные от стандартного реляционного шаблона.

⬜️Базы данных «ключ-значение»
В них для хранения информации вы предоставляете ключ и объект данных, который нужно сохранить. Например, JSON-объект, изображение или текст. Чтобы запросить данные, отправляете ключ и получаете blob-объект.
Примеры: Redis, memcached, etcd

⬜️ Документная база данных
Как и прошлый тип, только базы хранят данные в структурированных форматах – JSON, BSON или XML.
Примеры: MongoDB, RethinkDB

⬜️ Графовая база данных
Они устанавливают связи, используя узлы, рёбра и свойства.
Примеры: Neo4j, JanusGraph, Dgraph

⬜️ Колоночные базы данных
База данных, в которой данные группируются не по строкам, а по столбцам. В ней «соседними» являются не данные из двух столбцов одной и той же строки, а данные из одного и того же столбца, но из разных строк.
Примеры: HBase, Cassandra

Network Academy | #бд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍221
👋 Привет, сетевые друзья! Продолжая цикл уроков о БД, обсудим: Комбинированные типы


NewSQL и многомодельные БД являются разными типами баз данных, но решают одну группу проблем, вызванных полярными подходами SQL или NoSQL-стратегии. Почему бы не объединить преимущества обеих групп?

⬜️NewSQL
Они наследуют реляционную структуру, но построены с использованием более современных конструкций. Цель – обеспечить большую масштабируемость, нежели реляционные БД, и более высокие гарантии согласованности, чем в NoSQL.
Примеры; MemSQL, VoltDB, Spanner

⬜️Многомодельные
Многомодельные базы данных – базы, объединяющие функциональные возможности нескольких видов БД. Преимущества такого подхода очевидны – одна и та же система может использовать различные представления для разных типов данных.
Примеры: ArangoDB, OrientDB, Couchbase

Network Academy | #бд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22
👋 Привет, сетевые друзья! Продолжим говорить о типах API: RPC

Удаленный вызов процедур (RPC) — это одна из простейших концепций API, в которой клиент вызывает исполнение блока кода на сервере.

В то время как REST рассматривает всё как ресурсы, RPC рассматривает действия. Клиенты обычно передают имя метода и аргументы серверу и получают обратно JSON или XML.

Вызовы API выполняются с помощью наиболее подходящего HTTP-глагола: GET для запросов только для чтения и POST для других.

Пример запроса на картинке 👆

Плюсы:

🟢 Очень прост.
🟢 Легковесный payload.
🟢 Высокая производительность.

Минусы:

🟠 Практически нет стандартизации.
🟠 Может быть создано слишком много эндпоинтов.

Network Academy | #api
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍7
👋 Привет, сетевые друзья! Сегодня продолжая тему API, поговорим про GraphQL.

GraphQL — это язык запросов для API, который в последнее время приобрел значительную популярность. Он был разработан внутри Facebook в 2012 году до публичного выпуска в 2015 году.

GraphQL разработали как альтернативу REST. REST API выдаёт ответ на запрос в формате JSON. Затем ответ нужно проанализировать, выбрать конкретные данные и извлечь их. GraphQL же позволяет передать в приложение сразу нужные данные за один запрос, даже если они находятся в нескольких источниках. Благодаря этому технология извлечения данных GraphQL удобнее и практичнее, чем REST.

Итак, перечислим основные преимущества GraphQL:

🟢 Не нужно создавать несколько REST-запросов. Чтобы извлечь данные, достаточно ввести один запрос.
🟢Не привязан к конкретной базе данных или механизму хранения.
🟢 Используется целая система типов данных.

Network Academy | #api
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
👋 Привет, сетевые друзья! Продолжим говорить о типах API: SOAP

SOAP — это протокол, по которому веб-сервисы взаимодействуют друг с другом или с клиентами. SOAP API — это веб-сервис, использующий протокол SOAP для обмена сообщениями между серверами и клиентами. При этом сообщения должны быть написаны на языке XML в соответствии со стандартами, иначе сервер вернет ошибку.

Отличия SOAP от REST:

SOAP — протокол, а REST — архитектурный стиль, набор правил по написанию кода. REST был представлен в 2000 году. К этому времени недостатки SOAP были очевидны:

🟢 Объемные сообщения;
🟢 Поддержка только XML;
🟢 Принцип «один запрос — один ответ»;
🟢 Cмена описания веб-сервиса может нарушить работу клиента.

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

Network Academy | #api
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥1
👋 Привет, сетевые друзья! Сегодня обсудим: JSON

JSON (JavaScript Object Notation) — это формат передачи данных, который используется при взаимодействии веб-сервера и браузера. JSON использует читаемый текст для хранения и передачи данных, содержащих массивы и значения пар атрибутов.

До создания формата JSON веб-сайты работали медленно. Каждый запрос пользователя к серверу требовал повторной отправки в браузер обновленной HTML-страницы. AJAX-запрос, использующий формат JSON, выполняется в фоновом режиме, поэтому страница не перезагружается. Сегодня JSON — это стандарт передачи данных в интернете.

Основа JSON — это синтаксис объектов JavaScript, которые используются в языке для представления данных.

Network Academy | #json
Please open Telegram to view this post
VIEW IN TELEGRAM
👍323
👋 Привет, сетевые друзья! Сегодня обсудим: XML

XML (Расширяемый язык разметки) позволяет определять и хранить данные совместно используемым способом. XML поддерживает обмен информацией между компьютерными системами, такими как веб-сайты, базы данных и сторонние приложения.

В отличие от других языков, XML не может выполнять вычислительные операции сам по себе. Вместо этого для управления данными можно использовать любой другой ЯП .

XML обеспечивает структуру данных, которые вы видите на веб-страницах. Для примера, рассмотрим сайт, на котором продается одежда. Вместо того, чтобы показывать всю одежду всем посетителям, веб-сайт использует XML для создания настраиваемых веб-страниц на основе предпочтений пользователя.

Network Academy | #xml
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
👋 Привет, сетевые друзья! Сегодня поговорим про: AJAX.

Думаю каждый из вас, кто сталкивался с веб-разработкой слышал этот термин. Так что же он означает? AJAX – это технология обращения к серверу без перезагрузки страницы.

За счет того, что страница не перезагружается уменьшается время отклика и веб-приложение по интерактивности больше напоминает десктоп.

Несмотря на то, что в названии технологии присутствует буква X (от слова XML), использовать XML вовсе не обязательно. Под AJAX подразумевают любое общение с сервером без перезагрузки страницы, организованное при помощи JavaScript.

С помощью AJAX вы можете реализовать: динамические элементы интерфейса, живой поиск и многое другое

Network Academy | #ajax
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25
👋 Привет, сетевые друзья! Сегодня поговорим про: POP3

POP3 — самый распространенный тип учетной записи электронной почты. При помощи POP3 протокола письма скачиваются в устройство (например компьютер или телефон) и затем удаляются с сервера.

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

Его альтернативой является IMAP.

Network Academy | #pop3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥1