作为应用程序开发人员,我对网络的整个理解是对 http 请求/响应对以及一些 DNS 寻址的高级“接受”。
在我脑海中的某个地方,我明白 HTTP 建立在 TCP 之上,并且 TCP 数据包需要跨网络路由,并且这些数据包的路由可能会有所不同。直到现在,我从未考虑过通过来自源/目的地的“跃点”路由数据包中必须存在的复杂性。
ISP 和其他实体对这个过程有多少控制权?即我的理解是,从概念上讲,ISP 可以被视为多跳路由中的目的地 - ISP 是否有能力/权限决定特定数据包的下一个目的地?如果是这样,这是如何控制的?
