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

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

РКН: https://vk.cc/cHYqt5
Download Telegram
🚀 Представляем вашему вниманию вводный курс по веб-уязвимостям — «Анализ защищенности веб-приложений»

Стоимость: бесплатно

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

Разбор уязвимостей OWASP TOP 10 — на курсе подробно рассматриваются ключевые уязвимости, с которыми вы непременно столкнётесь на практике в роли пентестера. Для закрепления знаний предусмотрены практические задания.

Вы получите необходимую базу для дальнейшего профессионального роста в сфере пентеста. Никаких предварительных специализированных знаний для начала обучения не требуется!

📌 Узнать подробнее о курсе

Реклама. ООО "АКАДЕМИЯ КОДЕБАЙ". ИНН 9706020333. erid: LjN8KcdkK
👍11🔥43
👋 Привет, сетевой друг!

Все мы знаем, как важно применять надлежащие меры защиты Wi-Fi, однако также важно понимать различия стандартов беспроводного шифрования: WEP, WPA, WPA2 и WPA3.

О них мы и поговорим далее.

WEP, WPA, WPA2 и WPA3 — это четыре различных типа протоколов безопасности, используемых для защиты беспроводных сетей.

Для знающих английский, я нашел наглядную схему, которая сравнивает эти 4 протокола.

В следующих постах мы рассмотрим каждый из этих стандартов, начиная с ненадежного WEP, заканчивая новейший и безопасным WPA3.

Network Academy | #WiFi
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥4
👋 Привет, сетевой друг!

Поговорим о том, что такое протокол связи WebSocket.

WebSocket — это технология, которая позволяет клиенту установить двухстороннюю связь с сервером.

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

Поддерживаемый почти всеми современными браузерами API WebSocket позволяет открывать именно такое двустороннее соединение с сервером. Кроме того, сервер может отслеживать каждого клиента и отправлять сообщения подмножеству клиентов.

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

Network Academy | #Протокол #WebSocket
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥93👍2
👋 Привет, сетевой друг!

Сегодня расскажу про разницу между сетями с коммутацией каналов и пакетов.

Как ты уже догадался из названия, сети по типу коммутации бывают:

⬜️ С коммутацией каналов
⬜️ Пакетов

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

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

Главное преимущество второго типа – отказоустойчивость. Например, если какой-то из промежуточных узлов выйдет из строя, данные будут передаваться через доступные для этого узлы.

Network Academy | #Сети
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25👏2🎉1
👋 Привет, сетевой друг!

Сегодня начнем говорить про протокол внутренней маршрутизации OSPF, который передает информацию по лучшему пути.

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

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

Протокол OSPF заполняет таблицы маршрутизации автоматически, при этом маршрутизаторы постоянно обмениваются данными о состоянии сети и актуализируют таблицу. Администратору не нужно бегать и самостоятельно переписывать таблицы.

OSPF — протокол внутренней маршрутизации. «Внутренней» означает, что маршрутизаторы связаны в замкнутой системе или в одном домене.

Network Academy | #Протокол #OSPF
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥31
👋 Привет, сетевой друг!

Поговорим, как работает динамическая маршрутизация OSPF.

⬜️ Когда маршрутизатор включают, протокол начинает искать подключенных соседей, отправляя им через определенные промежутки времени hello-пакеты с информацией о соседях и состоянии каналов.

⬜️ Если маршрутизатор получает в ответ пакет по интерфейсу, на которых активирован OSPF, то устанавливает с ним «соседские» отношения.

⬜️ После того как маршрутизаторы подружились, они обмениваются LSA сообщениями, передавая некоторые данные, чтобы построить общую карту сети — она пригодится для расчетов кратчайшего пути трафика.

⬜️ Чтобы не забить каналы LSA-сообщениями, отправкой сообщений заведует выделенный маршрутизатор, через который отправляется информация об изменениях в сети.

⬜️ Дальше запускается алгоритм SPF, который рассчитывает оптимальный маршрут к каждой сети.

Network Academy | #Протокол #OSPF
Please open Telegram to view this post
VIEW IN TELEGRAM
👍203🔥3🎉1
👋 Привет, сетевой друг!

Подведем краткий итог по протоклу OSPF.

OSPF — это открытый протокол для динамической маршрутизации внутренних сетей.

1️⃣ Основа OSPF — протокол SPF, вычисляющий лучший (не кратчайший) маршрут.

2️⃣ Для вычислений в протоколе реализована общая база маршрутов LSDB.

3️⃣ База синхронизируется благодаря постоянным LSA сообщениям о состоянии каналов от маршрутизаторов

4️⃣ OSPF инкапсулируется в IP, без TCP/UDP, их замена — hello-сообщения.

5️⃣ Hello-сообщения помогают реализовать отношения соседства и смежности с другими маршрутизаторами.

6️⃣ Перестройка маршрутов происходит локально, поэтому быстро, но затратно для процессора и оперативной памяти.

7️⃣ Протокол поддерживает иерархические структуры зон, а значит — масштабирование.

8️⃣ Есть несколько версий протокола, чаще используется вторая, а третья поддерживает IPv6.

Network Academy | #Протокол #OSPF
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥51
Какая атака использует большой объем запросов с разных устройств, чтобы перегрузить целевую систему?
Anonymous Quiz
3%
SQL-инъекция
91%
DDoS-атака
6%
DoS-атака
👍10
NetHogs  

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

↪️ GitHub

Network Academy | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
👋 Привет, сетевой друг!

Сегодня поговорим про протокол TCP.

TCP — протокол транспортного уровня, который используется для транспортировки сообщений между устройствами в сети.

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

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

В следующем посте, я расскажу про особенности данного протокола.

Network Academy | #Протокол #TCP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍171
Коммутатор, в отличие от концентратора работает на сетевом уровне модели OSI.
Anonymous Quiz
56%
Да
44%
Нет
👍14🔥3
👋 Привет, сетевой друг!

В этом посте поговорим подробнее про протокол TCP.
Вот его особенности:

⬜️ Система нумерации сегментов
TCP
отслеживает передаваемые и принимаемые сегменты, присваивая номера каждому из них.

⬜️ Управление потоком
Функция ограничивает скорость, с которой отправитель передает данные. Это делается для обеспечения надежности доставки, в том числе чтобы компьютер не генерировал пакетов больше, чем может принять другое устройство.

⬜️ Контроль ошибок
Функция реализуется для повышения надежности путем проверки байтов на целостность.

⬜️ Контроль перегрузки сети
Протокол TCP учитывает уровень перегрузки в сети, определяемый объемом данных, отправленных узлом.

Network Academy | #Протокол #TCP
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍1
👋 Привет, сетевой друг!

Сегодня я покажу примеры применения протокола TCP.

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

⬜️ SSH, FTP, Telnet: в данных протоколах TCP используется для обмена файлами.
⬜️ SMTP, POP, IMAP: протоколы, где TCP отвечает за передачу сообщений электронной почты.
⬜️ HTTP/HTTPS: протоколы, где TCP отвечает за загрузку страниц из интернета.

Эти примеры работают на уровне приложений стека TCP/IP и передают данные вниз к TCP, на транспортный уровень.

Network Academy | #Протокол #TCP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
Какая максимальная длина прокладки витой пары для гарантированной передачи данных?
Anonymous Quiz
68%
100 метров
8%
200 метров
5%
500 метров
4%
1000 метров
14%
Правильный ответ отсутствует
🔥17👍10
👋 Привет, сетевой друг!

Сегодня мы углубимся в строение протокола TCP.

В каждый пакет данных TCP добавляет заголовок общим объемом в 20 байт, в котором содержатся 10 обязательных полей:

🟣Порт источника. Порт устройства-отправителя.

🟣Порт назначения. Порт принимающего устройства.

🟣Порядковый номер. Устройство, инициирующее TCP-соединение, должно выбрать случайный начальный порядковый номер, который затем увеличивается в соответствии с количеством переданных байтов.

🟣Номер подтверждения. Принимающее устройство увеличивает этот номер с нуля в соответствии с количеством полученных байтов.

🟣Сдвиг данных TCP. Данный параметр определяет размер заголовка, чтобы система могла понять, где начинаются данные.

🟣Зарезервированные данные — зарезервированное поле, значение которого всегда равно нулю.

🟣Флаги управления. TCP использует девять флагов для управления потоком данных в определенных ситуациях — например, при инициировании сброса сессии.

🟣Размер окна — самая важная часть заголовка TCP. Это поле используется получателем для указания отправителю объема данных, которые он может принять.

🟣Контрольная сумма. Отправитель генерирует контрольную сумму и передает ее в заголовке каждого пакета. Принимающее устройство может использовать контрольную сумму для проверки ошибок в полученном файле.

🟣Срочный указатель. Возможность помечать некоторые байты данных тегом «Срочно» для их пересылки и обработки вне очереди.

🟣Поле опции. Может использоваться для расширения протокола или его тестирования.

Network Academy | #Протокол #TCP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍154
👋 Привет, сетевой друг!

Недавно я рассказывал про протокол TCP, поэтому не могу не затронуть UDP.

Если тебе очень важна скорость передачи, а вот потеря пакетов не так критична (как, например, в голосовом или видеотрафике), то лучше использовать UDP

В отличие от TCP он обеспечивает передачу данных без получения подтверждения от пользователя. Проще говоря, просто отправляет пакеты и не ждет ничего в ответ. Из-за этого достигается высокая скорость в ущерб надежности.

Чаще всего UDP применяется в чувствительных ко времени службах, где потерять пакеты лучше, чем ждать. Вся голосовая связь через интернет работает по протоколу UDP. Также UDP очень часто используется в онлайн-играх.

Network Academy | #Протокол #UDP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍235
👋 Привет, сетевой друг!

Сегодня покажу примеры использования протокола UDP, а также его структуру.

Примерами протоколов, использующих UDP-протокол, являются:

⬜️ DNS — протокол, преобразующий домены в IP-адреса, чтобы сделать возможной загрузку интернет-ресурса через браузер.

⬜️ SNMP — протокол, позволяющий системному администратору проводить мониторинг, контролировать производительность сети и изменять конфигурацию подключенных устройств.

⬜️ DHCP — протокол, отвечающий за автоматическое назначение IP-адреса клиенту.

Сверху прикреплю картинку, показывающую структуру пакета UDP.

Network Academy | #Протокол #UDP
Please open Telegram to view this post
VIEW IN TELEGRAM
👏134👍3
👋 Привет, сетевой друг!

В этом посте подведу итоги по протоколам TCP и UDP.

Каждый протокол хорош под свои задачи, недаром они являются одними из самых распространенных в интернете.

Ключевым различием между TCP и UDP является скорость, поскольку TCP сравнительно медленнее UDP. В целом, UDP является быстрым, простым и эффективным протоколом, однако повторная передача потерянных пакетов данных возможна только в TCP.

Еще одно заметное различие между TCP и UDP заключается в том, что первый обеспечивает упорядоченную доставку данных от пользователя к серверу (и наоборот). UDP, в свою очередь, не проверяет готовность получателя и может доставлять пакеты вразнобой.

Также серьезным отличием TCP от UDP является размер заголовков. У TCP он составляет 20-60 байт, а у UDP — всего 8 байт.

Network Academy | #TCP #UDP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍122
👋 Привет, сетевой друг!

Сегодня расскажу про транспортный протокол реального времени RTP.

Протокол RTP отвечает за передачу потокового аудио, видео и других данных по IP-сетям в режиме реального времени. Находится на прикладном уровне модели OSI.

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

RTP работает поверх протокола UDP, так как при передаче мультимедийных данных очень важно обеспечить их своевременную доставку.

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

Network Academy | #Протокол #RTP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍222
👋 Привет, сетевой друг!

Читая прошлые посты, у тебя мог возникнуть вопрос: Есть ли что-то общее между RTP и VoIP?
Сегодня об этом и поговорим.

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

RTP повышает доступность и экономичность телефонных разговоров, а также позволяет обеспечить качество данных, что является важным фактором удовлетворенности пользователей VoIP.

Приоритетная маршрутизация, QoS и управление задержкой используются для обеспечения качества передачи данных в сетях VoIP. Так что, RTP — это основа качественной интернет-телефонии.

Network Academy | #Протокол #RTP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👏2
👋 Привет, сетевой друг!

В этом посте мы углубимся в детали работы протокола RTP.

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

RTP обеспечивает передачу данных в виде пакетов, содержащих небольшой объем данных (например, 20 миллисекунд голоса).

Процесс происходит следующим образом:

⬜️ Формирование пакетов. Формируются небольшие пакеты данных с соответствующими метками времени.

⬜️ Добавление заголовка. RTP дополняет каждый пакет заголовком, который содержит информацию о типе пакета, его порядковом номере, метке времени и других параметрах.

⬜️ Задействование транспортных протоколов. Пакеты RTP передаются по IP-сети с использованием транспортных протоколов, таких как UDP.

⬜️ Прием и воспроизведение пакетов. Получатель данных (например, клиент VoIP) получает пакеты RTP по IP-сети.

⬜️ Синхронизация пакетов. Временные метки помогают восстановить последовательность передачи данных, даже если пакеты приходят с задержкой или в смешанном порядке.

Network Academy | #Протокол #RTP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14