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

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

РКН: https://vk.cc/cHYqt5
Download Telegram
👋 Привет, сетевой друг!

Давайте поговорим разберем, что такое монолитная архитектура и какие у неё особенности.


🟣Что такое монолитная архитектура: Монолитная архитектура — это подход к разработке программного обеспечения, в котором все функциональные компоненты (сервисы, базы данных и т.д.) объединяются в одну структуру или систему. В такой структуре все элементы взаимодействуют друг с другом и работают как единый механизм. Схематически монолит можно представить как большую коробку, внутри которой находятся все элементы приложения.

Основные особенности монолитной архитектуры:

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

🟣Общие ресурсы: все компоненты приложения используют общие ресурсы, то есть — общую систему хранения, общую оперативную память, общую сеть и т.д.

🟣Взаимодействие внутри процесса: компоненты взаимодействуют между собой непосредственно через внутренние механизмы взаимодействия (прямые вызовы функций и методов), не требуя внешних интерфейсов и протоколов. 

Серверная Админа | #микросервис #монолитнаяархитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
👋 Привет, сетевой друг!

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


🟣Что такое микросервисная архитектура: в отличие от монолитной архитектуры, микросервисная представляет собой небольшие независимые сервисы, каждый из которых решает свои конкретные задачи в контексте большого бизнеса. Каждый сервис занимается своей областью и предлагает свои возможности другим сервисам посредством сети — получается, что мы создаем более сложную систему из маленьких частей. 

Основные особенности микросервисной архитектуры:

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

🟣Независимое развертывание и масштабирование: Микросервисы могут быть развернуты, обновлены и масштабированы независимо друг от друга. Это обеспечивает гибкость в изменении и масштабировании отдельных компонентов системы без воздействия на остальные.

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

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

Серверная Админа | #микросервис #монолитнаяархитектура
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92
👋 Привет, сетевой друг!

Давайте рассмотрим основные механизмы и концепции, связанные с масштабируемостью протокола BGP.


Протокол BGP (Border Gateway Protocol) играет ключевую роль в маршрутизации данных в глобальном Интернете, обеспечивая связь между автономными системами (AS). 


Однако с ростом размеров сетей и объема трафика становится важным обеспечить эффективную масштабируемость протокола BGP.

🟣Route Reflectors и Confederations: Эти механизмы помогают сократить количество iBGP сессий внутри автономной системы, управляя группами маршрутов и уменьшая нагрузку на маршрутизаторы.

🟣Агрегирование маршрутов: Процесс агрегирования позволяет объединять несколько маршрутов в один более общий маршрут, что уменьшает размер таблиц маршрутизации и упрощает процесс принятия решений маршрутизации.

🟣Anycast: Этот метод позволяет направлять запросы к одному и тому же IP-адресу на разные узлы сети в зависимости от их доступности и расположения, снижая нагрузку на отдельные узлы и равномерно распределяя трафик по сети.

Серверная Админа | #BGP
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍1
👋 Привет, сетевой друг!

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


Командная строка Linux предоставляет широкий набор инструментов для управления системой. 


Вот некоторые из наиболее распространенных и полезных команд:

🟣Управление файлами и каталогами:

• ls
: Эта команда выводит список файлов и каталогов в текущем рабочем каталоге.
• cd: Позволяет перемещаться между каталогами. Например, cd /home/user перейдет в каталог пользователя "user".
• mkdir: Создает новый каталог. Например, mkdir new_directory создаст новый каталог с именем "new_directory".

• rm: Удаляет файлы или каталоги. Внимательно использовать эту команду, так как удаленные файлы нельзя восстановить. Например, rm file.txt удалит файл "file.txt".
• cp: Копирует файлы или каталоги из одного места в другое. Например, cp file.txt /path/to/destination скопирует файл "file.txt" в указанный путь.

🟣Работа с текстом:

• cat: Показывает содержимое файла. Например, cat file.txt отобразит содержимое файла "file.txt" в консоли.
• grep: Ищет строки, соответствующие заданному шаблону в текстовых файлах. Например, grep "pattern" file.txt найдет все строки в файле "file.txt", содержащие указанный шаблон.

• awk: Производит обработку текста и таблиц. Это мощный инструмент для извлечения и обработки данных. Например, awk '{print $1}' file.txt выведет первый столбец данных из файла "file.txt".
• sed: Производит потоковую обработку текста. Полезен для замены текста в файле или фильтрации вывода других команд.

Серверная Админа | #linux #команды
Please open Telegram to view this post
VIEW IN TELEGRAM
👍162🎉1
👋 Привет, сетевой друг!

Рассмотрим, что такое соседство в BGP и на какие типы делится.

BGP является основным протоколом маршрутизации в интернете, и понимание процесса установки соседства в BGP является важным для сетевых инженеров и администраторов.


🟣Определение соседства в BGP: Перед тем как начать обмен маршрутной информацией, два BGP маршрутизатора должны установить соседство друг с другом. Соседство в BGP - это логическое соединение между двумя маршрутизаторами, которое позволяет им обмениваться маршрутной информацией.

Типы соседства в BGP:

🟣Внутреннее соседство (Internal BGP - iBGP): Это соседство между BGP маршрутизаторами внутри одной автономной системы (AS). iBGP используется для обмена маршрутами между различными сегментами AS.

🟣Внешнее соседство (External BGP - eBGP): Это соседство между BGP маршрутизаторами разных автономных систем. eBGP используется для обмена маршрутами между различными автономными системами.

Серверная Админа | #BGP
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥131
👋 Привет, сетевой друг!

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

🟣Указание IP-адреса соседа: Каждый BGP маршрутизатор должен быть сконфигурирован с IP-адресом своего соседа.

🟣Указание автономного номера: Каждый BGP маршрутизатор также должен быть сконфигурирован с автономным номером, который идентифицирует его в сети.

🟣Проверка доступности: После того как IP-адрес и автономный номер сконфигурированы, маршрутизаторы пытаются установить TCP-соединение с соседним маршрутизатором.

🟣Проверка параметров соседства: После установления TCP-соединения, маршрутизаторы обмениваются параметрами соседства, такими как версия BGP, IP-адреса соседей и другие параметры.

🟣Установка соседства: Если параметры соседства прошли проверку успешно, соседство считается установленным, и маршрутизаторы начинают обмен маршрутной информацией.

Серверная Админа | #BGP
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
👋 Привет, сетевой друг!

Продолжаем говорить об основных командах терминала в Linux.


🟣Управление пользователями и правами доступа:

• sudo: Команда sudo позволяет пользователю выполнить команду с привилегиями суперпользователя. Это полезно для выполнения административных задач, которые требуют повышенных прав доступа.
• chmod: Команда chmod используется для изменения прав доступа к файлам и каталогам. Она позволяет устанавливать права на чтение, запись и выполнение для владельца, группы и других пользователей.

🟣Сетевые команды:

• ifconfig или ip: Команда ifconfig (для старых версий Linux) или ip (для современных версий) позволяет отображать информацию о сетевых интерфейсах, такую как IP-адреса, маски подсети, состояние интерфейса и т.д.
• netstat: Команда netstat выводит сетевую статистику и информацию о сетевых соединениях, включая список открытых портов, таблицы маршрутизации и другую сетевую информацию.

🟣Управление процессами:

• ps: Команда ps выводит список активных процессов.
• kill: Команда kill посылает сигнал процессу, который указывает ему завершить свою работу.
• top: Команда top отображает динамический список активных процессов и использование ресурсов.

Серверная Админа | #linux #команды
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
Traceroute — трассировка сети в Linux

🟣В этой статье мы рассмотрим инструмент трассировки сети в Linux, известный как Traceroute. Узнаем, как он помогает анализировать маршруты передачи данных в сети и выявлять возможные узкие места или проблемы соединения. Мы представим практические примеры использования Traceroute для эффективного анализа сетевых проблем и оптимизации работы сети.

Серверная Админа | #Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
📝Настройка изолированной сети организации

Серверная Админа | #Network
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
👋 Привет, сетевой друг!

Для успешной работы с сетями вам могут понадобиться определенные инструменты, которые упростят или сделают вашу работу эффективнее.


🟣Kiwi Syslog Server: Он помогает пользователю получать сообщения с неограниченного диапазона устройств. Сервер автоматически разделяет журналы на категории: на основе устройств, содержания сообщений и функциональной роли. Инструмент также позволяет настроить фильтры для поиска сообщений на основании содержания, типов сообщений

🟣iPerf: профессиональный сетевой администратор может использовать этот инструмент для активного измерения максимально достижимой пропускной способности в любой IP- сети. iPerf облегчает настройку различных параметров, связанных с протоколами (UDP, TCP, SCTP с IPv4 и IPv6), синхронизацией и буферами.

🟣SolarWinds TFTP Server: один из самых полезных инструментов для сетевого администратора, он предназначен для управления конфигурационными файлами устройств. Он эффективен при распространении патч-программ и обновлении устройств. Этот инструмент требует небольшой объем памяти и занимает очень мало места на диске.

Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Теоретический минимум по Computer Science

📆 Год выхода: 2018

🟣Владстон Феррейра Фило знакомит нас с вычислительным мышлением, позволяющим
решать любые сложные задачи. Научиться писать код просто — пара недель на курсах, и вы
«программист», но чтобы стать профи, который будет востребован всегда и везде, нужны
фундаментальные знания.

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

Серверная Админа | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Создание маршрутизируемой сети

🟣В этой статье мы рассмотрим процесс создания маршрутизируемой сети. Узнаем, как подключиться к облачному серверу через публичный IP адрес и как выбор ширины канала влияет на конечную стоимость. Мы также обсудим проблемы, связанные с нехваткой ширины канала, и рассмотрим возможные способы увеличения ширины канала с соответствующим влиянием на стоимость.

Серверная Админа | #Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📝Памятка о самых известных протоколах в сетях

Серверная Админа | #Network
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍8
👋 Привет, сетевой друг!

Сделал для вас новую подборку крутых бесплатных курсов по компьютерным сетям на YouTube.

🟣 Компьютерные сети, курс от МФТИ
🟣 Основы сетевых технологий
🟣 Сети ЭВМ и Телекоммуникации
🟣 Курс сетевых технологий. Cisco
🟣 Компьютерные сети

Серверная Админа | #Подборка
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍4
👋 Привет, сетевой друг!

Расскажу вам о полезных инструментах моделирования сетей.


🟣GNS3: это одна из самых популярных программ эмуляции сети, которая позволяет наблюдать взаимодействие сетевых устройств в различных топологиях сетей. Это программное обеспечение, которое является интегрированным сегментом в международной сети обучения сертификации. Он прост в установке и реализации

🟣EVE-NG: EVEN-NG- это единственный в своем роде многопользовательский сетевой симулятор, предназначенный для небольших предприятий и частных лиц. Реализация этого инструмента моделирования виртуальной сети является как платным, так и бесплатным. Бесплатная версия имеет ограничение в 63 узла на лабораторию.

🟣Boson NetSim: это приложение, имитирующее сетевые коммутаторы и маршрутизаторы Cisco. Одна из ключевых особенностей этого инструмента моделирования заключается в том, что он поставляется вместе со всеми лабораторными работами от Boson, и нет необходимости загружать отдельные файлы и импортировать их позже в NetSim. Весь процесс загрузки, отделки и сортировки лабораторных работ осуществляется в самом приложении.

Серверная Админа | #Инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍153
👋 Привет, сетевой друг!

Разберем подробнее, что такое оптическое волокно и какие способов распространения сигналов в нем существуют.

🟣Способы распространения сигналов в оптоволокне: Современная технология передачи данных поддерживает два метода распространения света в оптических каналах. Для каждого метода требуются волокна с различными физическими характеристиками.

Многомодовый
Одномодовый

Многомодовый режим может быть реализован в двух формах:

Step- Index
Graded- Index

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

🟣Многомодовый Step-Index: В многомодовом волокне Step-Index от центра к краям плотность ядра остается постоянной. Луч света проходит через эту постоянную плотность по прямой линии, пока не достигнет границы раздела ядра и оболочки. На границе раздела происходит резкое изменение плотности на более низкую, что изменяет угол преломления луча.

🟣Многомодовый Graded-Index: Второй тип волокна называется многомодовым Graded-Index. Это волокно уменьшает искажение сигнала через кабель. Слово индекс здесь относится к индексу преломления, а индекс преломления связан с плотностью.

🟣Одномодовый: Одномодовое волокно использует режим step-index и сильно зависит от источника света, который использует ограниченный угол преломления света, близкий к горизонтали. Волокно изготавливается с гораздо меньшим диаметром, чем у многомодовых волокон, и с существенно меньшей плотностью (показателем преломления).

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

Серверная Админа | #оптическоеволокно #передачаданных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
👋 Привет, сетевой друг!

Поговорим про преимущества и недостатки оптоволоконных кабелей.

🟣Преимущества оптоволоконного кабеля:

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

🟣Недостатки оптоволоконного кабеля:

• Стоимость: Высокая цена из-за технологической чувствительности сердечника и стоимости лазерного источника света.
• Установка/техобслуживание: Необходимость идеальной сварки и отсутствие шероховатостей или трещин.
• Хрупкость: Легко ломается, что делает его менее подходящим для постоянного перемещения оборудования.

Серверная Админа | #оптическоеволокно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123