黑色
硬盘 -> kernel(buffer) -> user -> kernel (socket buffer) -> 网络设备蓝色:系统内核Linux2.1
硬盘 -> kernel(buffer) -> kernel (socket buffer) -> 网络设备红色:系统内核Linux2.4
硬盘 -> kernel(buffer) -> 网络设备
不经过kernel socket buffer ,但是kernel socket buffer 记录kernel(buffer)的位移。通过sendfile(Linux2.4 )调用完成。