172 похожих чатов

Вот у меня к примеру HTTP get запрос, в теле

запроса возвращается html страница, в ней ссылки на изображения, которые так же будут запрашиваться по сети. Не пойму, где именно 0000 0001 будет декодироваться ?

25 ответов

23 просмотра

они так и остануться на всех этапах единичками и ноликами в кодировано и декодирован виде, при обработке браузером и видеокартой

во ввремя рендеринга страницы?

userconcept-Concept Автор вопроса
Vladimir Ilyich Ulyanov better known as Vladimir Lenin
они так и остануться на всех этапах единичками и н...

Т.е. непосредственно прямо в браузер данные поступают в виде двоичного кода, а уже исключительно в нем как-либо декодируются для визуализации ?

userconcept Concept
Т.е. непосредственно прямо в браузер данные поступ...

делаем шаг назад. http - текствый протокол, с помощью которого можно запрашивать и двоичные данные типа изображений.

Это будет каким-нибудь образом обернуто в несколько слоев абстракций. В двух словах не объяснить. Нужно подробное изложение слоев и их связей. Начинай с кода простого браузера

userconcept-Concept Автор вопроса
Ilya Savin
делаем шаг назад. http - текствый протокол, с помо...

Да да, с этим и не могу понять, т.е. изображения по http приходят в браузер прямо в двоичном коде, а уже в браузере декодер их визуализирует ? Или на пути к браузеру есть слой, который отвечает за декодирование, тот который называется Presentation ? И он находится в браузере или это уровень ОС ?

Ты глупости спрашиваешь. Везде.

userconcept-Concept Автор вопроса
Pavel Zheltouhov
Это будет каким-нибудь образом обернуто в нескольк...

Да вот я и не пойму, я к примеру тот-же js пишу, браузер его интерпретирует, с помощью различных примочек, вроде JIT итд, получается промежуточный байт-код, байт-код передается интерпритатору - а интерпритатор его интерпритирует в двоичный код или во что ?

userconcept Concept
Да да, с этим и не могу понять, т.е. изображения п...

в целом да. но это если упрощать. поскольку скорее всего бразуер дергает какую-нибудь libpng, но это же вопрос не сетевого взаимодействия.

userconcept Concept
Да вот я и не пойму, я к примеру тот-же js пишу, б...

"Двоичный код" это последовательность сигналов 0 и 1 на проводе? Браузер этим не оперирует. Так что вопрос некорректен и в рамках OSI и в рамках сложившейся реальности.

userconcept-Concept Автор вопроса
Pavel Zheltouhov
"Двоичный код" это последовательность сигналов 0 и...

А в каком формате тогда будет итог интерпритации моего js кода ?

userconcept Concept
А в каком формате тогда будет итог интерпритации м...

Классы под примерными названиями типа "код скрипта", в которые лазить не надо, потому что их Гугл уже написал нормально (https://ru.m.wikipedia.org/wiki/V8_(%D0%B4%D0%B2%D0%B8%D0%B6%D0%BE%D0%BA_JavaScript)

userconcept-Concept Автор вопроса
userconcept Concept
А в каком формате тогда будет итог интерпритации м...

Т.е. интерпритатор отработал, event loop полностью обработал все очереди задач, event loop ждут инструкции, а то, что он обработал - не пойму, в какой форме куда он передает

userconcept-Concept Автор вопроса
Pavel Zheltouhov
Классы под примерными названиями типа "код скрипта...

Сейчас изучу, Спасибо! Сложно сопоставить модель OSI и API браузера + происходящие в нем процессы, не пойму, где что декодируется, переводится в байты итд

Но ведь это не нужно изучать . Там нет ответов. Только некие сущносли следующего нижнего уровня. Абстракции создаются чтобы не погружаться

userconcept-Concept Автор вопроса
Pavel Zheltouhov
Но ведь это не нужно изучать . Там нет ответов. Т...

Т.е. в этом вообще нет никакого смысла и это не может помочь принять какое-то решение по написанию/оптимизации кода к примеру ? Хотелось бы понимать, как высокоуровневый ЯП взаимодействует со средой исполнения и ОС

userconcept Concept
Т.е. в этом вообще нет никакого смысла и это не мо...

Чаще всего не нужно. Но вообще, есть смысл, ведь абстракции в реальном мире недостаточно хорошо изолируют нижний уровень. Как и в любом проектировании, а не только проектировании сетей.

userconcept Concept
Т.е. в этом вообще нет никакого смысла и это не мо...

Сейчас такой высокий уровень абстракции, что если ты не пишешь на с/с++ то скорее это вопрос общих знаний и понимания computer science а не практической пользы

userconcept-Concept Автор вопроса
Pavel Zheltouhov
Чаще всего не нужно. Но вообще, есть смысл, ведь а...

Спасибо! Начну изучение действительно со своей стороны, т.е. с V8, Blink итд, а не сразу OSI )

userconcept-Concept Автор вопроса
Elenhil
Сейчас такой высокий уровень абстракции, что если ...

Да да, именно для общего понимания хотелось бы изучить

userconcept Concept
Спасибо! Начну изучение действительно со своей сто...

Ну ты можешь F12 нажать и пронаблюдать взаимодействие js на уровень ниже в рамках OSI. А вот V8 в рамках OSI некуда приткнуть. Нет отдельного уровня. Это не так давно возникло. Но он же есть

userconcept Concept
Да да, именно для общего понимания хотелось бы изу...

Ищи computer science курсы Вроде как cs50 от гарварда в открытом доступе

userconcept-Concept Автор вопроса

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта