HTML в стеку мережних протоколів OSI — це рівень представлення (Presentation layer), так що так, ви праві.
HTTP — це 7-ий рівень OSI, однозначно, бо команди HTTP можна вводити руками, а от HTML, SVG, PDF, PS, TXT, DOC, PNG, JPG, і так далі — це 6-тий рівень, бо ми можемо отримати одну й ту саму інформацію для користувача представлену у різних кодуваннях.
велике та відкрите питання "а що саме є мережа"? (на відміну від іншого)
одного знаку питання явно недостатньо, треба хочби так оформити філософське tobe-or-not-tobe:
коннект-ор-нот-коннект"! (бо ... мережа!) ))