Linux内核中网络数据包的接收, 涉及到select/poll/epoll

转自:https://blog.csdn.net/dog250/article/details/50528280 与网络数据包的发送不同,网络收包是异步的的,因为你不确定谁会在什么时候突然发一个网络包给你,因此这个网络收包逻辑其实包含两件事: 1.数据包到来后的通知 2.收到通知并从数据包中获取数据 这两件事发生在协议栈的两端,即网卡/协议栈边界以及协议栈/应用边界: 网卡/协议栈边界:网卡通知数
相关文章
相关标签/搜索