不行不知的Socket和TCP毗连进程
发布时间:2019-08-27 14:54:42 所属栏目:教程 来源:工控自动化专家
导读:本文首要声名的是TCP毗连进程中,各个阶段对套接字的操纵,但愿能对没有收集编程基本的人领略套接字是什么、饰演的脚色有所辅佐。如发明错误,敬请指出。 一. 配景 1.完备的套接字名目{protocol,src_addr,src_port,dest_addr,dest_port}。 这常被称为套接
也就是说,listen()函数还维护了两个行列:毗连未完成行列和毗连已完成行列。当监听者吸取到某个客户端发来的SYN并回覆了SYN+ACK之后,就会在未完成毗连行列的尾部建设一个关于这个客户端的条目,并配置它的状态为SYN_RECV。显然,这个条目中必需包括客户端的地点和端口相干信息(也许是hash过的,我不太确定)。当处事端再次收到这个客户端发送的ACK信息之后,监听者线程通过说明数据就知道这个动静是回覆给未完成毗连行列中的哪一项的,于是将这一项移入到已完成毗连行列,并配置它的状态为ESTABLISHED。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |