use*_*202 52 networking tunnel
我不明白为什么用“隧道”比喻来描述网络隧道。
起初我以为是因为发送的数据是加密的,所以窃听者将无法看到数据(他看到数据包裹在隧道中!)。
但是那些不使用加密的隧道协议呢,为什么也叫“隧道”呢!
Mok*_*bai 81
就道路而言,现实世界中的隧道是一种构建的通道,它允许您直接从 A 通到 B,而不是走更长的路线和/或有更多东西让您放慢速度。示例包括穿越山脉的隧道,否则您可能不得不绕过它,让您无需步行即可到达道路另一侧的地下通道,以及让火车在城市中穿行而无需与道路和建筑物竞争的地铁隧道。
在上述每一种情况下,隧道都提供了一条直接路径,避免了您必须处理的某些类型的复杂性。在网络中,它以相同的方式使用。
IPv4 over IPv6 隧道允许 IPv4 通过 IPv6 网络进入另一个 IPv4 网络,否则,如果始发计算机不了解 IPv6 网络,这是不可能实现的。
VPN 是专门用于连接两个专用网络的隧道,而无需在每一端在专用地址和公共地址之间转换 IP 地址。
将两者结合起来的一个例子是游戏 VPN 软件,如 Hamachi,可用于玩使用旧协议(如 IPX)或依靠本地发现来寻找其他玩家的互联网游戏。
Dav*_*ill 38
该短语首次使用(据我所知)在RFC 1075 Distance Vector Multicast Routing Protocol 中,其定义如下:
此外,为了允许实验穿越不支持多播的网络,开发了一种称为“隧道”的机制。
...
- 隧道
隧道是一种在由不支持多播路由的网关分隔的路由器之间发送数据报的方法。它充当两个路由器之间的虚拟网络。例如,在斯坦福运行的路由器和在 BBN 运行的路由器可能与隧道连接,以允许多播数据报穿越 Internet。我们认为隧道是一种过渡性黑客攻击。
隧道是通过弱封装的普通多播数据报完成的。弱封装使用特殊的二元 IP 松散源路由[5]。(这种封装形式比“强”封装更可取,即在前面加上一个完整的新 IP 报头,因为它不需要隧道端点知道彼此的最大重组缓冲区大小。它还具有正确行为的好处发起者的生存时间价值和任何其他存在的 IP 选项。)
隧道具有与其关联的本地端点、远程端点、度量和阈值。隧道每一端的路由器只需要就本地和远程端点达成一致。有关如何配置隧道的信息,请参阅第 8 节。由于隧道端点之间的中间网关数量未知,因此需要进行额外的研究以确定适当的指标和阈值。
尽管上述声明“我们认为隧道是一种过渡性黑客攻击”。隧道今天仍在使用,具有基本相同的含义 - 通过隧道发送的数据被封装,因此可以通过否则不支持传输的协议进行传输:
隧道是一种机制,用于在通常不支持它的网络上传送外部协议。例如,隧道协议允许您使用 IP 在 IP 数据报的“数据”部分发送另一个协议。大多数隧道协议在第 4 层运行,这意味着它们被实现为替代 TCP 或 UDP 之类的协议。
Dav*_*rtz 21
因为无论你在隧道的一端放入什么,都会从另一端出来。
归档时间: |
|
查看次数: |
11613 次 |
最近记录: |