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

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

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

25 ответов

8 просмотров

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

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

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 Автор вопроса

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

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

подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
возможно для форматирования TimeStampZ нужен другой механизм, не?
Роман Лях (rgreat)
13
Добрый день. Абракадабра в 12-й студии ввела новый тип поля БД TSQLTimeStampOffset, использую в постгресе timestampz и вот с 12-й версии начались чудеса! До этого поля times...
Delphi Photo
9
Коллеги, здравствуйте! А можно узнать ваше мнение относительно Wolfram Mathematica vs Julia? Просто у меня стоит выбор между тем, чтобы продолжить преподавать Wolfram Mathemat...
Илья Гаража
10
Обновленный chat тестили уже господа? Готовимся на заводы ? Простой проект на ларавель собирает за 1 ответ..
Jacov Borisov
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Дык какой описанный сценарий то? Единственное, что вижу я - это то что есть какой то интерфейс1 , про который известно, что у него есть метод, который возвращает другой интерф...
Jack128
7
А если без шуток, на чем десктоп сейчас пишут кроссплатформенный (ну чтобы с минимальным допиливанием под каждую платформу) и чтобы хорошая производительность софта была. Толь...
🐈
9
Карта сайта