Серверная Админа | Компьютерные сети
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
👋 Привет, сетевые друзья!

И так, в прошлом посте я кратко рассказал, что такое CDN. Сегодня вы узнаете, что же было до него.

CDN представляет собой географически-распределенную сетевую инфраструктуру. Она оптимизирует доставку контента до юзеров и сокращает задержки подключения. Но корни технологии уходят глубоко в начало 90-х.

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

Одними из таких решений стали серверные фермы, зеркалирование и множественная адресация. Я не буду вдаваться в их подробности, но скажу, что все эти технологии проложили дорогу первым CDN-сетям, по которым сегодня проходит порядка 15–30% всего интернет-трафика.

Network Academy | #cdn
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥31
👋 Привет, сетевые друзья!

Сегодня мы углубимся немного дальше в теме работы CDN. 

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

Технология CDN кэширует контент на группе рассредоточенных серверов. В результате уменьшается сетевой путь передачи данных. Да и к тому же возрастает безопасность всей сетевой инфраструктуры. В случае DDoS или неожиданного роста легитимного трафика запросы обрабатывает распределенная инфраструктура. Такой подход защищает основные серверы от перегрузки.

CDN, также включает инструменты для аналитики и системы, находящие проблемы в файрволах и атаки типа man-in-the-middle.

Network Academy | #cdn
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥42
👋 Привет, сетевые друзья!

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

Этот курс познакомит вас с некоторыми наиболее важными функциями интерпретатора bash и как администрировать Linux, используя командную строку.

Поддержите нас 🔥

➡️ Изучаем Linux и командную строку

Network Academy | #курс #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍93🥰2
👋 Привет, сетевые друзья!

Сегодня я расскажу, кому вообще нужна технология CDN

Сети доставки контента (CDN) часто используют крупные социальные сети и ecommerce-платформы. Провайдеры финансовых сервисов применяют CDN для кэширования API, чтобы обрабатывать быстроменяющийся контент — например, стоимость акций.

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

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

Ставь 🔥, если интересна эта тема

Network Academy | #cdn
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48👍81
👋 Привет, сетевые друзья!

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

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

Дополнительно CDN реализует механизмы, ускоряющие передачу данных. Например, уменьшает размеры файлов с помощью сжатия и минификации. Последний подход часто применяют в контексте программного кода — из него удаляют ненужные символы. Очевидно, что файлы меньшего размера означают более быструю загрузку.

Еще CDN применяет механизм TLS false start. Он позволяет сократить процедуру рукопожатия при установке соединения с сайтом и переиспользовать данные прошлых сессий.

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

На этом все. Ставь ❤️, если понравлось

Network Academy | #cdn
Please open Telegram to view this post
VIEW IN TELEGRAM
41👍9🔥4
Как называется стандарт передачи данных в сетях Ethernet?
Anonymous Quiz
46%
TCP/IP
47%
IEEE 802.3
7%
HTTP
👍19
FGDS - быстрое сканирование сайта с помощью Google дорков

Данный проект позволяет найти на веб-сайте уязвимые страницы и файлы с конфиденциальной информацией, используя 45 типов Google Dorks.

↪️ GitHub

Network Academy | #инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰513👍9🔥32
👋 Привет, сетевые друзья!

Сегодня я расскажу о том, чем отличаются HTTP1, HTTP2 и HTTP3.

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

⬜️ Блокировка соединения
⬜️ Время на установление соединения
⬜️ Объём обязательных данных

HTTP1 -> HTTP2

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

HTTP2 -> HTTP3/QUIC

Проблема блокировки была решена в версии 2 — но только на уровне HTTP протокола. На транспортном уровне TCP она все еще есть в виде обязательного последовательного получения пакетов. Поэтому версию 3 собрали на протоколе UDP, в которой этой особенности нет, и назвали это QUIC.

Network Academy | #http
Please open Telegram to view this post
VIEW IN TELEGRAM
👍264🔥3
Какой протокол используется для безопасного удаленного доступа к хосту/сети?
Anonymous Quiz
23%
HTTPS
74%
SSH
3%
TCP
👍25🔥4
👋 Привет, сетевые друзья!

Сегодня начнем говорить про SSH

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

SSH (secure shell — защищённая оболочка) — это протокол для удалённого доступа к любым устройствам с операционной системой Linux: компьютерам, серверам, телефонам и так далее. Проще говоря, это набор правил, позволяющий устанавливать соединение с устройством, которое физически расположено в любой точке мира.

Слово secure в названии протокола значит, что обмен данными между устройствами шифруется, а значит вы можете работать с чувствительной информацией — паролями, кодами доступа и так далее.

В следующих постах рассмотрим возможности протокола и синтаксис SSH-команд.

Network Academy | #ssh #протокол
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥52
👋 Привет, сетевые друзья!

В прошлом посте я рассказал о том, что такое SSH. 
Сейчас вы узнаете об основых возможностях протокола:

⬜️ Шифрование данных
SSH
шифрует данные, передаваемые между компьютерами, защищая их от прослушивания.

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

⬜️ Управление удаленными файлами и приложениями
SSH
позволяет пользователям управлять удаленными файлами и приложениями, включая доступ, изменение и выполнение файлов.

⬜️ Подключение к удаленным серверам
SSH
позволяет пользователям подключаться к удаленным серверам, используя защищенное соединение.

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

Network Academy | #ssh #протокол
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥51
👋 Привет, сетевые друзья!

В этом посте я кратко покажу синтаксис SSH

Для удалённого подключения нужно использовать команду SSH и указать IP-адрес или доменное имя сервера:

ssh example.com

В примере выше предполагается, что имена пользователей в локальной и удалённой системах совпадают. Чаще всего это не так, поэтому приходится отдельно указывать, какое имя использовать при подключении:

ssh remote@example.com

Завершить сеанс можно с помощью команды exit.

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

ssh -p 222 remote@example.com

Network Academy | #ssh #протокол
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥31
Освой Python 🐍 и DataScience на практике!

Представляем новый для России проект - Deepskills.ru.
В чем новизна? 

Смотри короткие ролики;
Пиши код;
Смотри результат выполнения кода;
Получай очки за каждое задание;
Совершенствуй скиллы, а в конце получишь сертификат о получении профессии.

Кому подходит?

Новичкам - программы с нуля;
Опытным программистам, желающим повысить уровень - программы для продолжающих и экспертов!

2 недели пробного периода - бесплатно. Гарантируем, ты захочешь купить подписку. Кстати, всего от 990 рублей

Кликай на deepskills.ru и узнай больше
👍6
👋 Привет, сетевые друзья!

Думаю стоит затронуть тему SFTP, раз мы говорили про SSH

SFTP — протокол передачи файлов, который работает поверх безопасного канала и является частью OpenSSH, поэтому если у вас корректно работает демон SSH, вы можете использовать SFTP без дополнительной настройки.

Главное отличие SFTP от стандартного протокола FTP — шифрование абсолютно любой информации.

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

sftp -oPort=222 remote@example.com

После успешной аутентификации вы окажетесь на удалённом сервере и сможете работать с файлами.

Network Academy | #ssh #sftp #протокол
Please open Telegram to view this post
VIEW IN TELEGRAM
👍192🔥2
Dnsmasq

Dnsmasq — это DNS-преобразователь для локальных сетей, гораздо более простой и легкий по сравнению с другими «тяжеловесными» серверами.

Этот инструмент идеально подходит для работы в средах с незначительным потреблением ресурсов (таких как маршрутизаторы и брандмауэры).

↪️ Сайт

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

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

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

Каждое доменное имя привязано к IP-адресу. Например, домену t.me соответствует адрес 149.154.167.99.

Соответствие между доменами и IP устанавливает DNS. Когда вы вводите в браузере доменное имя, серверы DNS автоматически преобразуют его в IP-адрес, и вы попадаете на нужный сайт. Если сайт переносится на другой сервер, его IP-адрес меняется, а домен остаётся прежним.

В следующем посте я расскажу подробнее зачем нужны доменные имена

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

Сегодня я расскажу зачем нужны доменные имена.

Доменное имя — это адрес сайта в удобной для пользователя форме. По домену можно зайти на сайт или найти его в поисковой системе. Кроме того, домен:

⬜️ Повышает узнаваемость бренда
Правильно подобранное имя производит хорошее впечатление на посетителя сайта. Чем проще имя, тем выше вероятность того, что в поиск будут вводить именно его. А это увеличит посещаемость сайта.

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

⬜️ Служит для настройки корпоративной почты
Такая почта нужна, чтобы сотрудники переписывались друг с другом и с клиентами, а ещё для email-рассылок.

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

⬜️ Служит для переадресации
Её настраивают при смене домена, чтобы не терять посетителей. Когда пользователь вводит старый адрес, браузер автоматически открывает новый сайт.

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

Сегодня я расскажу про домен первого уровня.

Домены первого уровня называют доменными зонами. Существует два основных их вида.

⬜️ Национальные домены верхнего уровня
Группа доменов, которая определяет принадлежность сайта к определённой стране или территории. Территории России соответствуют домены .ru, .рф, .su; Германии — .de; Великобритании — .uk.

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

🟢США (.us)
🟢Европейский союз (.eu)
🟢Эстония (.ee)
🟢Украина (.ua)
🟢Азербайджан (.az)
🟢Ирландия (.ie)

⬜️ Общие домены верхнего уровня
Домены, определяющие тематику сайта:

🟢.com — для коммерческих организаций
🟢.info — для информационных сайтов
🟢.biz — для бизнес-структур
🟢.name — для персональных сайтов
🟢.org — для некоммерческих организаций

С ростом количества сайтов были введены новые общие домены верхнего уровня:

🟢хобби и быт — .photography, .gallery, .garden
🟢бизнес и финансы — .finance, .money, .business
🟢спорт и развлечения — .bike, .fitness, .bar
🟢стиль и красота — .style, .best, .fashion
🟢 профессиональная деятельность — .guru, .expert, .lawyer

Доменные зоны контролируют две организации: ICANN, IANA

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

Сегодня я расскажу про домены второго уровня.

Домен второго уровня называют основным доменом — это название сайта, придуманное его создателем.

Сочетание основного домена и доменной зоны должно быть уникальным. С точки зрения DNS, vk.com и vk.ru — это два разных имени. Из-за этого владельцам сайтов рекомендуют регистрировать домен в разных зонах. Такое решение позволяет получить преимущество в поисковой выдаче.

Регистрацией доменов второго уровня занимаются аккредитованные ICANN организации. Они могут регистрировать новые домены или продлевать действие существующих.

Network Academy | #домен
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24