CPU和GPU设计的区别
一、CPU和GPU的设计区别 CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。 于…
Flannel的两种模式解析(VXLAN、host-gw)
Flannel的两种模式解析(VXLAN、host-gw) 一、VXLAN 简介 VXLAN (Virtual Extensible LAN)是一种网络虚拟化技术,它使用一种隧道协议,将二层以太网帧封装在四层UDP报文中,通过三层网络传输,组成一个虚拟大二层网络。VXLAN的报文格式如下: 使用VTEP(VXLAN Tunnel Endpoint)…
TCP 的重传机制、滑动窗口、流量控制、拥塞控制
一、引入 TCP 是一个可靠传输的协议,那TCP是如何保证可靠的呢? 要实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复以及分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输。 具体来说: TCP 是通过序列号与确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输的。 今天,将重点介绍 TCP 的重传机制、滑动窗口、流…