1.因为物理介质不同,所以,支持的二层包格式也不同,如,ethernet ,frame,x.25等,但都有指示上层包的类型的字段,可以是ip,rarp,等.而三层ip包中也有指示上层包的类型字段,可以是tcp,udp,icmp等,参考/etc/protocols.而四层tcp包中又有指示上层包的类型字段,可以是http,ftp等,参考/etc/services.
总结:在底层的包中,总有指示上层是什么类型的包的字段!