- 博客(5)
- 收藏
- 关注
原创 IP协议和TCP协议详解
当服务器(或者客户端)关闭或者异常终止了连接,而对方并没有收到结束报文段,所以还维持着和原来一样的连接,而服务器端即使重启也没有任何连接的信息,称处于这种状态的连接为半打开连接。而面向连接的协议,例如TCP,可以自己处理乱序和重复的报文段,它递交给上层的协议内容是肯定有序且正确的。1.当IP数据报被分为多个IP分片,每个IP分片都有自己的IP头部(20字节),且除了最后一个分片不设置MF(更多分片)外,其他分片均设置。注意,IP头部字段16位的唯一标识字段,是用来处理分片和重组的,不是用来指定接收顺序的。.
2022-07-22 22:00:00
3550
原创 c++webserver项目--select,poll,epoll详解
linux网络变编程主要通过select,poll,epoll三种IO多路复用技术,即可以利用select,poll,epoll同时监控多个文件描述符,提高cpu执行效率。即为了避免这里cpu的空转,我们不让这个线程亲自去fd中是否发生变化,而是引进了select,poll,epoll三种IO多路复用技术,它可以同时观察许多流的I/O事件,如果没有事件,代理就阻塞,线程就不会挨个挨个去轮询了,提高了效率。...
2022-07-16 16:21:53
909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人