Архив метки: Вопросы читателей

Определение модели «клиент — сервер»

Два процесса удаленного приложения могут взаимодействовать в основном в двух разных моделях:

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

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

Система может одновременно действовать как Сервер и Клиент. То есть, один процесс действует как Сервер, а другой действует как клиент. Также может случиться так, что и клиентский, и серверный процессы находятся на одной машине.

Коммуникация

Два процесса в клиент-серверной модели могут взаимодействовать различными способами:

  • Сокеты
  • Удаленные вызовы процедур (RPC)

Сокеты

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

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

Удаленный вызов процедур

Это механизм, при котором один процесс взаимодействует с другим посредством вызовов процедур. Один процесс (клиент) вызывает процедуру, лежащую на удаленном хосте. Процесс на удаленном хосте считается сервером. Оба процесса выделяют заглушки. Это сообщение происходит следующим образом:

  • Клиентский процесс вызывает клик-заглушку. Он передает все параметры, относящиеся к локальной программе.
  • Затем все параметры упаковываются (сортируются) и выполняется системный вызов для отправки их на другую сторону сети.
  • Ядро отправляет данные по сети, а другой — получает.
  • Удаленный хост передает данные на заглушку сервера, где он не привязан.
  • Параметры передаются процедуре, и процедура выполняется.
  • Результат отправляется клиенту таким же образом.



2018-09-21T10:52:38
Вопросы читателей

Как работает User Datagram Protocol (UDP)

Протокол пользовательских дейтаграмм (UDP) — это самый простой коммуникационный протокол Transport Layer, доступный из набора протоколов TCP/IP. Это связано с минимальным механизмом связи. UDP считается ненадежным транспортным протоколом, но он использует IP-услуги, которые обеспечивают лучший механизм доставки усилий.

В UDP приемник не генерирует подтверждение принятого пакета и, в свою очередь, отправитель не ожидает подтверждения подтверждения отправленного пакета. Этот недостаток делает этот протокол ненадежным, а также проще при обработке.

Востребованность UDP

Может возникнуть вопрос, почему нам нужен ненадежный протокол для транспортировки данных? Мы развертываем UDP, где пакеты подтверждения имеют значительный объем полосы пропускания вместе с фактическими данными. Например, в случае потоковой передачи видео тысячи пакетов отправляются к своим пользователям. Признание всех пакетов затруднительно и может содержать огромное количество потерь пропускной способности. Лучший механизм доставки базового IP-протокола обеспечивает наилучшие усилия для доставки своих пакетов, но даже если некоторые пакеты в потоке видео теряются, это не катастрофично и легко может быть проигнорировано. Потеря нескольких пакетов в видео и голосовом трафике иногда остается незамеченной.

Возможности User Datagram Protocol

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

Заголовок UDP

UDP-заголовок так же прост, как и его функция.

Заголовок UDP содержит четыре основных параметра:

  • Source Port — эта 16-разрядная информация используется для идентификации исходного порта пакета.
  • Destination Port — эта 16-разрядная информация используется для определения службы уровня приложения на машине назначения.
  • Lenght — Длина определяет всю длину UDP-пакета (включая заголовок). Это 16-битовое поле, а минимальное значение — 8-байтовое, то есть размер самого UDP-заголовка.
  • Checksum. В этом поле хранится значение контрольной суммы, сгенерированное отправителем перед отправкой. IPv4 имеет это поле как необязательное, поэтому, когда поле контрольной суммы не содержит никакого значения, оно выполнено 0, а все его биты установлены на ноль.

Где используется UDP?

Вот несколько приложений, в которых UDP используется для передачи данных:

  • Услуги доменных имен
  • Простой протокол сетевого управления
  • Тривиальный протокол передачи файлов
  • Протокол маршрутной информации
  • Kerberos



2018-09-20T09:51:12
Вопросы читателей

Типы компьютерных сетей

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

Персональная сеть

Личная сеть (PAN) — это самая маленькая сеть, которая очень личная для пользователя. Она может включать устройства с поддержкой Bluetooth или инфракрасные устройства. PAN имеет диапазон подключения до 10 метров. PAN может включать беспроводную компьютерную клавиатуру и мышь, Bluetooth-совместимые наушники, беспроводные принтеры и пульты для телевизора.

Например, Piconet — это личная сеть с поддержкой Bluetooth, которая может содержать до 8 устройств, соединенных вместе в режиме ведущего-подчиненного.

Локальная сеть

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

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

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

LAN использует технологию Ethernet или Token-ring. Ethernet является наиболее широко используемой технологией LAN и использует топологию Star, в то время как Token-ring встречается редко.

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

Городская вычислительная сеть

Городская вычислительная сеть (Metropolitan Area Network, MAN) обычно расширяется по всему городу, например, сеть кабельного телевидения. Он может быть в виде Ethernet, Token-ring, ATM или Fiber Distributed Data Interface (FDDI).

Metro Ethernet — это услуга, предоставляемая провайдерами. Эта услуга позволяет своим пользователям расширять свои локальные сети. Например, MAN может помочь организации подключить все свои офисы в городе.

Основой MAN является высокопроизводительная и высокоскоростная волоконная оптика. MAN работает между локальной сетью и глобальной сетью. MAN обеспечивает восходящую линию связи для локальных сетей в WAN или Интернет.

Глобальная вычислительная сеть (WAN)

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

WAN может использовать передовые технологии, такие как режим асинхронной передачи (ATM), Frame Relay и синхронная оптическая сеть (SONET). WAN может управляться несколькими администрациями.

Internetwork

Это межсетевое взаимодействие или просто интернет. Это самая большая сеть, существующая на этой планете. Интернет чрезвычайно соединяет все WAN-сети и может иметь подключение к локальным сетям и домашним сетям. Интернет использует пакет протоколов TCP/IP и использует IP в качестве протокола адресации. В настоящее время Интернет широко внедряется с использованием IPv4. Из-за нехватки адресных пространств он постепенно переходит с IPv4 на IPv6.

Интернет позволяет своим пользователям делиться и получать доступ к огромному количеству информации по всему миру. Он использует WWW, FTP, почтовые службы, потоковое аудио и видео и т.д. На огромном уровне интернет работает на модели Client-Server.

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

Интернет широко используется в службах World Wide Web, используя страницы, связанные с HTML, и доступен через клиентское программное обеспечение, известное как веб-браузер. Когда пользователь запрашивает страницу с использованием какого-либо веб-браузера, расположенного на каком-либо веб-сервере в любой точке мира, веб-сервер отвечает соответствующей HTML-страницей. Задержка связи очень низкая.

Интернет обслуживает множество предложений и участвует во многих аспектах жизни. Некоторые из них:

  • Веб-сайты
  • Эл. почта
  • Мгновенные сообщения
  • Ведение блогов
  • Социальные медиа
  • Маркетинг
  • Построение сетей
  • Обмен ресурсами
  • Потоковое аудио и видео



2018-09-19T11:27:01
Вопросы читателей

Разница между пропускной способностью и латентностью сети

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

Что такое пропускная способность?

Чтобы понять пропускную способность и задержку, нам нужно иметь четкое определение обеих, поэтому давайте начнем с полосы пропускания. Полоса пропускания — это объем данных, которые могут передаваться из одной точки в другую, обычно измеряемой в секундах. Интернет-провайдеры обычно рекламируют свою полосу пропускания в Интернете, например, 20/20 Мбит/с, что означает, что 20 мегабайт/с данных могут быть загружены или загружены с YouTube в секунду, например. Большинство людей знакомы только с такими параметрами, как мегабайты, гигабайты и т.д., Но интернет-провайдеры все еще используют метрику Megabit, потому что это делает номера более крупными, но на самом деле соединение 20/20 Мбит/с составляет всего около 2 мегабайт. Важно помнить, что пропускная способность — это не скорость. Следовательно, возникает путаница!

Что такое латентность?

Задержка — это время, которое пакет данных принимает для перемещения из одной точки в другую. Другим точным термином для задержки является задержка. Одна важная вещь, которую следует помнить о латентности, состоит в том, что это естественное явление, постулированное Эйнштейном в теории относительности. В нашей вселенной все нужно время для путешествия, даже свет. Таким образом, в Интернете, когда требуется пакет для поездки (например, из центра обработки данных Facebook на ваш компьютер), он называется Latency.

В чем разница между пропускной способностью и задержкой?

Читая определение обоих терминов выше, вы, вероятно, уже заметили разницу между ними, но я дам вам аналогию, чтобы было легче понять это, если вы все еще запутались. Представьте себе шоссе с 4 дорожками, где ограничение скорости составляет 60 миль/ч. Теперь в Интернете пропускная способность — это шоссе, а латентность — ограничение скорости 60 миль в час. Теперь, если вы хотите увеличить количество автомобилей, которые путешествуют по шоссе, вы можете добавить еще несколько дорожек, но поскольку шоссе имеет слишком много кривых и ударов, вы не можете увеличить ограничение скорости, поэтому все автомобили должны путешествовать со скоростью 60 миль в час все еще. Не имеет значения, сколько полос дороги имеет шоссе, машины добираются до места назначения в то же время независимо от размера шоссе!

Почему увеличение пропускной способности увеличивает скорость загрузки, то вы можете спросить, не так ли? Нет, увеличивая пропускную способность, вы увеличиваете пропускную способность, а не скорость. Следуя аналогиям с шоссе, представьте, что транспортные средства, проезжавшие по этой автомагистрали, были все грузовики с кирпичами дома для доставки. Все грузовики должны путешествовать со скоростью 60 миль в час, но как только они добираются до места назначения, а не доставляют 4 груза из кирпича, доставляется 6 грузов, поскольку к шоссе добавлено еще 2 полосы. То же самое происходит, когда вы добавляете пропускную способность к интернет-соединению, емкость увеличивается, но латентность (скорость) остается неизменной.

Что вызывает латентность?

Задержка вызвана расстоянием и качеством среды, через которую проходят интернет-пакеты. Например, латентность через опто-волоконное соединение короче, чем через медный кабель, но латентность через медный кабель короче, чем через спутниковое соединение и т.д. Спутники используют микроволновый спектр для ретрансляции соединений данных из космоса. То, что увеличивает задержку, например, отставание в спутниковых соединениях, — это расстояние, которое пакеты должны перемещать туда и обратно.

Когда возникает латентность?

Большинство людей не замечают и не заботятся о латентности, пока веб-страницы, Netflix, YouTube и другие мультимедийные материалы загружаются быстро. Задержка становится проблемой только при необходимости передачи данных в реальном времени. Например, звонки VOIP, онлайн-встречи лицом к лицу и т.д. Я подсчитал, что любая латентность за пределами 200 мс даст вам проблемы в режиме реального времени. Например, в вызове Skype или VOIP, вы почувствуете заметную задержку, из-за чего практически невозможно провести текучую беседу без перерывов.

Как я могу проверить задержку?

Самый быстрый способ проверить задержку с любого компьютера — использовать протокол ICMP с помощью команды Ping. Например, если я хочу проверить задержку между моим компьютером и центром обработки данных Google, я наберу команду ping google.com:

Пинг google

Как вы можете видеть, средняя задержка между моим компьютером и центром обработки данных Google составляет 48 мс.

Вывод

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



2018-09-18T10:09:52
Вопросы читателей

Выбор хорошего маршрутизатора

В наше время устройства, которые мы используем каждый день, становятся «умными» и присоединяются к нашим домашним сетям. В то время как всего несколько лет назад на домашнем маршрутизаторе обычно был только телефон, ПК и, возможно, подключенный планшет, вы часто найдете больше подключений, чем вы можете рассчитывать на две руки. Потоковое телевидение, звонки, подсветка и регулировка температуры на вашем месте — все это осуществляется через беспроводной интернет, предоставляемый маршрутизатором Wi-Fi.

Зачем покупать определенный маршрутизатор?

Из-за своей важной роли в подключенном доме выбор правильного маршрутизатора становится все более важным, чем когда-либо прежде. Большинство провайдеров интернет-услуг (ISP) предоставят вам беспроводной маршрутизатор — часто в сочетании с кабелем или модемом DSL, и многие люди считают, что он так же хорош, как и он. Он подключает ваши устройства к Интернету, так зачем беспокоиться?

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

Стандарты Wi-Fi 802.11 a/b/g/n/ac

Wi-Fi — это глобальный стандарт, и чтобы устройства могли подключаться без проблем, есть спецификации, к которым он должен придерживаться. Этот стандарт известен как 802.11, а буквы a,b,g,n или ac обозначают версию. Все версии совместимы друг с другом, но подключение к более ранней версии означает, что ваше устройство будет ограничено более низкой скоростью.

Wi-Fi не прекратил развиваться, и AC в настоящее время является последней версией, хотя устройства N-версии и маршрутизаторы по-прежнему актуальны и довольно распространены. Однако из-за прогрессии покупка нового маршрутизатора 802.11n в большинстве случаев не имеет такого же смысла, как покупка маршрутизатора переменного тока, особенно из-за того, насколько они упали в цене. Новые устройства идут по пути AC, и разумно смотреть в будущее.

Одно- или двухдиапазонный

Беспроводная связь происходит по полосам частот, которые можно рассматривать как дороги, по которым движутся ваши данные. В то время как маршрутизаторы до 802.11g, включая 802.11g, работали исключительно на частоте 2,4 ГГц, в 802.11n была добавлена ​​поддержка диапазона 5 ГГц и перенесена на 802.11ac (которая работает в диапазоне 5 ГГц). Зачем? Диапазон 2,4 ГГц стал переполненным, что привело к сценарию часового часа, когда движение заклинило.

Устройства, которые могут использовать только диапазон 2,4 ГГц, называются однополосными устройствами, а двухдиапазонные устройства могут использовать полосы 2,4 ГГц и 5 ГГц. В то время как низкочастотная полоса имеет более низкий предел скорости и является более узкой, диапазон 5 ГГц намного шире и имеет намного более высокую скорость.

Есть недостатки в диапазоне 5 ГГц. Более высокая частота означает, что сигнал теряет большую часть своей силы, поскольку он касается стен, мебели и других препятствий, хотя маршрутизаторы переменного тока имеют что-то, называемое формированием луча, которое будет посылать сигнал в направлении устройства, а не просто распылять сигнал в сфере вокруг него. Тем не менее, увеличенная скорость и более широкая дорога означают, что она идеально подходит для потоковой передачи видео высокой четкости и игр.

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

Зависимость от максимальной скорости интернета

В каждом стандарте Wi-Fi есть дополнительные классификации, которые определяют фактическую производительность, которую вы получите. Вы можете увидеть маршрутизатор, рекламируемый как AC1200 или N600, но это не означает, что вы получаете максимальную скорость 1200 Мбит/с или 600 Мбит/с. Это число представляет собой комбинацию скоростей обеих полос. Например, маршрутизатор AC1200 будет иметь полосу 2,4 ГГц с максимальной скоростью 300 Мбит / с и полосой 5 ​​ГГц с максимальной скоростью 867 Мбит / с (округляется до ближайшей сотни).

Даже эти скорости являются теоретическими, и в реальных испытаниях вы, вероятно, не приближаетесь к этому числу. Аналогично, если вы видите маршрутизатор с надписью AC5000, это не магически ударяет 5000 Мбит/с. Вместо этого вы получаете единую полосу частот 2,4 ГГц на скорости 600 Мбит/с и две полосы частот 5 ГГц с частотой 2166 Мбит/с.

Таким образом, выходить и покупать самый большой, самый плотный, самый дорогой маршрутизатор может быть заманчивым, но платить за то, что вам не нужно, будет больше разочарование. Например, если вы платите за интернет-план 50 Мбит/с от своего интернет-провайдера, и вы живете в однокомнатной квартире, нет смысла покупать маршрутизатор AC5000 с восемью антеннами. Ваш интернет может быть таким же быстрым, как самая медленная точка в соединении, которая в этом случае, скорее всего, предоставляется вашим провайдером.

Определите, какую площадь должен покрывать сигнал

Жизнь в большом доме может вызвать проблемы, связанные с обслуживанием Wi-Fi на всех ваших устройствах, особенно при использовании диапазона 5 ГГц. Для небольших квартир или домов один роутер с сильным набором антенн, без сомнения, выполнит свою работу, и это не помешает проверить вещи, прежде чем покупать что-то слишком дорогое. Чтение отзывов — отличный способ получить представление о том, какой диапазон имеет маршрутизатор. Вы также можете всегда проверять расширители Wi-Fi, которые собирают сигнал маршрутизатора и ретранслируют его где-то еще в вашем доме.

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

Подсчитайте, сколько устройств необходимо подключить

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

Если у вас есть маршрутизатор с диапазоном 2,4 ГГц, который может достичь теоретического максимума в 300 Мбит/с и сразу подключить 10 устройств, каждый из этих устройств будет получать в среднем около 30 Мбит/с. Для тех, кто находится в переполненном доме с несколькими устройствами, подключенными сразу, лучшим вариантом является высокопроизводительный двухдиапазонный маршрутизатор. Если ваша семья не сможет остановить потоковое Netflix, три-полосный маршрутизатор с двумя полосами 5 ГГц определенно должен рассмотреть.

В этой заметке обратите внимание, сколько Ethernet-портов имеет маршрутизатор. У вас есть много устройств, для которых вы хотите установить проводное соединение? Начать подсчет. Аналогичным образом проверьте USB-порты, если вы хотите добавить внешний жесткий диск или другое устройство в свою домашнюю сеть.

Вам нужен MU-MIMO?

Чтобы еще больше усложнить ситуацию, некоторые новые маршрутизаторы имеют нечто вроде многопользовательской технологии с несколькими входами и несколькими выходами (MU-MIMO), в которой исправлено право доступа. В то время как более традиционный однопользовательский, множественный ввод, множественный вывод (SU- MIMO) поставляет данные на одно устройство одновременно на основе вращения, MU-MIMO позволяет одновременно передавать данные.

SU-MIMO отлично подходит для большинства целей, и ротационная доставка происходит так быстро, что вы обычно не заметите. Если, однако, кто-то из дома потоковое видео и вы пытаетесь играть в онлайн, MU-MIMO может пригодиться, предлагая непрерывные потоки данных на обоих устройствах.

У этих устройств должны быть возможности MU-MIMO, и в то время как это число растет, ваши старые вещи, вероятно, не принесут вам пользы. Ознакомьтесь с нашим руководством по MU-MIMO для получения более подробной информации.

Важность программного обеспечения и функций безопаности

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

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

 



2018-09-17T10:55:59
Вопросы читателей

DDoS атака: отказ в обслуживании

Представьте себе сценарий, в котором вы посещаете некоторые веб-сайты, и один из них кажется немного медленным. Вы можете обвинять их серверы в повышении их масштабируемости, поскольку они могут испытывать много трафика пользователей на своем сайте. Большинство сайтов уже учли эту проблему заранее. Скорее всего, они могут стать жертвой так называемой атаки DDoS, Ditributed Denial of Service Attack. Refer — Deniel of Service and Prevention

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

Типы DDoS-атак —

Атаки DDoS можно разделить на три основные категории:

  • Атаки уровня приложения —

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

    Примеры: Атака HTTP-атаки и атака на службы DNS.
  • Атаки протоколов —

    Они также известны как нападения с истощением штата. Эти атаки сосредоточены на уязвимостях в слое 3 и уровне 4 стека протоколов. Эти типы атак потребляют ресурсы, такие как сервисы, брандмауэры и балансиры нагрузки.

    Примеры: SYN Flood attack и Ping of Death.
  • Объемные атаки —

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

    Примеры: усиление NTP, усиление DNS, флуд UDP и TCP.

Типичные атаки DDoS —

  • SYN Флуд —

    Атака SYN Flood работает так же, как озорной ребенок продолжает звонить в колокольчик (запрос) и убегать. Старик внутри выходит, открывает дверь и не видит никого (без ответа). В конечном счете, после частых таких сценариев, старый человек истощается и не отвечает даже подлинные люди. Атака SYN использует рукопожатие TCP, отправляя SYN-сообщения с поддельным IP-адресом. Сервер-жертва продолжает отвечать, но не получает окончательного подтверждения.

  • HTTP флуд —

    В атаке HTTP Flood несколько HTTP-запросов генерируются одновременно с целевым сервером. Это приводит к истощению сетевых ресурсов этого сервера и, таким образом, не обслуживает запросы реальных пользователей. Варианты атак HTTP Flood — HTTP GET атака и HTTP POST-атака.

  • Усиление DNS —

    Предположите сценарий, в котором вы звоните в хижину пиццы, и попросите их перезвонить вам на номер и рассказать все комбинации пиццы, которые они имеют вместе с начинками и пустынями. Вы создали большой вывод с очень маленьким входом. Но, улов — это номер, который вы им дали, не ваш. Аналогично, DNS Amplification работает, запрашивая DNS-сервер из поддельного IP-адреса и структурируя ваш запрос, чтобы DNS-сервер отвечал с большим количеством данных целевой жертве.

Уменьшение DDoS —

Предотвращение атаки DDoS сложнее, чем атаки DoS, потому что трафик поступает из нескольких источников, и становится трудно фактически отделить вредоносные узлы от нездоровых хостов. Некоторые из методов смягчения, которые могут быть использованы:

  • Маршрутизация blackhole —

    В маршрутизации blackhole сетевой трафик направляется в «черную дыру». При этом в черной дыре теряется вредоносный трафик и вредоносный трафик. Эта контрмера полезна, когда сервер испытывает атаку DDoS, и весь трафик перенаправляется для поддержки сети.
  • Ограничение скорости

    Ограничение скорости включает в себя управление скоростью трафика, которая отправляется или принимается сетевым интерфейсом. Он эффективен в снижении темпов работы скребков, а также в попытках входа в систему. Но просто ограничение скорости вряд ли предотвратит сложные DDoS-атаки.
  • Черный список / белый список —

    Blacklisting — это механизм блокировки IP-адресов, URL-адресов, имен доменов и т. Д., Упомянутых в списке и позволяющих трафик из всех других источников. С другой стороны, «белый список» относится к механизму разрешения всех IP-адресов, URL-адресов, имен доменов и т. Д., Упомянутых в списке, и отрицания всех других источников доступа к ресурсам сети.



2018-09-14T10:48:41
Вопросы читателей