Size: a a a

2021 February 09

SZ

Shagit Ziganshin in Moscow Python
pragus
Ещё раз повторю - на картине все упрощено. Попробуйте вписать туда websocket
application
источник

PB

Pete Bystrov in Moscow Python
Nikolay
назови протокол канального уровня
ARP
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
я не знаю, как оно там в сбербанке, но у нормальных API есть формальная спека с типами, которой они следуют. Например, proto-файл или swagger. Если подобная спека есть - то смотреть внутрь самого протокола тебе не надо примерно никогда, потому что если произойдет нарушение типов - то тупо упадет клиент вообще, и это серьезный баг в протоколе
"У нормальных" может быть. Но только почему-то бизнесу вечно надо интегрироваться с "ненормальными"...
А ещё и у тех, у кого есть спека, возникают всякие проблемы и приходится допиливать её на ходу под наши нужны. Много всего.
источник

AZ

Alexander Zelenyak in Moscow Python
Вот это хорошо!
источник

SO

Simon Osipov in Moscow Python
Разбавлю срачик: с бурситом в локте сталкивался кто-нибудь?
источник

S

Sergey in Moscow Python
pragus
Ещё раз повторю - на картине все упрощено. Попробуйте вписать туда websocket
блин, запиши себе куда-нибдуь 🙂 - http это уровень приложений не только потому что об этом явно указано у rfc, а потому что протокол не занимается управлением пакетами разбивая их на части, это дело транспортного уровня, http же описывает передаваемые данные, это однозначно уровень приложения.
источник

N

Nikolay in Moscow Python
а сессионного?
источник

p

pragus in Moscow Python
Shagit Ziganshin
application
Ну такое. Вообще, там "не всё так однозначно"
источник

SZ

Shagit Ziganshin in Moscow Python
Alexander Zelenyak
"У нормальных" может быть. Но только почему-то бизнесу вечно надо интегрироваться с "ненормальными"...
А ещё и у тех, у кого есть спека, возникают всякие проблемы и приходится допиливать её на ходу под наши нужны. Много всего.
Думаю просто надо попросить OpenAPI или хорошо поискать
источник

p

pragus in Moscow Python
Sergey
блин, запиши себе куда-нибдуь 🙂 - http это уровень приложений не только потому что об этом явно указано у rfc, а потому что протокол не занимается управлением пакетами разбивая их на части, это дело транспортного уровня, http же описывает передаваемые данные, это однозначно уровень приложения.
http3
источник

SZ

Shagit Ziganshin in Moscow Python
pragus
Ну такое. Вообще, там "не всё так однозначно"
> WebSocket is distinct from HTTP. Both protocols are located at layer 7 in the OSI model and depend on TCP at layer 4

Прямиком из вики
источник

PB

Pete Bystrov in Moscow Python
Nikolay
а сессионного?
сеансового в смысле?
источник

N

Nikolay in Moscow Python
Alexander Zelenyak
"У нормальных" может быть. Но только почему-то бизнесу вечно надо интегрироваться с "ненормальными"...
А ещё и у тех, у кого есть спека, возникают всякие проблемы и приходится допиливать её на ходу под наши нужны. Много всего.
ты же понимаешь, что подобных проблем в принципе не возникает, если спека является единственным источником правды и в клиенте, и на сервере? для этого и нужны proto-файлы, и поэтому так важно генерить протокол по ним, а не постфактум его описывать
источник

AZ

Alexander Zelenyak in Moscow Python
Shagit Ziganshin
Думаю просто надо попросить OpenAPI или хорошо поискать
Протобаф, как я рассказывал выше, не спасает. С чего бы OpenAPI спас?
источник

N

Nikolay in Moscow Python
Pete Bystrov
сеансового в смысле?
томато, томато
источник

AZ

Alexander Zelenyak in Moscow Python
Nikolay
ты же понимаешь, что подобных проблем в принципе не возникает, если спека является единственным источником правды и в клиенте, и на сервере? для этого и нужны proto-файлы, и поэтому так важно генерить протокол по ним, а не постфактум его описывать
Нет, конечно.  🙂
Возникают и ещё как. В реальной жизни, а не на бумаге.
источник

PB

Pete Bystrov in Moscow Python
Nikolay
томато, томато
ну SOCKS допустим
источник

SZ

Shagit Ziganshin in Moscow Python
Alexander Zelenyak
Протобаф, как я рассказывал выше, не спасает. С чего бы OpenAPI спас?
Мне начинает казаться что проблема в абстракном %PROTOCOL_NAME%
источник

S

Sergey in Moscow Python
pragus
http3
это немного другой протокол, мы всё таки про http говорили, нет? но так или иначе хрень редьки не слаще, ну в названии протокола всё сказанно, ну камоооон
источник

SZ

Shagit Ziganshin in Moscow Python
Sergey
это немного другой протокол, мы всё таки про http говорили, нет? но так или иначе хрень редьки не слаще, ну в названии протокола всё сказанно, ну камоооон
http/3 это тот же протокол
источник