所谓协议栈就是对信息进行多次封装和解封的过程,以便能够在不同的实体间传送信息。是根据OSI体系模型划分的各层协议的总和。
就是一套协议的规范,比如HTTP->TCP->IP,一个HTTP请求,先转化成TCP数据包,再转化成IP数据包,再通过网卡传输出去;接收方通过网卡接收到IP数据包,去掉IP数据头,检测到是一个TCP数据包,就把TCP数据包传到TCP协议处理层,去掉TCP数据头,检测到是一个HTTP数据包,就把HTTP数据包传到HTTP协议处理层。
因为所有的网络数据都是通过这样一层层的堆叠起来的协议来传送的,象栈一样,所以叫协议栈