我和我的经理讨论过,他说TCP比HTTP更快是因为TCP在比HTTP更低的层面上运行。
那么我想起我在大学里学过的OSI模型,所以我认为他的意思是因为HTTP在应用层工作,而TCP在传输层工作(比应用层低2层),所以更快...
所以我的问题是:
较低层是否更快是因为在两台计算机之间进行数据传输时需要访问的层数较少?
如果是这样,那么当我们使用TCP(例如WCF)时,通信将从传输层开始=>到物理层=>另一台计算机的物理层=>再次回到传输层? 但我认为数据仍然需要被应用程序理解,所以它仍然必须通过传输到达应用程序层?
提前感谢。