Size: a a a

2020 March 28

ЕО

Евгений Омельченко in DevOps
Vladimir Smirnov
Нужно понимание самой базы - TCP, UDP, понимание парочки самых популярных протоколов поверх этого всего (DNS, HTTP). Понимание совсем базовой маршрутизации.

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

A

Alexander in DevOps
Vladimir Smirnov
Нужно понимание самой базы - TCP, UDP, понимание парочки самых популярных протоколов поверх этого всего (DNS, HTTP). Понимание совсем базовой маршрутизации.

BGP тут скорее плюс. Я бы предпочел чтобы человек понимал больше в том что я считаю базой, чем поверхностно знал много (особенно по себе сужу, я как раз поверхностно знаю много, но глубоко не знаю ничего)
Не, DNS как протокол сейчас почти никому не нужен. Даже многие опсы не знают его.
источник

DS

Dmitry Sergeev in DevOps
Igor
не нужно. приведите пример
лабы в универе 😁
источник

A

Alexander in DevOps
Igor
не нужно. приведите пример
Разработка DHCP-клиента/сервера, посылка ICMP.
источник

I

Igor in DevOps
Alexander
Разработка DHCP-клиента/сервера, посылка ICMP.
ну ответили же - лабы в универе)
источник

ЕО

Евгений Омельченко in DevOps
Alexander
Не, DNS как протокол сейчас почти никому не нужен. Даже многие опсы не знают его.
А чо теперь вместо DNS? xD
источник

ЕО

Евгений Омельченко in DevOps
Или вне гугла и BNS жизни нет?
источник

A

Alexander in DevOps
Dmitry Sergeev
на nodejs их наверняка можно подергать =)
Обычно, если javascript для человека — это низкоуровневый язык, то, скорее всего, он пишет фронт и из браузера ничего такого не подергает.
источник

A

Alexander in DevOps
Igor
ну ответили же - лабы в универе)
Почему сразу лабы? У нас вот в компании иногда нужно самому icmp послать из сервиса. До DHCP еще не докатились, но вполне можем, если инфосеки вспомнят про одну тему.
источник

VS

Vladimir Smirnov in DevOps
Igor
не нужно. приведите пример
ну знаешь, отличие хорошего программиста от так себе, что для так себе есть socket(), send() и recv(), а остальное - магия и работает все идеально.

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

p

pragus in DevOps
Alexander
Не, DNS как протокол сейчас почти никому не нужен. Даже многие опсы не знают его.
А потом люди фильтруют tcp/53 и удивляются ;)
источник

VS

Vladimir Smirnov in DevOps
Alexander
Не, DNS как протокол сейчас почти никому не нужен. Даже многие опсы не знают его.
а потом путаются в трех соснах когда надо добавить новый рекорд или сделать приватные и публичные зоны с делегацией
источник

A

Alexander in DevOps
Евгений Омельченко
А чо теперь вместо DNS? xD
Не, DNS есть, просто его, как протокол, большинство не знает. Им достаточно, что можно послать через либу запрос с именем и получить в ответ адрес :)
источник

VS

Vladimir Smirnov in DevOps
пока есть доменные имена - DNS нужен
источник

p

pragus in DevOps
Vladimir Smirnov
ну знаешь, отличие хорошего программиста от так себе, что для так себе есть socket(), send() и recv(), а остальное - магия и работает все идеально.

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

VS

Vladimir Smirnov in DevOps
и дебажить его надо
источник

A

Alexander in DevOps
Vladimir Smirnov
а потом путаются в трех соснах когда надо добавить новый рекорд или сделать приватные и публичные зоны с делегацией
Это тоже далеко от протокола.
источник

p

pragus in DevOps
И любители выставить tcp.rmem поболее
источник

VS

Vladimir Smirnov in DevOps
Alexander
Это тоже далеко от протокола.
совсем базовые вещи о том как работают резолверы, какие типы запросов, что ожидать в ответе, когда оно куда и зачем ходит
источник

p

pragus in DevOps
А потом ловят latency spikes ;))
источник