摘要:
首先明白几个概念: 同步:做完一件事情,再做另外一件事情 异步:做一件事情的时候,可以再做另外一件事情 阻塞:recv sleep accept input recvfrom 非阻塞:没有遇见上面这些阻塞的情况就是非阻塞 阻塞与非阻塞这两个概念与程序等待消息通知(无所谓同步或者异步)时的状态有关, 阅读全文
摘要:
首先明白几个概念: 同步:做完一件事情,再做另外一件事情 异步:做一件事情的时候,可以再做另外一件事情 阻塞:recv sleep accept input recvfrom 非阻塞:没有遇见上面这些阻塞的情况就是非阻塞 阻塞与非阻塞这两个概念与程序等待消息通知(无所谓同步或者异步)时的状态有关, 阅读全文
摘要:
tcp三次握手: TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN+ACK[1],并最终对对方的 SYN 执行 ACK 确认。这种建立连接的方法可以防止产生错误的连接。[1] TCP三次握手的过程如下: 客户端发送SYN(SEQ=x)报文给服务 阅读全文
摘要:
TCP:可靠的面向连接的协议,传输效率低,全双工通信,流数据传输。运用:web浏览器,电子邮件,文件传输程序 UDP:不可靠的,无连接的服务,传输效率高,面向数据包的传输,只能发短消息。运用:dns , 视频流 ,IP语音(VoIP) 根据MTU最大传输单元为1500(普遍),再减去报头,报尾,所以 阅读全文
|