网络编程
文章平均质量分 95
上官宏竹
这个作者很懒,什么都没留下…
展开
-
网络面试知识
客户端发送的连接请求如果在网络中滞留,那么就会隔很长一段时间才能收到服务器端发回的连接确认。但是这个滞留的连接请求最后还是会到达服务器,如果不进行三次握手,那么服务器就会打开两个连接。如果有第三次握手,客户端会忽略服务器之后发送的对滞留连接请求的连接确认,不进行第三次握手,因此就不会再次打开连接。3:得到了 IP 以后,向服务器发送 TCP 连接,TCP 连接经过三次握手。第三次握手是为了防止失效的连接请求到达服务器,让服务器错误打开连接。4:接受 TCP 报文后,对连接进行处理,对 HTTP 协议解析。原创 2022-11-30 12:25:42 · 904 阅读 · 0 评论 -
网络编程知识
就是说对方处于LAST_ ACK 状态下的SOCKET可能会因为超时未收到ACK报文,而重发FIN报文,所以这个。原创 2015-09-15 21:49:28 · 1913 阅读 · 16 评论 -
Unix网络编程(卷1)—笔记
1、unix域字节流套接字的 connect调用发现监听套接字的队列已满,调用立即返回ECONNREFUSED错误。TCP套接字(P86)的connect调用发现监听套接字队列已满,则忽略新到达的SYN分节,而TCP的连接端将数次发送SYN进行重试。P327 对于三次连接,需要详细阅读P84 listen函数。2、unix域数据报,客户端必须显示的调用bind将客户端的地址(struct sock原创 2015-11-24 20:52:40 · 1128 阅读 · 0 评论