packet传递消息的开销思考

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Hesy_H/article/details/100287703
  • Q:在ns3里面,如果传递一个简短的信息(10字节内),可以通过TCP/IP header的option 或者 写在packet内容里面两种方式实现,那么前者的开销会比较大——为什么?
  • A : 因为默认的是没有TCP option的,如果你加上了这个option,那么每个包就要浪费几个padding字节去实现对齐,包的数量那么大,累积起来就浪费了很多字节!而如果是放在packet的内容里面,传递一个简短的信息(10字节内)对对齐导致的padding影响不大(包本来就要对齐,本来就有一定的padding)

猜你喜欢

转载自blog.csdn.net/Hesy_H/article/details/100287703