复杂的网络结构
假设三个城市 Paris, Lyon和Marseillle分别有若干电脑,还有三个直连的城市路由器。

在这个模型中我们加入两个机制:
路由机制 (un processus de routage)
确保端到端安全性的机制 (un processus permettant d'assurer la fiabilité de la transmission de bout en bout)
A想和J通信, 消息被编码, 然后A要做的是:
若目标方位于A的网络中,消息被A放入该网线。
若目标方在另一个网络中,则消息放入R1 (外部路由器), R1将转发该消息给下一个相关节点 (路由)。
同样地,A会添加一些IP地址 (也叫逻辑地址 adresses logiques)到该消息中,。这些IP是:
源IP
目地IP
那么最后所组成的帧为:
现在,R1接收到了帧,它作为中转点,则不用发送ACK给A。R1根据帧里的IP,查看其路由表 (Table de routage)并找到了下一个相关节点。
接着R2接收到了帧,由于路由机制,找到了下一跳,然后把帧放入与J相关的媒介。
由于J通过WiFi连上了R2,所以此时帧的格式发生改变。
那么A怎样知道J已接收无误? J会发送ACK给A, 这种ACK叫端到端ACK (ACK de bout en bout)。
那么中间ACK (ACK intermédiaire) 重要吗?
弊大于利。如果中间ACK被发送,那么传输的安全性会提高。但由于引入ACK的步骤在链路层(la couche de liaison), 会损害最大化效率和带宽超负荷。另一方面,当传输误差发生时,会增加源与目的的流量, 重新传输中的timer也会变慢。
Last updated
Was this helpful?