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

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

РКН: https://vk.cc/cHYqt5
Download Telegram
👋 Привет, сетевые друзья!

Сливаем вам долгожданный курс по 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
👋 Привет, сетевой друг!

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

Домен третьего уровня ещё называют поддоменом или субдоменом. Он базируется на домене второго уровня.

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

Примером может служить сайт wikipedia.org. Его части на разных языках оформлены как субдомены. Есть сайт ru.wikipedia.org для русскоязычной аудитории. Есть сайт en.wikipedia.org — на английском. И так для каждого языка.

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

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

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

В финальном посте по тематике доменов, я расскажу вам как выбрать правильное доменное имя.

Доменное имя может состоять из букв, цифр и дефисов. Его пишут строчными буквами, так как система DNS нечувствительна к регистру. Вот общие правила для доменных имён:

⬜️ Имя должно быть уникальным.
⬜️ Длина имени — от 2 до 63 символов. Если имя написано национальными буквами, то считается количество символов Punycode.
⬜️ Имя не может начинаться и оканчиваться дефисом и содержать два дефиса подряд.
⬜️ В имени не должно быть пробелов и нижнего подчёркивания.

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

Поэтому хорошее доменное имя:

⬜️ Короткое
⬜️ Запоминающееся
⬜️ Без сложных для транслитерации букв и сочетаний
Например, без щ, которая будет выглядеть как shch, и без ф с вариантами ph или f. Также следует избегать визуально сложных для прочтения сочетаний: wowvova, lilit. Или трудных для понимания: avtorzhzhet.
⬜️ Совпадает с тематикой сайта
Ключевое слово в имени хорошо с точки зрения SEO — оптимизации под поисковые системы.
⬜️ Включает в себя название компании или бренда
Это повысит узнаваемость компании и может принести больше трафика.

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