TCP 的那些事儿(上)
来自 <https://coolshell.cn/articles/11564.html>
TCP 的那些事儿(下)
来自 <https://coolshell.cn/articles/11609.html>
Linux 建立 TCP 连接的超时时间分析
来自 <http://www.chengweiyang.cn/2017/02/18/linux-connect-timeout/>
Go语言TCP网络编程(详细)
来自 <https://studygolang.com/articles/9240>
使用setsockopt来控制connect超时
来自 <http://blog.csdn.net/eroswang/article/details/4819444>
Linux下的socket编程实践(五)设置套接字I/O超时的方案
来自 <http://blog.csdn.net/NK_test/article/details/49050379>
TCP长连接与短连接、心跳机制
来自 <http://blog.csdn.net/pmt123456/article/details/58233999>
TCP参数设置
来自 <https://www.cnblogs.com/zengkefu/p/5635088.html>
UNIX网络编程卷1:套接字联网API(第3版).pdf
来自 <https://github.com/lancetw/ebook-1/blob/master/01_programming/UNIX%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E5%8D%B71%EF%BC%9A%E5%A5%97%E6%8E%A5%E5%AD%97%E8%81%94%E7%BD%91API%EF%BC%88%E7%AC%AC3%E7%89%88%EF%BC%89.pdf>
随笔分类 - 《UNIX网络编程 卷1》学习笔记
来自 <http://www.cnblogs.com/xiehongfeng100/category/703440.html>
TCP粘包问题分析和解决(全)
来自 <https://www.cnblogs.com/kex1n/p/6502002.html>
TCP的粘包现象
来自 <https://www.cnblogs.com/qiaoconglovelife/p/5733247.html>
HTTP/2 简介
来自 <https://developers.google.com/web/fundamentals/performance/http2/?hl=zh-cn>ye11ow http2讲解
来自 <https://legacy.gitbook.com/book/ye11ow/http2-explained/details>
来自 <http://www.alloyteam.com/2016/07/httphttp2-0spdyhttps-reading-this-is-enough/>
HTTP/2
来自 <https://http2.github.io/>
OSI七层协议模型、TCP/IP四层模型学习笔记
来自 <https://www.cnblogs.com/Robin-YB/p/6668762.html>
计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型
来自 <https://www.jianshu.com/p/c793a279f698>
HTTPS从原理到应用(三):SSL/TLS协议
来自 <https://www.jianshu.com/p/c93612b3abac>
计算机网络基础知识
来自 <https://www.jianshu.com/p/4cf79dc3b60c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation>
深入浅出-网络七层模型&&网络数据包
来自 <https://www.jianshu.com/p/4b9d43c0571a>
深入了解 gRPC:协议
来自 <https://zhuanlan.zhihu.com/p/27961684>
既然有http 请求,为什么还要用rpc调用?
来自 <https://www.zhihu.com/question/41609070?sort=created>
gRPC C Core 源码浅析 - TCP Server
来自 <http://ju.outofmemory.cn/entry/247131>
调优参数:
//http2IOBufSizespecifiesthebuffersizeforsendingframes.
http2IOBufSize=32*1024*512
//ThedefaultvalueofflowcontrolwindowsizeinHTTP2spec.
defaultWindowSize=65535*256
//Theinitialwindowsizeforflowcontrol.
initialWindowSize=defaultWindowSize//foranRPC
initialConnWindowSize=defaultWindowSize*16//foraconnection
gRPC-transport包源码分析
来自 <http://blog.csdn.net/phantom_111/article/details/76688252>
GRPC中设置client的超时时间(golang)来自 <http://blog.aka-cool.net/blog/2017/06/29/grpc-client-timeout/>
gRPC Concepts来自 <https://grpc.io/docs/guides/concepts.html>
The complete guide to Go net/http timeouts
来自 <https://blog.cloudflare.com/the-complete-guide-to-golang-net-http-timeouts/>
So you want to expose Go on the Internet
来自 <https://blog.cloudflare.com/exposing-go-on-the-internet/>
什么是连接池
来自 <https://segmentfault.com/q/1010000003899036>聊聊TCP连接池
来自 <https://segmentfault.com/a/1190000007546327>
数据库连接池和connection的理解
来自 <https://www.cnblogs.com/panxuejun/p/6403760.html>
数据库连接池、长连接、短连接的理解
来自 <http://huangyongxing310.iteye.com/blog/2318826>