网络探究-为什么整点活动参与失败
网络探究-为什么整点活动参与失败
2023-12-16
| 2024-4-8
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
  天下武功 唯快不破
  使用家庭宽带和移动数据网络以来,我逐渐发现,这两者看似都是提供网络联通服务,但实际上存在一些差别,同一运营商的两种服务存在差异,不同运营商之间更是明显。看过许多知友和值友等的分享心得,大家都有不同答案,而我就差异点进行较为深入的研究,得出普遍性的结论。
  一日凌晨,我守在电脑前,准备卡点报名。报名前的十分钟我就登录系统,挂着几个网页进行刷新,心中稍许激动,手上不停操作,不敢有一丝懈怠,生怕耽误我的报名任务。零点刚到,报名网页刷新正常,输入相关信息后提交,突然界面跳转,提示请输入验证码,可我明明输入正确了,却一直提示验证码错误。一次两次,直到时间过了十分钟左右,我也就放弃了,转头去看微博上的相关分享,看看有哪些考点,浏览一番后,看到别人成功报名的激动,心中只有无奈,继续刷新网页,结果依旧。尝试几分钟后,放弃使用宽带网络,使用手机数据共享进行上网报名,刷新几次就成功进入。那是以为服务器的访问高峰已经过去,能正常访问是情理之中,也就没太在意。
  后来参加手机银行的兑换活动,也是在凌晨进行,当时使用数据网络进行提前登录,到点刷新后,三下五除二就完成兑换。在下一次的兑换活动开始前,我使用宽带上网,不停地刷新尝试,可到点就直接歇菜,网页界面丢失,只显示刷新二字,激动的我不停点击,效果依旧,随即切换成手机数据,正常显示,可好东西早已被兑换一空。
  从这几次经历,让我更加想要了解这其中的原由,为什么实际测速延时没输过,可实际一到关键就掉链子呢?通过traceroute命令进行网络路由追踪,发现访问 gwy.cpta.com.cn该网站时,电信经过的路由层数比移动要少两层,更少的路由意味着更少的不确定性。电信网络访问时,首先通过省级骨干网到达浙江杭州的节点,通过BGP路由进入阿里的服务器,而移动却没有优化线路,接入浙江杭州的骨干网节点,只能通过省级节点路由到达上海的节点路由,再通过上海的BGP节点进入上海阿里的线路,之后到达杭州阿里的节点。这就是移动和电信平时测网络延时相差无大,可到关键时刻,网络拥塞导致路由转发处理差异,路径选择上存在硬件上的不足之处,最终造成网络高峰期的502事件.
  再谈两次凌晨兑换,第二次使用宽带进行兑换时,我提前使用smartdns配置获取tcp延时最低的ip地址,内网处于Full Cone(NAT1)除了路由线路不能控制外,其他都是优化到位,到后来还是通过切换为数据上网后完成。查看dns请求日志,发现ip地址为北京电信,而我数据服务运营商正是电信,似乎一切问题浮出水面。当高峰期时段,其他运营商访问电信服务器时,服务器网关会有针对性优化,俗称排它,优先满足自己的用户访问。
notion image
 仔细一想,我想的问题就解决了。为什么总有人说打游戏要选择电信?为什么腾讯要使用运营商的服务器?为什么电信敢把100M宽带卖到八百块每年?电信拥有大批网络资源,各大公司开设互联网业务绕不开电信,即使像腾讯阿里这种手握网络自治域。近年来,移动采用pdd模式进行扩张,宽带用户数超过电信,但在idc资源和电信仍有差距。透过四大行的服务器建设资源,电信和联通占比百分之八十左右,而其中电信占比较多。
  对于大多数人来说, 三大运营商选择最便宜的那一个就能满足其大部分需求,对于网络质量要求高且不差钱用户,选择电信宽带,折中方案选择联通,但联通资源较少,能办理那便是很好。对于折腾的人来说,没有质量差的网,一般无二。
参考:
华为机试算法题海上钢琴师
Loading...
Catalog