© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB
20 июля 2015 г. 6:38

Технологии передачи данныхАрхитектура сетей передачи данных

network, transmission

Декомпозиция задачи сетевого взаимодействия

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

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

Декомпозиция задачи

Декомпозиция - разбиение одной сложной задачи на несколько простых.

29 июня 2015 г. 7:47

ВОЛСВОЛС - Урок 004. Дисперсия в оптическом волокне

fiber, волс, модовая дисперсия

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

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

c – скорость распространения света
l – длина оптического волокна
n 1 , n 2 – коэффициенты преломления сердечника и оболочки

29 июня 2015 г. 7:36

ВОЛСВОЛС - Урок 003. Затухание в оптическом волокне

fiber, волс, потери

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

α c – собственные потери волоконных волноводов
α k – дополнительные кабельные потери
α ik – потери на поглощение в инфракрасной области
α pr – потери, вызванные присутствием в оптических волокнах примесей

Собственные потери волоконных световодов состоят, в свою очередь, из потерь на поглощение α p и потерь на рассеяние α r :

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

tgδ – тангенс угла диэлектрических потерь

Затухание в инфракрасной области, расположенной в диапазоне длин волн свыше 1,6 мкм, рассчитывается по формуле:

C и k – постоянные коэффициенты. Для кварцевого стекла C = 0,9; k = (0,7—0,9) мкм.

28 июня 2015 г. 13:22

ВОЛСВОЛС - Урок 002. Оптическое волокно и его типы

fiber, волс, типы волс

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

α – радиус сердцевины волокна,
λ – длины волны света,
Δ – относительная разность показателей преломления.

Так как n 1 и n 2 имеют очень близкие значения, номинальная величина ∆ для большинства оптических волокон находится в пределах

28 июня 2015 г. 12:37

ВОЛСВОЛС - Урок 001. Волоконный световод – принцип действия

fiber, волс, апертурный угол

Волоконный световод представляет собой тонкую двухслойную стеклянную нить, каждый элемент которой (сердцевина и оболочка) обладает различным показателем преломления. Показатель преломления n прозрачного вещества представляет собой отношение скорости света в вакууме ( c – скорость света) к скорости света в данном веществе ( v ), а также определяется следующей формулой:

где ε и μ — относительные соответственно диэлектрическая и магнитная проницаемости.

Учитывая, что относительная магнитная проницаемость прозрачного вещества обычно постоянна и равна единице, показатель преломления для сердцевины n 1 = √ε 1 , а для оболочки n 2 = √ε 2 .

15 июля 2018 г. 20:20
igorpodoba

C++ - Тест 003. Условия и циклы

  • Результат 92баллов,
  • Очки рейтинга8
15 июля 2018 г. 20:17
igorpodoba

C++ - Тест 002. Константы

  • Результат 91баллов,
  • Очки рейтинга8
14 июля 2018 г. 7:47
igorpodoba

C++ - Тест 003. Условия и циклы

  • Результат 71баллов,
  • Очки рейтинга1
Последние комментарии
14 июля 2018 г. 18:49
Евгений Легоцкой

Qt/C++ - Урок 049. QTranslator - динамический перевод мультиязычного приложения на Qt

У меня на руках есть один проект, где какие-то потуги с переводами и подключением этого добра в CMAKE делались.Но там файл перевода добавляется прямо в ресурсы проекта. То есть бинарных qm файл...
14 июля 2018 г. 18:35
Евгений Легоцкой

Django - Урок 036. Как добавить аутентификацию через социальные сети. ВКонтакте

Не, не будет, в данной батарейке уже есть необходимый функционал по разрулированию этой проблемы. Аутентификации из разных социальных сетей будут сливаться на один аккаунт. Так что всё нормаль...
14 июля 2018 г. 4:17
Gerych

Django - Урок 036. Как добавить аутентификацию через социальные сети. ВКонтакте

Мне интересно что будет если в обеих сетях в авторизации одинаковый еmail. Не выведет ли ошибку ?
13 июля 2018 г. 11:55
Arrow

Qt/C++ - Урок 049. QTranslator - динамический перевод мультиязычного приложения на Qt

Хорошая статья. Только один вопрос как это сделать для CMake? Интересует именно запись в CMakeList TRANSLATIONS += QtLanguage_ru.ts CODECFORSRC = UTF-8 П...
Сейчас обсуждают на форуме
14 июля 2018 г. 18:56
Евгений Легоцкой

Как сделать пустое поле в QDateEdit

Слишком много возни, чтобы подробно объяснить, что нужно сделать.... тем более, что у вас ещё зависимость на базу данных... Для начала нужно наследоваться от QCalendarWidget, посколь...
12 июля 2018 г. 15:02
незнаток

Перенос значений таблицы в другую таблицу

void Opisanie::perevod(){ QString mil; int mf = ui->table1->rowCount(); for(int ik = 0; ik < mf; ik++) { QString tu = ui->table1->model()->data(ui...
12 июля 2018 г. 7:46
Евгений Легоцкой

OpenSSL на Windows10

Совсем забыл. Вот в этом посте есть ссылка на скачивание openssl библиотек для msvc-2015
11 июля 2018 г. 16:05
Ruslan Polupan

Наследование от QLineEdit

Из опыта разработки в нашей конторе (для программирование хобби я техподдержка): Если есть возможность переложить логику приложения на базу данных то это лутший вариант. Т.е. использовать по м...

Рекомендуемые страницы