== Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
blog.reverberate.org
Parsing Protobuf at 2+GB/s: How I Learned To Love Tail Calls in C
Parsing, performance, and low-level programming.
Виды сетей
надеюсь еще раз записав - запомню
== Что такое MAN, HAN, SAN, MWN, PAN, BAN, IAN при организации сети?
https://www.zeluslugi.ru/info-czentr/stati/chto-takoe-lan-man-wan-pan-san
== https://www.youtube.com/watch?v=4_zSIXb7tLQ
== IOT Wireless Technology Working Notes
http://www.steves-internet-guide.com/iot-wireless-technologies/
Тут еще про дальность и другие параметры беспроводных сетей
надеюсь еще раз записав - запомню
PAN - Personal Area Network - очень маленькую полосу в несколько метров, состоящую из соединяющих друг с другом устройств, таких как принтер или сканер, или даже устройств, на которых человек носит например. Bluetooth, NFC...LAN - Local Area Network - Локальная сеть. Одного здания, квартиры или офисаHAN - Home Area NetworkWLAN - беспроводная локальная сеть. тоже самое что и LAN но беспроводнаяNAN - Near Area Network - близко транслируемая сеть или «сеть близкого размещения», частный вариант LAN (например, при раздаче Wi-Fi с телефона).CAN - Campus Area Network - между несколькими зданиямиMAN - Metropolitan Area Network - городская вычислительная сеть - объединяет устройства в пределах одного городаMWN - Municipal Wireless NetworkSAN - Storage Area Network - высокоскоростная сеть между устройствами хранения. блочные хранилища итп. чаще всего в нутри одного ЦОДWAN - Wide Area Network - Крупные географические сети, например, между двумя городами, страной, континентомLPWAN - Low-Power Wide-Area Network - глобальная сеть малого энергопотребления или «энергоэффективная глобальная сеть»IAN - Internet Area Network - сеть без привязки к физическому местоположению, «интернетофицированная сеть» или «облачная сеть»== Что такое MAN, HAN, SAN, MWN, PAN, BAN, IAN при организации сети?
https://www.zeluslugi.ru/info-czentr/stati/chto-takoe-lan-man-wan-pan-san
== https://www.youtube.com/watch?v=4_zSIXb7tLQ
== IOT Wireless Technology Working Notes
http://www.steves-internet-guide.com/iot-wireless-technologies/
Тут еще про дальность и другие параметры беспроводных сетей
www.zeluslugi.ru
Мне известно что такое LAN, MAN и WAN в ИТ, но что такое PAN, SAN, BAN, HAN?
Поясняем простым языком, что такое LAN, MAN, WAN, PAN, SAN, BAN, HAN и другие сокращения сетевых технологий простым и доступным языком.
== PING & TRACERC
https://www.youtube.com/watch?v=vJV-GBZ6PeM
чтото я забыл про существование
https://www.youtube.com/watch?v=vJV-GBZ6PeM
ping 8.8.8.8tracert 8.8.8.8 для линукс traceroute 8.8.8.8чтото я забыл про существование
traceroute даже== плейлист с GopherCon Russia 2021
https://youtube.com/playlist?list=PLJTW0ZQ22rrF13VQbakM7MBiQcKb31mpk
https://youtube.com/playlist?list=PLJTW0ZQ22rrF13VQbakM7MBiQcKb31mpk
== Зачем принтеры оставляют невидимые точки?
https://youtu.be/mt1zL-yyUJA
дата, время, серийный номер. и биты четности
https://youtu.be/mt1zL-yyUJA
дата, время, серийный номер. и биты четности
YouTube
Зачем принтеры оставляют невидимые точки?
Получи до 25 000₽ в виде акций от Тинькофф Инвестиции бесплатно — https://l.tinkoff.ru/sharifinv
Почти каждый существующий цветной принтер помимо заданного ему документа, печатает кое-что еще. Заметить это невооруженным взглядом невозможно, особенно если…
Почти каждый существующий цветной принтер помимо заданного ему документа, печатает кое-что еще. Заметить это невооруженным взглядом невозможно, особенно если…
== Why can't you divide by zero? - TED-Ed
https://youtu.be/NKmGVE85GUU
https://youtu.be/NKmGVE85GUU
YouTube
Why can't you divide by zero? - TED-Ed
Check out our Patreon page: https://www.patreon.com/teded
View full lesson: https://ed.ted.com/lessons/why-can-t-you-divide-by-zero
In the world of math, many strange results are possible when we change the rules. But there’s one rule that most of us have…
View full lesson: https://ed.ted.com/lessons/why-can-t-you-divide-by-zero
In the world of math, many strange results are possible when we change the rules. But there’s one rule that most of us have…
BufWriter<Master<'_>>
== Зачем принтеры оставляют невидимые точки? https://youtu.be/mt1zL-yyUJA дата, время, серийный номер. и биты четности
== XOR & the Half adder
https://youtu.be/VPw9vPN-3ac
A xor B
A (+) B
A != B
== The power of XOR
https://youtu.be/3Kvv7VEM3uc
https://youtu.be/VPw9vPN-3ac
A xor B
A (+) B
A != B
== The power of XOR
https://youtu.be/3Kvv7VEM3uc
BufWriter<Master<'_>>
== XOR & the Half adder https://youtu.be/VPw9vPN-3ac A xor B A (+) B A != B == The power of XOR https://youtu.be/3Kvv7VEM3uc
== Коррекция ошибок - Теория информации
https://www.youtube.com/watch?v=bSIDrbtQlDw
Биты четности
== Помехоустойчивое кодирование
https://youtu.be/Xs7zKhMUQHw
https://youtu.be/S41Nl6_3mE4
!!! что бы увеличить помехоустойчивость нам нужно расширять количество сигналов используемых для передачи сигнала
= разделяем на процессы - модуляция и кодирование
в системах связи:
- обноружение только конроль целостности пакетов - контрольные суммы
- внесение дополнительно ибыточного кода. => часть ошибок можно исправить
= бывают:
- блоковый код (сообщение делится на блоки
- сверточный код
== Кодирование Рида-Соломона для чайников
https://habr.com/ru/post/538870/
== Арифметика с полиномами для кода Рида-Соломона
https://habr.com/ru/post/537926/
== Коды Рида-Соломона. Простой пример
https://habr.com/ru/post/191418/
== Коды Рида-Соломона. Часть 1 — теория прост
https://habr.com/ru/company/yadro/blog/336286/
== Коды Рида-Соломона. Часть 2 — арифметика полей Галуа
https://habr.com/ru/company/yadro/blog/341506/
== Коды избыточности: простыми словами о том, как надёжно и дёшево хранить данные
https://habr.com/ru/company/yandex/blog/510050/
== Применение битов четности
https://youtu.be/2naWcmECUSU
== Reed Solomon Encoding
https://youtu.be/fBRMaEAFLE0
== Как применение кодов избыточности в SDS помогает Яндексу дёшево и надёжно хранить данные
https://habr.com/ru/company/yandex/blog/311806/
== YT: зачем Яндексу своя MapReduce-система и как она устроена
https://habr.com/ru/company/yandex/blog/311104/
== Yandex Database – как мы обеспечиваем отказоустойчивость
https://www.youtube.com/watch?v=dCpfGJ35kK8
https://www.youtube.com/watch?v=bSIDrbtQlDw
Биты четности
== Помехоустойчивое кодирование
https://youtu.be/Xs7zKhMUQHw
https://youtu.be/S41Nl6_3mE4
!!! что бы увеличить помехоустойчивость нам нужно расширять количество сигналов используемых для передачи сигнала
= разделяем на процессы - модуляция и кодирование
в системах связи:
- обноружение только конроль целостности пакетов - контрольные суммы
- внесение дополнительно ибыточного кода. => часть ошибок можно исправить
= бывают:
- блоковый код (сообщение делится на блоки
- сверточный код
== Кодирование Рида-Соломона для чайников
https://habr.com/ru/post/538870/
== Арифметика с полиномами для кода Рида-Соломона
https://habr.com/ru/post/537926/
== Коды Рида-Соломона. Простой пример
https://habr.com/ru/post/191418/
== Коды Рида-Соломона. Часть 1 — теория прост
https://habr.com/ru/company/yadro/blog/336286/
== Коды Рида-Соломона. Часть 2 — арифметика полей Галуа
https://habr.com/ru/company/yadro/blog/341506/
== Коды избыточности: простыми словами о том, как надёжно и дёшево хранить данные
https://habr.com/ru/company/yandex/blog/510050/
== Применение битов четности
https://youtu.be/2naWcmECUSU
== Reed Solomon Encoding
https://youtu.be/fBRMaEAFLE0
== Как применение кодов избыточности в SDS помогает Яндексу дёшево и надёжно хранить данные
https://habr.com/ru/company/yandex/blog/311806/
== YT: зачем Яндексу своя MapReduce-система и как она устроена
https://habr.com/ru/company/yandex/blog/311104/
== Yandex Database – как мы обеспечиваем отказоустойчивость
https://www.youtube.com/watch?v=dCpfGJ35kK8
YouTube
Коррекция ошибок (видео 16) | Теория информации | Программирование
#ПрограммированиеJavaScript
Как обмениваться сообщениями в условиях шума?
Следующее видео: https://www.youtube.com/watch?v=RdgC3VQmwzA&list=PLxGo9dxQkqWA3LPdLogAWG1-NKzEcpZZL&index=17
Предыдущее видео: https://www.youtube.com/watch?v=tOSI5IjomN0&list=PLx…
Как обмениваться сообщениями в условиях шума?
Следующее видео: https://www.youtube.com/watch?v=RdgC3VQmwzA&list=PLxGo9dxQkqWA3LPdLogAWG1-NKzEcpZZL&index=17
Предыдущее видео: https://www.youtube.com/watch?v=tOSI5IjomN0&list=PLx…
== UDP против TCP, или Будущее сетевого стека
https://youtu.be/aXYJlizk3CQ
малый буфер - беда с пропускной
большой буфер - беда с лэтенси
для юдп протокола можно гибко настроить что бы не тратить ресурсы и утилизировать сеть на лету
Flow control - говоришь сколько у тебя осталось в буфере. если превысить - пакет теряется. пример бэкпроэшер
любой роутер может сам начать дропать пакеты сам!
Congestion control
Cubic - дожидается потери пакета
BBR - смотрит на размер буфера (оч эффективен для видео)
jitter (неравномерность прихода пакетов) часто подгаживает для ББР
увеличивайте ACK!!!
мультиплексирование по ТЦП не всегда эффективно, когда пакет в начале потерялся, то другие назевисимые от первого всеравно ждут
! Включить в NGINX TFO - TCP FAST OPEN
! Включить TLS 1.3
UDP может в Zero RTT
! не забыть про "NAT unbinding"
! если пакеты проредить то потеря меньше
! бери MTU=1350 и не парься
https://lwn.net/Articles/655299/
https://youtu.be/aXYJlizk3CQ
малый буфер - беда с пропускной
большой буфер - беда с лэтенси
для юдп протокола можно гибко настроить что бы не тратить ресурсы и утилизировать сеть на лету
Flow control - говоришь сколько у тебя осталось в буфере. если превысить - пакет теряется. пример бэкпроэшер
любой роутер может сам начать дропать пакеты сам!
Congestion control
Cubic - дожидается потери пакета
BBR - смотрит на размер буфера (оч эффективен для видео)
jitter (неравномерность прихода пакетов) часто подгаживает для ББР
увеличивайте ACK!!!
мультиплексирование по ТЦП не всегда эффективно, когда пакет в начале потерялся, то другие назевисимые от первого всеравно ждут
! Включить в NGINX TFO - TCP FAST OPEN
! Включить TLS 1.3
UDP может в Zero RTT
! не забыть про "NAT unbinding"
! если пакеты проредить то потеря меньше
! бери MTU=1350 и не парься
https://lwn.net/Articles/655299/