- tcp4次连接




- 要是第一次握手丢失了会怎样
















- 为什么需要timewait 两个最大报文生存时间



保证上一个报文自然消亡
- time-wait是我们的朋友 什么是http长连接Keepalive



长连接超时



- close-wait 被动关闭一方,大量一般是代码问题



- 通信流程






- 摘要算法,哈希函数,再用私钥加密哈希值 这相当于一个指纹,把自己的指纹加密后,用公钥就可以解密,算出来你是真正的身份


保证数据是完整的,而且是你本人发的 不会被窃听!对称加密,不会被篡改!私钥加密,不会被欺骗!证书
- 证书是什么情况,


- TSL流程





- tcp三大特性 可靠、面向连接、基于字节流








- Linux网络通信




DMA就是小CPU,让硬中断变成软中断,两次io通知设备控制器
- Linux网络发送流程 中断和轮询混合,用poll来轮询,网络流通过dma技术写到内存后,硬中断一次,通过中断表找到中断处理函数,中断处理函数做的是1然后CPU暂时屏蔽中断,交给软中断处理程序,然后恢复中断。软中断交给一个内核级线程来轮询



为了避免层层复制,用指针移动
- 最后要回收系统资源,主要是buf



- 输入一个url到浏览器响应发生了什么


- 进程和线程


TCP/UDP
发布时间 2023-10-24 21:36:46作者: SunShine789