Всем привет, меня зовут Вадим Макеров, я работаю в iSpring бэкенд-разработчиком.Однажды у нас в продукте был инцидент, который привел к даунтайму LMS и происходил несколько раз, в течении нескольких дней. Причина оказалась нетривиальной и находилась на уровне сетевых настроек подключений между сервисами. Узнать что за опция спасает от даунтайма
Первая часть: Ethernet, ARP, IPv4 и ICMPv4Вторая часть: основы TCP и HandshakeВ прошлом посте мы узнали о заголовках TCP и о том, как устанавливается соединение между двумя сторонами.В этом посте мы изучим передачу данных по TCP и способ управления ею.Также мы создадим интерфейс сетевого стека, который приложения смогут использовать для передачи данных по сети. Потом этот Socket API мы применим, чтобы наш пример приложения смог отправить простой HTTP-запрос веб-сайту. Читать далее
В процессе написания загрузчика STM8uLoader для микроконтроллеров STM8 возникла необходимость измерить глубину стека. Зададимся вопросами: Что будет если попытаться поместить в стек больше информации чем его глубина? Что будет если попытаться извлечь из стека больше информации чем поместили? Что будет если инициализировать указатель стека SP адресом выходящим за границы стека? Читать дальше →
Книжный стек - это мой блог о книгах, живущий на разных площадках, в т.ч. на Хабре. Чтобы не тратить ваше время, манифест стека я написал в конце статьи.Ниже - карта стека, она же - оглавление. Составлял карту ИИ - с такими задачами он справляется лучше меня. Все ссылки карты ведут на публикации Хабра. Эта публикация будет обновляться, и в постах о книгах я буду давать на неё ссылку.Базовое место жительства Книжного стека - тг. Но все публикации продублированы на Хабре. Читать далее