有点好奇为啥不直接套用ISO/OSI或者TCP/IP?我挺喜欢万物皆OSI这个想法的。
(脑子一热写了一大堆,可能有挺多错的)
我擅自评论一下好了
介质层 (其实建议叫第0层,但其实在OSI语境下,接口的物理尺寸也常常被包括在内,线路阻抗这些信息也常常包含)
但我觉得拆也无妨,比如
上层:FSK
中层:XXX GHz射频
下层:同轴馈线,同轴馈管,空气
信道层 看起来对应的是OSI的链路层?
信道层描述了频谱的利用方式,可以分为2.0层、2.5层和特殊信道层。2.0层描述了区分同一用户不同信号的方式,包含FDM、OFDM、TDM、单路直通等。
私以为这些其实是在MAC中比较接近PHY的一部分
特殊信道层包含物理介质上的文字符号、颜色图画、磁记录、电记录、机械记录、生物记录、化学记录、行为记录等。
私以为这些还是介质层?
调制层 在OSI中是PHY的一部分,因为调制方式与信道类型直接相关
OSI模型里面很重要的一点是,下层还能为上层提供一个相对统一的接口,我注意到你提到“每层元素可向下包含……不同元素包含的下层元素可能不同”这里引入了一定的耦合,我倾向于在这些层级之外,把相关联的东西打包成一个“协议栈”,然后再重新抽象到这协议里面的两层(需要什么接口,提供什么接口)
混合调制是组合使用的调制方式,如QAM、FM调制的AFSK、AM调制的AFSK、FM调制的QPSK、FM调制的QAM等。
我不建议引入“混合调制”的概念,这样可能会导致协议栈的笛卡尔积。
考虑“音频OOK,装入数据封包用于寻址,再用QAM调制用TDMA复用”,这样其实已经在三个层之间反复横跳了
如果用隧道的话
音频OOK (PHY) -【数据封包-TDMA(MAC)-QAM(PHY)-电磁场(O)】(O)
括号里面的东西组成了一个〇层隧道,用来传这个音频OOK
接口层 包含AX.25、RTTY、Pactor、ASPP、TCP/IP、PD120、Robot36、PAL、NTSC、RDFT、ASCII、LoRa、IEEE 802.11、MFSK标准、信件、纸张、磁带、硬盘、软盘、光盘、相片、唱片、气味、打孔卡片、图画、语言等
这些都是接口,但他们提供的是完全不一样的接口,他们也不工作在同一层,同时违背了“高层元素利用低层元素”的关系。
举例:调制层“磁记录”利用了“磁带”的接口,但磁带却被列在第四层。
接口本身不应该作为独立的一层,每一层都有它自己的接口。
比如作为“介质层”的电磁场使得物理层的FSK调制能工作,这就是电磁场的接口,能在纸上写字,这是纸张的接口。通过定义语言,纸张上的字得以传达信息,那么语言也是接口,通过名字,语言可以用来寻址,这是通过语言传递的信息提供给更上层的接口。
第五层跟第六层是不是反了?
信息应该先被封装才能被递交给下层,从举例也可以看出来。
SSTV是封装,内包图像信息;HTTP是封装,内包乱七八糟的信息
界面层 这一层除名字外我没有异议,因为我觉得界面跟接口含义太接近了,不足以成为一层。我建议叫“目的层”,表示下面所有层级都是为了达到该目的。或许“表面层”听起来也不错?
在写的时候,我又意识到,由于最上层的表现力往往过于丰富,其甚至可以充当其之下的每一层(比如从理论上来说,完全可以做一个跑在MAC层上的,模拟以太网的隧道(即跑在三层的二层隧道)
如果你想,你甚至可以模拟物理层。
不知道能不能给楼主一点启发。
(或许是我受TCP/IP荼毒过深难以接受别的模型了)