Разработка ждёт балета
1.66K subscribers
508 photos
4 videos
15 files
1.54K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
За свою историю HTTP оброс разными странностями и интересностями, часть из них хорошо описали в этом посте. Тизер:
- no-cache в заголовке означает, что кэшировать всё-таки надо
- Для чего вообще 1XX коды?
- Каждый websocket работает с одним и тем же UUID 258EAFA5-E914-47DA-95CA-C5AB0DC85B11. Чего вообще?

#http #network #protocol
Мне тут пришлось заняться странным - форкнуть и переделать TLS либу. И вот наткнулся на классный ресурс с детальным разбором всех записей, которыми клиент с сервером обмениваются: TLS 1.2 и TLS 1.3.

#network #tls #protocol
👍11🥱3🔥2
Тут прошлись по всему множеству HTTP/(0.9, 1.0, 1.1, 2, 3). Хороший разбор, коротко и по делу. Какие проблемы решаются, как, чем платим.

#network #http #protocol
👍3🔥1
Тут рассказывают про Nagle’s algorithm и Delayed ACK: что случается с TCP, когда обе этих штуки работают одновременно.

#network #tcp #protocol
🔥2
Тут просто наглядно разбирают TCP handshake, как раз немного затрагивали на прошедшем пирлабе.

#internet #tcp #protocol
🔥4
Как-то случайно нарвался на посты про AT protocol (Bluesky вероятно самое известное, что на этом работает). Тут вот на птичках рассказывают, зачем это надо и как оно работает.
Есть тут знающие люди? Чем оно лучше или хуже Mastodon? Почему Mastodon не на этом протоколе? Я вообще ни сном ни духом про все эти новые твиттеры. Может что-то толковое почитать есть под рукой?

#network #social #protocol
1😁1
Тут вот дальше про AT protocol: как at://ruuuuu.de/app.bsky.feed.post/3lzy2ji4nms2z ссылки резолвятся, откуда тут никнейм, какая под ним identity, и т.п.

#network #social #protocol
1
Прикольно, в давно забытый HTTP статус код 402 Payment Required пытаются вдохнуть новую жизнь через stablecoins. Очень слабо верится, что история станет массовой, но верить очень хочется.

#http #protocol #crypto
😐4