发布时间:2018-08-08 21:15:45
当收到包时会调用tcp_v4_do_rcv这个函数会根据sock不同的状态进行处理,这里只看syn-send状态。它首先判断是否为最后一个ack,时间范围是否正确等,最后调用再删除bind的中删除。从而转为established转态:函数堆栈如下:tcp_rcv_synsent_state_processtcp_finish_connecttcp_set_stateinet_put_port__inet_put_port_.........【阅读全文】