应用层能否知道自己是被哪种网络层协议传过来的吗?

p1

TCP模型传输过程

以下问题基于OSI模型提问

  • 有段时间国家大力推行ipv6,淘宝积极响应,app开屏广告下方总是写着“本次连接使用ipv6提供服务”(或类似的意思),我就在疑问,如果按OSI模型的话,网络层在应用层之前已经被解包了,为什么应用层还能知道自己是被ipv6传过来的呢?
  • 从5G被提出的时候一直到现在,一款叫做“5G消息”的app就干打雷不下雨一直在宣传,那么这个问题就更远了,应用层是怎么知道自己是被什么物理层传过来的?


    已经在某计算机大神微信群尝试询问过

    得到的答案汇总起来基本上都是

    肯定是通过服务器生成的信息直接放要应用层的数据包中

    那如果问题这么简单的话,就可以伪造任何状态了 --发自天问一号

    谁能有理有据地告诉我这就是一个骗局?