TCP/UDP
- tcp4次连接
![]()
![]()
![]()
![]()
- 要是第一次握手丢失了会怎样
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
- 为什么需要timewait 两个最大报文生存时间
![]()
![]()
![]()
保证上一个报文自然消亡
- time-wait是我们的朋友 什么是http长连接Keepalive
![]()
![]()
![]()
长连接超时
![]()
![]()
![]()
- close-wait 被动关闭一方,大量一般是代码问题
![]()
![]()
![]()
- 通信流程
![]()
![]()
![]()
![]()
![]()
![]()
- 摘要算法,哈希函数,再用私钥加密哈希值 这相当于一个指纹,把自己的指纹加密后,用公钥就可以解密,算出来你是真正的身份
![]()
![]()
保证数据是完整的,而且是你本人发的 不会被窃听!对称加密,不会被篡改!私钥加密,不会被欺骗!证书
- 证书是什么情况,
![]()
![]()
- TSL流程
![]()
![]()
![]()
![]()
![]()
- tcp三大特性 可靠、面向连接、基于字节流
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
- Linux网络通信
![]()
![]()
![]()
![]()
DMA就是小CPU,让硬中断变成软中断,两次io通知设备控制器
- Linux网络发送流程 中断和轮询混合,用poll来轮询,网络流通过dma技术写到内存后,硬中断一次,通过中断表找到中断处理函数,中断处理函数做的是1然后CPU暂时屏蔽中断,交给软中断处理程序,然后恢复中断。软中断交给一个内核级线程来轮询
![]()
![]()
![]()
为了避免层层复制,用指针移动
- 最后要回收系统资源,主要是buf
![]()
![]()
![]()
- 输入一个url到浏览器响应发生了什么
![]()
![]()
- 进程和线程
![]()
![]()





































































浙公网安备 33010602011771号