学一个东西,一般从三个角度思考,what、how、why

1 比如说计算机协议

从 what 的角度,所学的是一个什么样的协议,这种协议有怎样的特性,能够解决什么样的问题

从 how 的角度,这个协议是通过什么样的方式实现这个特性的

从 why 的角度,这种协议的特性有没有别的更好实现方式,对于其所解决的问题有没有更好的解决方案