分类:网络

7 篇文章

腾讯 coding 使用 webhook 实现项目自动化部署
首先你的有个 Coding 账号 然后在后台配置 webhook 的 https 接口即可,因为本人所在公司无权限更改 https 接口,只能提供一个接口地址给管理员配置完可以访问即可, 下面放代码,直接是接口的代码,我的代码是 thinkphp3.2.3, 回调接口是 /api/hook/autoEvent; 参考的是 github 的开源项目 …
TCP相关面试题(一)—TCP/IP分层模型,TCP/UDP的区别
理解TCP的序列号,确认应答号,控制位(ACK,RST,SYN,FIN) TCP/IP分层模型:应用层,传输层,网络层,网络接口层 OSI参考模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 IP 层是「不可靠」的,它不保证网络包的交付、不保证网络包的按序交付、也不保证网络包中的数据的完整性。 如果需要保障网络数据包的可靠性,那么就…
HTTP2 / HTTP3基本特性,都用到了哪些协议
HTTP2相比于HTTP1.1,做到了向下兼容,用HPACK算法和Huffman编码(压缩算法),利用静态表压缩header头部传输字段大小,以此提高传输速率; 但是HTTP2依然存在对头阻塞的问题, 只不过是在TCP层面造成的阻塞; HTTP/2 需要限制 连接时长或者请求次数; HTTP/2 实现了 Stream 并发; 可以根据资源的渲染顺序…
HTTPS优化—针对TLS软硬件优化,握手协议优化
HTTP的性能损耗,主要是 1. TLS握手过程 2. 握手后的对称加密报文传输 针对硬件的优化: HTTPS协议是计算密集型,而不是I/O密集型,所以硬件的优化,更多的是花在CPU,而不是网卡硬盘;适当选择针对性的CPU,比如支持AES-NI特性的CPU,因为已经在指令级别优化了AES; 查看linux的CPU是否支持AES-NI指令集: sor…
键入URL访问的大致流程
1.解析URL各部位信息,确定请求路径 -------------------------------------------------------------- 2.生成HTTP消息,找DNS(只指路不带路,了解DNS的请求过程:先缓存,再请求)要IP ----------------------------------------------…
TCP/IP网络模型
应用层 处于网络模型的最上层,通常的开发层面,也是最开始接触的地方。 ========================================== 传输层 TCP相对UDP,传输可靠性高,大部分应用使用的正是 TCP 传输层协议,比如 HTTP 应用层协议。 UDP相对负责的简单,只负责传送数据包,不保证能够送到对方。如果要实现可靠的UDP…