网络协议栈是一个有层次的软件结构,层与层之 间通过预定的接口传递网络报文。网络报文中包含了在协议栈各层使用到的各 种信息。网络报文的长度是不固定的,因此采用什么样的数据结构来存储这些 网络报文就显得非常重要。