嘟嘟社区

[疑问] 两台vps传输数据路由问题


本帖最后由 Items 于 2021-11-12 22:39 编辑

不是计算机这个行业的,突然这么多回国线路把我搞蒙了,不会玩鸡了
A为国内的普通机器,B为国外vps,单程回城为9929。
比如B机器连接A机器的ftp服务,然后B机器传文件到A机器,路由怎么走?是走B的回国线路9929?那假如B机器通过ftp下载A机器的文件,出国路由又是由谁决定?反向也是这样,我在A机器上主动上传和下载B机器的文件路由会不一样

让我懵逼的是国内上海cn2 nat,同上,路由怎么走,实在不知道了。

看了这些还是懵逼

  1. https://zhuanlan.zhihu.com/p/64467370

复制代码

要看B是什么线路
如果B是回程9929,那么,从B-A是9929,A-B随缘
如果B是双程9929,那么B-A A-B都是9929.

sdqu 发表于 2021-11-12 22:38
要看B是什么线路
如果B是回程9929,那么,从B-A是9929,A-B随缘
如果B是双程9929,那么B-A A-B都是9929.

哦,忘了说,B就回程9929。
那如果A是国内cn2 nat鸡怎么走,比较费解,跟A和B之前的自动连接有没有关系?就是我A连接B机器的FTP服务,然后上传下载,跟B连接A机器的FTP服务上传下载,路由会不一样吗。

Items 发表于 2021-11-12 22:42
哦,忘了说,B就回程9929。
那如果A是国内cn2 nat鸡怎么走,比较费解,跟A和B之前的自动连接有没有关系? …

A->CN2->B->9929->A
应该是这个链路。
你不要纠结ftp什么,你只管考虑包,简单的说,比如你下载文件,ftp就是两个主要包,一个是命令,一个是数据。
A->B发起ftp,命令走CN2,数据走9929
B到A发起ftp,命令走9929,数据走CN2。

sdqu 发表于 2021-11-12 22:47
A->CN2->B->9929->A
应该是这个链路。
你不要纠结ftp什么,你只管考虑包,简单的说,比如你下载文件,ftp …

感谢大佬,我明白了。我也发现对国内上海cn2 nat有误解

本帖最后由 gongyu 于 2021-11-13 00:02 编辑