网络
Antony12
编程!
展开
-
网络基础(一)
复习:1、进程处理信号必须在合适的时候,即从内核态切换到用户态。2、对信号的处理方式:3种1)缺省;2)忽略;3)自定。3、信号产生——-信号被判定———-信号在合适的时候被处理——–信号的处理过程——–信号有哪些处理方式。操作系统向前台进程组或前台作业发送信号。4、守护进程:1命名以D结尾 2特点: 1)不...原创 2018-06-26 10:17:23 · 197 阅读 · 0 评论 -
IO多路转接select、poll、epoll模型
I/o多路转接之select:一、select:1、特点:负责等 2、可以等待多个fd(read负责读取) 系统提供select函数来实现多路复用输入/输出模型 输入:用户想告诉操作系统哪个是你应该关心的读事件 输出:操作系统告诉用户你所关心的文件描述符上的事件哪些是fd已经就绪二、select函数原型:#include<sys/select.h>in...原创 2018-07-27 22:53:57 · 220 阅读 · 0 评论 -
TCP三次握手-backlog队列问题
TCP三次握手-backlog队列问题.md概述之前有同事做压力测试时,发现无论如何都无法突破128并发的问题,经排查发现该服务器ACCEPT QUEUE队列都为128,限制了网络的并发。TCP三次握手Linux内核协议栈为一个TCP连接管理使用两个队列,一个是半链接队列SYN QUEUE(用来保存处于SYN_SENT和SYN_RECV状态的请求),一个是ACCE...转载 2019-03-14 17:12:27 · 234 阅读 · 0 评论