چگونه HTTP و TLS / SSL با یکدیگر ارتباط برقرار می کنند؟

من فقط خواندن یک پست را که ارتباط بین HTTP و TLS را توضیح می داد، به پایان رسانده ام، اما هنوز کمی درباره چند مورد اشتباه گرفته ام.

  • HTTP و TLS / SSL پروتکل های لایه کاربردی هستند، این لایه داده باید اطلاعات خاصی را برای یک برنامه ارائه دهد و کاربر باید آن را استخراج کرده و بتواند بلافاصله آن را درک کند، تمام موارد لایه حمل و نقل حذف شده است. چگونه می توان دو پروتکل لایه کاربردی مانند این را تعامل کرد؟ درخواست HTTP حاوی داده هایی است که بین وب سایت ها رد و بدل می شود، می تواند تصاویر و غیره را نشان دهد، چگونه TLS به HTTP تغییر می کند تا این نمایش داده ها را تغییر دهد؟
  • TLS توصیف شده است تا تونلی ایجاد شود که ارتباط بین دو میزبان آیا این نباید در لایه حمل و نقل اتفاق بیفتد؟ i.e. UDP / TCP منظور من این است که چرا حتی در لایه ی سوکت نیز حتی لایه ی سوکت یکتا (SSL) نامیده می شود؟