面试官:“你知道 CDN 的是怎么知道找到距离你最近的服务器,然后把资源分配给你的吗?”其实我在这个时候不太清楚,就凭印象想了一下之前学的东西,半猜半问的回答的:“是通过一个可以调度距离的服务器来做的?”面试官说不对,然后我灵机一动,从五层模型的角度聊了一下这个事情:五层模型物理层和数据链路层我就不聊了,直接从最核心的网络层开始聊网络层:CDN通过智能DNS系统在网络层工作,将用户的请求重定向到最佳的边缘节点,从而减少了数据包需要穿越的网络距离,提高了传输效率。传输层:。CDN在传输层通过使用像TCP(传输控制协议)这样的协议来确保数据的可靠传输。此外,CDN还涉及到会话的优化,例如通过压缩技...