Автор Гілка: ХТМЛ це дисплей, а не документ  (Прочитано 1156 раз)

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 240
  • Карма: +1/-0
Сприйняття ХТМЛ у браузері як дисплею змінить ставлення до всього що відбувається (на відміну від сприйняття ХТМЛ як документу чи файлу).
Значна частина ХТМЛ не є файлами на диску безпосередньо, а створені в пам'яті сервера програмою (частково з шаблонів), переміщені мережею та знаходяться у пам'яті браузера без збереження у вигляді файла (без фіксації, заморозки що й є документом).
А разом зі скриптами, це ще й препроцесор для самого себе (дані у пам'яті що можуть змінити самі себе зсередини).

Так само як "набір пікселів" що передається через ХДМІ чи ВГА кабель до монітора чи набір команд через Х11 протокол то є "дисплей", а не "файл".

Зі значною частиною використання ХТМЛ те саме що й з пікселями у ХДМІ форматі протокола.
Воно існує тільки лише як протокол для обміну між пам'яттю одного та другого пристрою та динамічної заміни іншими наступними даними (цілком, або частково через Аджакс). Далі він перетворюється на ДОМ об'єкти (і навіть "збереження" буде з активного ДОМ, а не з отриманих ХТМЛ даних, щось схоже на збереження скріншота, тільки без пікселів).


Присутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 4060
  • Карма: +29/-0
  • Програміст
Re: ХТМЛ це дисплей, а не документ
« Відповідей #1 : 2026-02-11 20:37:03 »
HTML в стеку мережних протоколів OSI — це рівень представлення (Presentation layer), так що так, ви праві.
[Fedora Linux]

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 240
  • Карма: +1/-0
Re: ХТМЛ це дисплей, а не документ
« Відповідей #2 : 2026-02-11 22:31:32 »
HTML в стеку мережних протоколів OSI — це рівень представлення (Presentation layer), так що так, ви праві.
Це ви так пошуткували, чи прогнали? :)
ОСІ це "мережевий стек". Жодна частина не має стосунку до "показати на екрані", всі 1-7 частини то про "як передати через мережу". Навіть 7 (рівень застосунку), це про ХТТП чи про формат передавання пошти.

А 6 (презентування) це (зі стандарту) про зміну кодування (наприклад КОІ в Юнікод) та про стиснення Гзіп.

І те що ОСІ лише приклад і є багато суперечок чому ХТТП то є 7, але Гзіп то є 6 (при тому що він в ХТТП), давно відомо :)

Я про інше... що "текст" то "дисплей" (на терміналі чи емуляторі, разом з ескейп-послідовностями), а от ХТМЛ так само, але графічний (як і БітМеп, то був "протокол" спілкування з дисплеєм).


Присутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 4060
  • Карма: +29/-0
  • Програміст
Re: ХТМЛ це дисплей, а не документ
« Відповідей #3 : 2026-02-13 07:59:16 »
HTTP — це 7-ий рівень OSI, однозначно, бо команди HTTP можна вводити руками, а от HTML, SVG, PDF, PS, TXT, DOC, PNG, JPG, і так далі — це 6-тий рівень, бо ми можемо отримати одну й ту саму інформацію для користувача представлену у різних кодуваннях.
[Fedora Linux]

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 240
  • Карма: +1/-0
Re: ХТМЛ це дисплей, а не документ
« Відповідей #4 : 2026-02-15 12:08:58 »
HTTP — це 7-ий рівень OSI, однозначно, бо команди HTTP можна вводити руками, а от HTML, SVG, PDF, PS, TXT, DOC, PNG, JPG, і так далі — це 6-тий рівень, бо ми можемо отримати одну й ту саму інформацію для користувача представлену у різних кодуваннях.
Знов забули, що ОСІ то про "мережу", а всі ті формати, то є "контент", а не "мережа".
От, наприклад, формат "електронна поштова листівка" відноситься до 7го рівня лише тією частиною, що стосується заголовків та початку та завершення контента, але те що в самому контенті, то вже не ОСІ.

І, знову ж таки, не забуваємо що ОСІ то лише "приклад для навчання" і не більше того. У реальному житті можуть бути нашарування протоколів у десятки чи більше шарів (з юсб над псі, у якому сом порт, у якому ппп, у якому іп, у якому тунель ...)

ТЛС шифрування у яке загорнутий увесь ХТТП то 6тий.

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 240
  • Карма: +1/-0
Re: ХТМЛ це дисплей, а не документ
« Відповідей #5 : 2026-02-15 15:51:54 »
Ще велике та відкрите питання "а що саме є мережа"? (на відміну від іншого)
Тобто можна згадати про "провід" чи "оптику", але ... то лише один з прикладів і не вміщає в себе варіант коли все на локалхост але "мережа" є (наприклад, веб сервер та клієнт).

Тобто це більше про "які знання містить софт" щоб вважати що мова йде саме про "мережу", а не "контент" (хоч "софт" теж досить умовне розмежування від іншого).
І, мабуть, це знання про існування "рівноправних" інших "вузлів мережі" (на відміну взаємодії софту з кернелом (1 до 1го), девайсами компа, файловою системою (пасивною), дірект лінку (1 до 1го точково), юсб дерева чи сервісами самого компа через апі). Тобто у дії "показати Джипег на екрані" не залучаються "знання про рівноправні інші хости" (те, що показує не містить знань про те звідки ті всі дані взялися).

Але то все приблизно.

Відсутній yvs115

  • Графоман
  • ****
  • дописів: 318
  • Карма: +13/-0
Re: ХТМЛ це дисплей, а не документ
« Відповідей #6 : 2026-02-15 18:47:56 »
Цитата
велике та відкрите питання "а що саме є мережа"? (на відміну від іншого)
одного знаку питання явно недостатньо, треба хочби так оформити філософське tobe-or-not-tobe:

- МЕРЕЖІ... СКРІЗЬ МЕРЕЖІ...
-- А ЩО САМЕ Є МЕРЕЖА? А ЩО САМЕ НЕ МЕРЕЖА???
« Змінено: 2026-02-15 19:00:24 від yvs115 »

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 240
  • Карма: +1/-0
Re: ХТМЛ це дисплей, а не документ
« Відповідей #7 : 2026-02-16 15:43:21 »
одного знаку питання явно недостатньо, треба хочби так оформити філософське tobe-or-not-tobe:
у вас екзистенційна помилка, вірно (в контексті) "коннект-ор-нот-коннект"! (бо ... мережа!)  :)))

Відсутній yvs115

  • Графоман
  • ****
  • дописів: 318
  • Карма: +13/-0
Re: ХТМЛ це дисплей, а не документ
« Відповідей #8 : 2026-02-16 20:25:29 »
Цитата
коннект-ор-нот-коннект"! (бо ... мережа!)  :)))
wwwфілософія якась, поза тим ще багато іншого існує