![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
菜-农
快乐编程,编程快乐。
展开
-
epoll和select的区别
要了解epoll和select的区别,首先来理解一下epoll和select各自的功能和属性。poll和epoll和select都是多路复用下的一种机制,多路复用I/O就是通过一种机制,可以监视多个文件描述符,一旦某个文件描述符就绪,就通知程序该文件描述符可以进行读写操作。select():用于确定一个或多个套接口的状态。 select的几大缺点(不可忽视): 1、每次调用sel原创 2016-10-13 10:17:08 · 11455 阅读 · 0 评论 -
TCP/IP中的三次握手和四次挥手
tcp是面向连接的协议,提供可靠的连接服务,在建立通信前会进行三次握手,以确保双方都能连接通信。在结束通信时,会进行四次挥手。 建立连接,三次握手过程: 首先client给服务器发送一个SYN请求报文;server接收SYN请求后给client发送一个SYN和ACK作为应答,并为此次连接分配空间;client收到ACK后也给server发送一个ACK,并为此次连接分配空转载 2016-10-03 15:53:27 · 345 阅读 · 0 评论