分类: 计算机网络

3 篇文章

容器网络虚拟化
参考资料:深入理解Linux网络 相关实际问题 1、容器中的eth0和母机上的eth0是一个东西吗? 2、veth设备是什么,它是如何工作的? 3、Linux是如何实现虚拟网络环境的? 4、Linux如何保证同宿主机上多个虚拟网络环境中的路由表可以独立工作? 5、同一宿主机上多个容器之间是如何通信的? 6、Linux上的容器如何和外部机器通信? v…
深入理解TCP链接建立过程
参考资料:深入理解Linux网络 为什么服务端程序都需要先listen一下? 半链接队列和全连接队列长度如何确定? “Cannot assign requested address”这个报错你知道是怎么回事吗? 一个客户端接口可以同时用在两条链接上吗? 服务端半/全链接队列满了会怎么样? 新连接的socket内核对象是什么时候建立的? 建立一条TC…
HTTPS的’S’
几个问题 关闭浏览器tab页面能不能断开tcp连接,tcp连接的断开时机? 为什么一个http(s)请求会建立两条tcp连接? 多次http(s)请求会复用同一条tcp连接吗? 为什么服务器发起断开连接后,客户端不发送FIN? https建立连接需要几次握手? tls的加密算法/对称加密秘钥是由客户端还是服务端确定的? tls是怎么防止中间人攻击的…