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

P2P (peer-to-peer) – это сети, в которых каждый участник является и клиентом, и сервером одновременно.

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

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

Network Academy | #сеть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍196🔥3
👋 Привет, сетевые друзья! Сегодня расскажем, что такое порт

Как вообще общаться компьютеры, через сети?

Компьютеры общаются, через специальные приложения, так вот, эти приложения работают, через специальные интерфейсы «сокеты», для того чтобы, верно обработать веб-серверу HTTP запрос допустим, надо чтобы веб сервер вызвал процесс HTTP находящийся по порту 80, по такому порту заработает хостинг, чтобы веб сервер обработал TCP, надо обращаться с процессу с портом 443.

То есть порт, это идентификатор процесса на конечной системе, чтобы к ней мог обратится сокет.

Network Academy | #сеть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍207🔥3
👋 Привет, сетевые друзья! Сегодня расскажем в чем же разница между моделью TCP/IP и OSI

Различия между моделью TCP/IP и моделью OSI заключаются в следующем:

🟢 TCP/IP использует только один уровень (приложение) для определения функций верхних уровней, тогда как OSI использует три уровня (приложение, представление и сеанс).

🟢 TCP/IP использует один уровень (физический) для определения функций нижних уровней, тогда как OSI использует два уровня (физический и канал передачи данных).

🟢 Размер заголовка TCP / IP составляет 20 байтов, а заголовок OSI — 5 байтов.

🟢 TCP/IP — это протокол, ориентированный на стандарт, тогда как OSI — это общая модель, основанная на функциях каждого уровня.

🟢 TCP/IP следует горизонтальному подходу, тогда как OSI придерживается вертикального подхода.

🟢 В TCP/IP сначала были разработаны протоколы, а затем была разработана модель. В OSI сначала была разработана модель, а затем протоколы на каждом уровне.

🟢 TCP/IP помогает установить соединение между различными типами компьютеров, тогда как OSI помогает стандартизировать маршрутизаторы, коммутаторы, материнские платы и другое оборудование.

Network Academy | #osi #tcpip
Please open Telegram to view this post
VIEW IN TELEGRAM
👍253🔥1
👋 Привет, сетевые друзья! Сегодня расскажем в чем же разница между TCP и UDP

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

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

Network Academy | #tcp #udp
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1K👍19🔥32
👋 Привет, сетевые друзья! Поговорим про отличия TCP и UDP при использовании в VPN

Нередко возникает вопрос, касающийся использования данных протоколов при VPN-соединениях. К примеру, в OpenVPN существует возможность выбора между TCP и UDP протоколами.

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

Network Academy | #tcp #udp
Please open Telegram to view this post
VIEW IN TELEGRAM
1.01K👍7
👋 Привет, сетевые друзья! Поговорим про технологию POE

PoE (Power-over-Ethernet) — это технология передачи питания и данных на клиентское устройство через витую пару стандарта Ethernet.

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

Network Academy | #poe #ethernet
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1.01K👍12
Netcat — утилита Unix

Этот инструмент часто называют швейцарским ножом среди сетевых утилит.

Netcat предоставляет массу полезных функций для отправки и получения данных о сетевых портах.

↪️ Сайт

Network Academy | #инструмент
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
👋 Привет, сетевые друзья! Сегодня продолжим рассказывать вам про полезные команды Linux (ч. 6)

⬜️ Tcpdump
Утилита tcpdump предназначена для захвата и анализа пакетов.

🟢 Установить её можно так:
$ sudo apt install tcpdump

🟢 Перед тем как перейти к использованию, нужно посмотреть какие сетевые интерфейсы вы можете использовать:
$ sudo tcpdump -D

🟢 Если нужно захватить трафик с интерфейса eth0 — этот процесс можно запустить такой командой:
$ sudo tcpdump -i eth0

⬜️ ifplugstatus
Является одним из самых основных, но достаточно полезных для устранения неполадок подключения на базовом уровне. И используется для определения состояния канала локальной сети Ethernet.

$ ifplugstatus

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

Сегодня я начну рассказывать про технологию CDN

С начала 90-х веб-сайты проделали длинный путь. Размер первых из них редко превышал 4 Кбайт. С тех пор эта цифра значительно увеличилась. По данным HTTP Archive, в 2012 году средний размер страницы для десктопа составлял 803 Кбайта, а спустя десять лет — уже 2284 Кбайта. Все это, несомненно, отразилось на скорости загрузки и доставки контента до аудитории.

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

Content Delivery Network (CDN) — это эффективный подход к повышению скорости загрузки контента.

В следующих постах мы разберем, как же все это устроено.

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

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

И так, в прошлом посте я кратко рассказал, что такое 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