Лучшие
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Если вы хотите быть SQL-разработчиком, администратором или архитектором баз данных:
1. Здесь можно выделить четыре основных направления.
а) теория реляионных баз данных и реляционная алгебра/алгоритмы и структуры данных/дискретная математика;
б) необохдимо изучить инструмент, который будете применять в работе (стандарты читать не надо, а вот активное
юзанье документации пойдет на пользу);
в) получение практики: повторение примеров из книг и видео уроков, разбор архитектуры БД и Query-листа приложения с открытым
исходным кодом, самостоятельный выбор любого объекта (предметной области) из нашего бренного мира и его описание, это может
быть даже дом, в котором вы живете;
г) изучение предметной области, в которой вы хотите работать.
2. Если у вас нет даже базовых знаний, то начинать нужно с простых и понятных материалов, которые не отобьют у вас желание учиться
и позволят почувствовать уверенность в своих силах и понять, что базы данных и SQL - это не так уж и сложно. Для этих целей
прекрасно подойдут материалы, которые вы сможете нагуглить или видосы с Ютуба, благо этого добра навалом.
Книги по SQL и базам данных для новичка:
«Изучаем SQL», Бейли Л.;
«SQL для простых смертных», Грабер Мартин;
«SQL за 10 минут», Бен Форта;
«Изучаем SQL», Алан Бьюли;
«Язык запросов SQL. Учебный курс», Филипп Андон, Валерий Резниченко;
«SQL For Dummies», Allen G. Taylor
«SQL-запросы для простых смертных. Практическое руководство по манипулированию данными в SQL», Майкл Дж. Хернандес, Джон Л. Вьескас;
«MySQL. Сборник рецептов», Поль Дюбуа.
Документация самых популярных СУБД:
документация SQLite: http://sqlite.org/docs.html;
документация MySQL: https://dev.mysql.com/doc/
документация PostgreSQL: https://www.postgresql.org/doc....s/9.6/static/index.h
документация PostgreSQL на русском: https://postgrespro.ru/docs/postgresql/9.6/;
документация MS SQL: https://technet.microsoft.com/....ru-ru/library/ms1302
документация Oracle: http://docs.oracle.com/cd/E11882_01/index.htm;
сюда можно добавить книги по различным СУБД, ориентированные на читателя со средней и высокой подготовкой;
и, конечно же, учебник и словарик английского языка, если вы его не знаете.
Теоретические знания: уровень Будда SQL и реляционных баз данных
Книги по теории реляционных баз данных:
«Введение в системы баз данных», Кристофер Дж. Дейт
«SQL и реляционная теория. Как грамотно писать код на SQL», Кристофер Дж. Дейт
«Основы будущих систем баз данных: Третий манифест»., Кристофер Дж. Дейт
«Базы данных и UML», Роберт Дж. Мюллер
«Теория и практика построения баз данных», Крёнке Д.
«Системы баз данных: проектирование, реализация и управление.», Питер Роб, Карлос Коронел
«Системы баз данных. Полный курс.», Гектор Гарсиа-Молина, Джеффри Ульман, Дженнифер Уидом
Книги по алгоритмам и структурам данных:
«Алгоритмы. Вводный курс», Томас Х. Кормен;
«Алгоритмы», Дасгупта С., Пападимитриу Х., Вазирани У.;
«Анализ алгоритмов. Вводный курс», Дж. Макконелл;
«Алгоритмы. Теория и практическое применение», Род Стивенс;
«Автоматное программирование», Поликарпова Н. И., Шалыто А. А.;
«Алгоритмы и структуры данных. Новая версия для Оберона», Н. Вирт;
«Алгоритмы. Построение и анализ.», Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн;
Книги и учебники по дискретной математике:
«Дискретная математика для программистов», Р. Хаггарти;
«Введение в схемы, автоматы и алгоритмы», Дехтярь М. И.;
«Графы и алгоритмы», Алексеев В. Е., Таланов А. В..
Где, черт возьми, мне брать практику?
Повторяйте примеры из книг, учебников, видео.
Оглянитесь вокруг: любой предмет, который вы видите, можно описать в базе данных, например, ваш дом, жэк и его жильцы.
Ну хорошо, сделайте базу данных для КЛАДР и нормализуйте ее до улицы или сделайте базу данных всех номеров для всех провайдеров во всем мире или России (при этом учтите номера спец. служб, деление на мобильные и стационарные, да, номера еще и внутри страны делятся по регионам и есть всякие 8 800).
Мы пришли к тому, что перед проектированием БД нужно хоть чуток разбираться в предметной области, для тех кто хочет сделать КЛАДР: не забывайте, что Москва – это не только город.
Если вы хотите проектировать базы данных для Web, то скачайте самые популярные и востребованные CMS (Drupal, WordPress, Joomla, Typo3) и посмотрите на их базы данных, а также изучите запросы к базам данных, это полезная практика.
Если вас интересует другая предметная область – Гугл вам в помощь, вы сможете найти различные биллинговые системы, CRM, ARM и другие системы учета с открытым исходным кодом и документацией.
👍 Смотрите наш топ новых фишек почты Gmail. Если вы пользуетесь почтовым ящиком Gmail это видео будет интересным для вас, потому как я расскажу о новых возможностях этого почтового ящика. Почтовая служба Gmail обзавелась новыми функциями еще с конца марта этого года. Далее в видео мы разберем его основные полезные функции.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Боковая панель приложения «Google»;
Отправка и получение писем в конфиденциальном режиме («самоуничтожающиеся» письма);
Автономная работа с почтой;
Отображение кнопок быстрого действия при наведении курсора на письмо;
Изменение вида входящих сообщений;
Режим напоминаний об электронных письмах;
Запуск вложенных файлов с домашней страницы «Gmail»;
Уведомлять только при получении важного сообщения;
Помощь в отказе от рассылки;
Предупреждения о спаме;
Включение пароля двухфакторной аутентификации является очень разумной мерой предосторожности, если есть опасения, что учетная запись получателя может быть взломана или небезопасна - https://hetmanrecovery.com/ru/....recovery_news/the-be
А на этом все! Надеюсь вам было полезным данное видео. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.
Другие видео: #gmail, #электроннаяпочта, #фишкиgmail.
👍Смотрите как перенести все ваши данные с Android устройства на IPhone. Как перенести контакты, фото, видео, музыку и другую информацию.
Если вы решили сменить свой старый смартфон с Android на новенький IPhone и задаетесь вопросом, а можно ли перенести на новое устройство нужные вам данные - это видео будет вам полезно. Так как мы детально разберем что можно перенести и как это сделать.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержимое:
Перенос содержимого с устройства Android на устройство iOS вручную
Как перенести контакты
Перенос контактов с помощью сим-карты
Перенос программ
Перенос данных с помощью специальной программы
Если вы знаете другие более простые способы переноса данных будем рады видеть их в комментариях под этим видео.
А с перечисленными ранее способами, справится даже новичок. Нужно только внимательно следовать советам и у вас все получиться.
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #Android, #iPhone, #Данные
👍 Смотрите как создать загрузочную флешку с операционной системой Windows на Android смартфоне.
Проблема с загрузкой операционной системы может появится внезапно и в самый не подходящий момент. И как всегда под рукой нет загрузочной флешки или диска для восстановления системы. Но вы забыли, что у вас в кармане есть почти полноценный компьютер в виде смартфона на базе Android, который может помочь создать загрузочную флешку с которой можно восстановить операционную систему на ПК.
Если ваш единственный компьютер или ноутбук не загружается и в результате нужно восстановить или переустановить систему этот ролик будет вам полезным. Далее в видео я детально покажу как создать флешку или карту памяти с Windows на Android устройстве.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Что нужно для создания загрузочной флешки на телефоне
Как записать ISO образ на USB флешку с Android устройства
https://www.youtube.com/watch?v=K3WKliYVERU - Чистая установка Windows 10 на компьютер или ноутбук с загрузочной флешки или диска
https://www.microsoft.com/ru-ru/software-download – образ Windows
А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #ЗагрузочнаяФлешка, #Windows, #Android
👍 Смотрите что делать если на Android телефоне не работает встроенная клавиатура.
В недавнем времени многие пользователи смартфонов на базе Android столкнулись с проблемой работы клавиатуры. Во время вызова клавиатуры она выдает ошибку и прекращает свою работу. Проблема с клавиатурой особенно болезненной оказалась для пользователей, у которых установлен числовой пароль для разблокировки устройства. Во время разблокирования смартфона клавиатура прекращает работу, не позволяя разблокировать гаджет.
Такая проблема возникла в приложении Gboard от Гугл, но данное решение может помочь и с клавиатурой от других разработчиков. Далее в видео я покажу как разблокировать устройство если клавиатура не запускается и как решить проблему запуска клавиатуры.
Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.
Содержание:
Как разблокировать телефон
Восстановление работоспособности клавиатуры
Установка другой клавиатуры
Сброс устройства
https://www.youtube.com/watch?v=uNQ-vb8A7A0 - Сброс к заводским настройкам и Hard Reset Android телефонов Samsung, Xiaomi, LG, Meizu, Huawei, HTC
https://www.youtube.com/watch?v=UV1GmIYdaYQ - Как сбросить пароль или графический ключ на Android (5 способов) в 2019
А на этом все! Надеюсь данное видео помогло вам решить проблему с клавиатурой. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.
Другие видео: #Клавиатура, #НеРаботает, #Android
В этом видео уроке мы поговорим про работу и реализацию чисел с фиксированной точкой в базах данных MySQL сервера, заметим, что числа с фиксированной точкой в MySQL представлены двумя типами данных: NUMERIC и DECIMAL. MySQL не делает никаких различий между NUMERIC и DECIMAL.
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R28827266698
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
-- Текущие дата и время
SELECT CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP, NOW(), LOCALTIME(), LOCALTIME, LOCALTIMESTAMP, LOCALTIMESTAMP();
-- Текущая дата
SELECT CURDATE(), CURRENT_DATE(), CURRENT_DATE;
-- текущее время
SELECT CURRENT_TIME(), CURRENT_TIME, CURTIME();
-- со всеми этими функциями можно:
SELECT NOW(5);
SELECT NOW(2)+0;
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
-- MySQL сервер умеет делать преобразование строки в число автоматически
-- все зависит от контекста операции. Такое преобразование обычно называют неявным.
SELECT 1+'10';
SELECT 1+'10a';
SELECT 1+'10a25';
SELECT 1+'a10a';
SELECT CONCAT(2, " test string!");
-- Число в строку в базах данных MySQL сервера можно преобразовать явно, используя
-- специальную функцию CAST().
-- Функция CAST принимает ровно два аргумента: первый аргумент - это значение, которое необходимо преобразовать, второй аргумент - это тип данных, в который конвертируется значение.
SELECT 38.8, CAST(38.8 AS CHAR);
SELECT 38.8, CAST(38.8 AS CHAR(1));
SELECT 38.8, CONCAT(38.8);
-- Кроме того, выполнении операций сравнения, MySQL сервер пытается привести значенияя разных типов данных к одному, если такое вообще возможно, а затем сравнивать их. Но об этом мы уже говорили, ссылка будет в описании.
-- Поскольку числа с плавающей точкой не всегда могут быть представлены точно, мы можем получить неожиданные результаты при сравнении значений таких чисел.
SELECT '28015376320243458' = 28015376320243458;
SELECT '28015376320243459' = 28015376320243489;
-- Такое поведение MySQL сервера связано с тем, что происходит округление чисел:
SELECT '28015376320243459'+0.0;
-- Чтобы избежать таких ошибок, выполняйте явные преобразования строки в число, используя функцию CAST():
SELECT CAST('28015376320243459' AS UNSIGNED) = 28015376320243459;
-- Точность преобразований и округлений чисел в MySQL зависит от многих факторов: версии компилятора, архитектуры процессора, версии операционной системы и др.
Рубрика по базам данных: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Рубрика MySQL: http://zametkinapolyah.ru/zame....tki-o-mysql/server-m
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
MySQL поддерживает довольно-таки большой набор операторов и функция сравнения значений: BETWEEN ... AND ..., COALESCE(), =, GREATEST(), IN(), INTERVAL(), IS, IS NOT, IS NOT NULL, IS NULL, ISNULL(), LEAST(), LIKE, NOT BETWEEN ... AND ..., !=, NOT IN(), NOT LIKE, STRCMP().
Часть из них возвращает логические значения, как результат своей работы, а некоторые функции и операторы возвращают значения, исходя из того, что они получили.
-- Проверка на равенство значений
SELECT 1 = 0;
SELECT NULL = 0;
SELECT 1 = NULL;
SELECT NULL = NULL;
SELECT '0' = 0;
SELECT '0.0' = 0;
SELECT '0.01' = 0;
SELECT '.01' = 0.01;
-- Оператор проверки логического значения IS
SELECT 10 IS TRUE;
SELECT -10 IS TRUE;
SELECT 'string' IS NOT NULL;
SELECT '' IS TRUE;
SELECT '' IS FALSE;
SELECT ' ' IS TRUE;
SELECT 0 IS TRUE;
SELECT NULL IS TRUE;
SELECT NULL IS FALSE;
-- Операторы IS NULL и IS NOT NULL или проверка на NULL
SELECT 1 IS NULL, 0 IS NULL, NULL IS NULL;
SELECT 1 IS NOT NULL, 0 IS NOT NULL, NULL IS NOT NULL;
-- Оператор между (не знаю как он правильно называются): ... BETWEEN ... AND ...
SELECT 2 BETWEEN 1 AND 3, 2 BETWEEN 3 and 1;
SELECT 1 BETWEEN 2 AND 3;
SELECT 2.5 BETWEEN 2 AND 3;
SELECT 4 BETWEEN 2 AND 3;
SELECT 'b' BETWEEN 'a' AND 'c';
SELECT 'b' NOT BETWEEN 'a' AND 'c';
SELECT 1 NOT BETWEEN 2 AND 3;
SELECT 4 NOT BETWEEN 2 AND 3;
SELECT 2.5 NOT BETWEEN 2 AND 3;
-- Следующая функция MySQL сравнивает значения и возвращает первое попавшееся, которое не равно NULL
SELECT COALESCE(NULL,1, 55, 'hello');
SELECT COALESCE(NULL,NULL,NULL);
-- Следующая функция MySQL сравнивает значения и возвращает наибольшее
SELECT GREATEST(2,0);
SELECT GREATEST(34.0,3.0,5.0,767.0);
SELECT GREATEST('B','A','C');
SELECT GREATEST('B','A','C', NULL);
-- Оператор IN. Данный оператор в SQL и базах данных MySQL имеет два операнда. Первый операнд сравниваемое значение, второй - набор значений, с которым сравнивается первый операнд.
SELECT 2 IN (0,3,5,7);
SELECT 'wefwf' IN ('wee','wefwf','weg');
SELECT (3,4) IN ((1,2), (3,4));
SELECT (3,4) IN ((1,2), (3,5));
SELECT 2 NOT IN (0,3,5,7);
SELECT 'wefwf' NOT IN ('wee','wefwf','weg');
-- В базах данных MySQL есть функция ISNULL(), в качестве аргумента она принимает выражение и проверяет его результат на NULL
SELECT ISNULL(1+1);
SELECT ISNULL(1/0);
-- Быстрая проверка/сортировка чисел.
0 1
SELECT INTERVAL(23, 1, 15, 17, 30, 44, 200);
SELECT INTERVAL(31, 30, 35, 17, 30, 44, 200);
SELECT INTERVAL(4, 6, 7, 8, 9, 10, 11);
-- Поиск наименьшего значения в базе данных MySQL
-- Если один из аргументов NULL, то результат всегда будет NULL
-- Если все аргументы INTEGER или могут быть приведены к INTEGER, то они сравниваются как целые цисла.
-- Если аргументы REAL или могут быть приведены к REAL, то они сравниваются как вещественные числа.
-- Если аргументы смешанные (строки и числа), то MySQL сравнивает их как числа.
-- Если аргументы - небинарные строки, то они сравниваются как небинарные строки.
-- Все остальные случаи MySQL сравнивает значения в бинарном виде, то есть как последовательность нулей и единиц.
SELECT LEAST(2,0);
SELECT LEAST(34.0,3.0,5.0,767.0);
SELECT LEAST('B','A','C');
Блог: http://zametkinapolyah.ru/
Паблик ВК: https://vk.com/zametkinapolyah
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Привет, друзья! Хочу рассказать немного о данных видео уроках по работе с программой Microsoft Office PowerPoint 2016. С помощью данных видео уроков вы научитесь создавать классные и красивые презентация в PowerPoint 2016 на любую тему, но в этих уроках не будет обзора продвинутых возможностей PowerPoint 2016. Так как тема офисных приложений не является основной на моем канале, поэтому продолжение уроков появится только после 150 тыс. просмотров этого плейлиста. В продолжение мы рассмотрим продвинутые приемы редактирования и создания презентаций и совместную работу приложений Excel и PowerPoint, если, конечно, эта тема вам будет интересна.
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
Реестр Windows - это своеобразная база данных операционной системы Windows. Мы рассмотрим для чего нужна эта база данных и как в нее заглянуть. Я обзорно расскажу о каждой ветке реестра и что в них хранится.
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Публикация в блоге: http://zametkinapolyah.ru/servera-i-protokoly/o-modeli-vzaimodejstviya-klient-server-prostymi-slovami-arxitektura-klient-server-s-primerami.html
Как понятно из названия, в данной концепции участвуют две стороны: клиент и сервер. Здесь всё как в жизни: клиент – это заказчик той или иной услуги, а сервер – поставщик услуг.
Клиент и сервер физически представляют собой программы, например, типичным клиентом является браузер. В качестве сервера можно привести следующие примеры: все HTTP сервера (в частности Apache), MySQL сервер, локальный веб-сервер AMPPS или готовая сборка Denwer. Клиент и сервер взаимодействую друг с другом в сети Интернет или в любой другой компьютерной сети при помощи различных сетевых протоколов, например, IP протокол, HTTP протокол, FTP и другие. Протоколов на самом деле очень много и каждый протокол позволяет оказывать ту или иную услугу.
Например, при помощи HTTP протокола браузер отправляет специальное HTTP сообщение, в котором указано какую информацию и в каком виде он хочет получить от сервера, сервер, получив такое сообщение, отсылает браузеру в ответ похожее по структуре сообщение (или несколько сообщений), в котором содержится нужная информация, обычно это HTML документ. Сообщения, которые посылают клиенты получили названия HTTP запросы. Запросы имеют специальные методы, которые говорят серверу о том, как обрабатывать сообщение. А сообщения, которые посылает сервер получили название HTTP ответы, они содержат помимо полезной информации еще и специальные коды состояния, которые позволяют браузеру узнать то, как сервер понял его запрос.
Сейчас мы схематично описали, как взаимодействуют клиент и сервер на седьмом уровне модели OSI, но, на самом деле это взаимодействие происходит на всех семи уровнях. Когда клиент отправляет запрос, сообщение упаковывается, можно представить, что сообщение заворачивается в семь оберток (хотя их может быть намного больше или же меньше), а когда сообщение получает принимающая сторона, она начинает эти обертки разворачивать. Также стоит заметить, что в основе взаимодействия клиент-сервер лежит принцип того, что такое взаимодействие начинает клиент, сервер лишь отвечает клиенту и сообщает о том: может ли он предоставить услугу клиенту и если может, то на каких условиях. Клиентское программное обеспечение и серверное программное обеспечение обычно установлено на разных машинах, но также они могут работать и на одном компьютере.
Данная концепция взаимодействия была разработана в первую очередь для того, чтобы разделить нагрузку между участниками процесса обмена информацией, а также для того, чтобы разделить программный код поставщика и заказчика. Многие сетевые протоколы построены на архитектуре клиент-сервер, поэтому в их основе обычно лежат одинаковые или схожие принципы взаимодействия, а разницу мы видим лишь в деталях, которые обусловлены особенностями и спецификой области, для которой разрабатывался тот или иной сетевой протокол.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Полезное в блоге: http://zametkinapolyah.ru/veb-programmirovanie и http://zametkinapolyah.ru/servera-i-protokoly
Паблик блога в ВК: https://vk.com/zametkinapolyah
Иерархическая модель сети - это трехуровневая модель организации сети крупной компании или интернет-провайдера, данная модель была разработана инженерами Cisco. Как видно из схемы, данная модель делит сеть на три уровня: ядро сети, уровень распределения или уровень агрегации и уровень доступа к сети.
Если говорить о небольших офисах или домашних сетях, то они представляют собой лишь какой-то фрагмент иерархической модели.
У уровня доступа одна и самая простая задача - обеспечить абоненту/клиенту/сотруднику или просто человеку доступ к сетевым ресурсам компании или провайдера.
Если говорить про оборудование, то уровень доступа здесь представлен коммутаторами уровня L2 или второго уровня. На втором уровне устанавливаются самые простые и бюджетные решения, которые позволяют лишь диагностировать и мониторить линию связи между клиентом и сеть провайдера, а также дают доступ к сети и ее верхним уровням.
Если говорить про D-Link, то здесь мы можем увидеть: DES-1210,DES-1228,DES-3200 и другие коммутаторы из этого ценового ряда. Гугл поможет вам их найти, если интересно.
Если мы говорим про Cisco, то провайдеры, по крайней мере чисто ШПД провайдеры избегают установки коммутаторов Cisco на уровне доступа, причина проста до безобразия - они дороже, как по закупке, так и по стоимости содержания штата компании: инженеры, умеющие обслуживать Cisco стоят на рынке дороже. Хотя если говорить о крупных компаниях, то на уровне доступа могут быть использованы такие коммутаторы как Cisco 2950.
Стоит обратить внимание, что большинство интернет-провайдеров в рамках своих концепций не включают клиентское оборудование в свою сеть, поэтому услуги по заменен роутеров, точек доступа Wi-Fi или сетевых карт является платной, если, конечно, вы не заключили со своим провайдером договор аренды, например, роутера. В этом случае при поломке замена будет бесплатной, но все равно этот роутер не будет рассматриваться провайдером как часть сети.
Стоит отметить, что подсеть уровня агрегации обычно называют кластером, если перенести кластер на карту, то мы получим 5-10 жилых домов на чердаке или тех этаже которых стоят антивандальные шкафы провайдеров, в этих шкафах установлены коммутаторы. Обычно коммутаторы в кластере соединены между собой в кольцо.
Уровень распределения или уровень агрегации
На уровне рапределения кластеры объединяются в сегменты, если у провайдера достаточно финансового и административного ресурса, то коммутаторы уровня агрегации соединены не только с ядром сети, но и друг с другом. Ведь протянуть оптический кабель и согласовать монтажные работы в городе довольно затратно, сюда можно будет добавить и операционные расходы: это когда оператор ежемесячно платит собственнику опор/кабельной канализации и пр. за то, что его кабель будет, собственно висеть на опоре или будет проложен в кабельной канализации.
Уровень распределения объединяет не только кластеры в сегменты, но и сегменты друг с другом. Такое объединение реализуется при помощи технологии VLAN (Virtual Local Area Network)
Если говорить про оборудование, то крупные провайдеры ставят коммутаторы провайдеры ставят коммутаторы уровня 2+ или L3, например: у D-Link DGS-3620, если говорить про Cisco, то аналогичная серия - это Cisco 3560. Важно отметить,что коммутаторы на данном уровне поддерживают функции маршрутизации.
Физически уровень агрегации представляет собой большой микрорайон или небольшой район города милионника или город спутник. Всё зависит от количества абонентов, мощности железки, занимающейся агрегированием и распределением, а также от внешних условий, таких как: собственники территорий, муниципальные службы, различные управляющие компании.
На третьем уровне или на уровне ядра сети решаются по сути две очень важные задачи: происходит внутренняя организация сети (здесь работают DHCP-сервер, определяющий кому какой IP-адрес выдать, биллинговая система, следящая за балансом абонента, система DNS, транслирующая доменные имена в IP-адреса и наоборот и др.), а также происходит взаимодействие с сетью Интернет: устройства ядра сети знают о существование других провайдеров, представляют себе маршруты, по которым можно добраться до их узлов, у ядра сети есть информация о вышестоящих DNS серверах и многое другое.
Композиция "All Good In The Wood" принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: http://audionautix.com/
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
Вкратце рассмотрим инструменты этой категории. Здесь сосредоточены не очень важные параметры, часть из которых мы уже рассматривали ранее.
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
В этом уроке я расскажу об инструменте Windows, который называется Центр поддержки. Этот инструмент позволяет отслеживать различные события, происходящие на компьютере и выводить сообщения о них. Далее разберемся с тем, что такое брандмауэр и как его настроить для безопасной работы в сетях или в Интернете. Рассмотрим, где можно найти информацию о вашем компьютере, т. е. поговорим о свойствах Системы. Разберем программку Диспетчер устройств, выводящую информацию об устройствах, установленных на вашем компьютере.
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
В этом уроке я расскажу о формате DjVu, который стал очень популярным в российском Интернете. Этот формат используется для хранения отсканированных книг и журналов.
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
В этом видеоуроке я расскажу о том, как вы можете поддерживать свою операционную систему в чистоте. Мы разберемся с программой CCleaner, которая помогает удалять неиспользуемые временные файлы или чистить реестр операционной системы.
*****
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
Разберемся со штатными инструментами операционной системы Windows, предназначенными для очистки дисков от временных файлов и других объектов, впустую занимающих место.
*****
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
В этом уроке мы поговорим о том, как подключить к системному блоку монитор, клавиатуру, мышь и колонки. И после окончательной сборки запустим компьютер.
*****
Видеокурс "Компьютер Шаг за Шагом"
https://pc-azbuka.ru/category/beginner/
*****
В этих трех уроках я покажу весь процесс сборки компьютера. Мы установим в «голый» корпус блок питания, материнскую плату и все устройства. Установим процессор, нанесем на него термопасту и установим систему охлаждения.
*****