raw socket发送原始tcp报文之后,接受数据包的问题?
流程描述:
1、客户端发利用raw socket 发送原始tcp报文;
2、服务器响应此报文,返回正常的tcp数据流;
3、客户端接受到服务器的应答,也就是tcp数据流,之后的流程是什么??
问题:
1、针对流程描述中的第3个问题,当客户端接受到tcp数据流之后,客户端底层的OS 应该会自动触发tcp/ip协议栈吧??会把这 个收到的tcp流交给传输层,传输层查到没有此端口,向服务器发送端口不可断??请问是这样子的吗?
2、如果是这样子的话,为什么好多客户端程序都是利用raw socket 发送原始tcp报文,但是对接受数据没有做处理呢?