网络链路存在的问题及解决方案|学习笔记

简介: 快速学习网络链路存在的问题及解决方案

开发者学堂课程【企业级互联网分布式系统应用架构学习网络链路存在的问题及解决方案】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/503/detail/6741


网络链路存在的问题及解决方案

内容介绍:

一、网络链路存在的问题

二、解决方案

一、网络链路存在的问题

提高网络访问速度

整个互联网应用在网络上会分成三个层次,第一公里是网站所在的服务器平台,通常来讲阿里云在此。

中间主要是运营商的网络,比如前节所讲到的中国联通、中国电信、中国移动还有校园网。最后一公里为在家中或者一些公共场合通过自身的网络接入到网络的运营商,比如说家里经常通过光纤来访问互联网。

网络链路存在的问题主要为以下两种:

1、网站服务器的处理能力,网络的带宽的瓶颈

网站服务器网络带宽的瓶颈或者说机房提供的网络的带宽或者说提供服务能力的瓶颈。

2、网络运营商之间的互联瓶颈问题,不同地区骨干网之间的数据交换、传输,导致传输途中的路由阻塞和延迟,最终导致客户体验不佳。

比如说服务器放在了 A 运营商,而接入网络是 B 运营商的网络,由于他们之间情境的问题可能导致延迟非常大。

图片1.png

随着宽带的推行,已经得到了极大的缓解。

二、解决方案

1、第一公里解决方案(网络的带宽的瓶颈问题解决方案)

BGP 多线技术

BGP 技术就是通过技术手段,使得不同运营商能共同访问一个 IP,并且不同运营商之间都能达到最快的接入速度的网络技术。多线实际对应着多个运营商。

BGP 多线技术能够解决以往单线 IDC 机房或者双线 IDG 机房存在的一些问题。

BGP 技术能够解决不同运营商体验不一致问题。

比如说客户通过 A 运营商的 ADS 拨号来访问你的网站时,可以通过最佳的路由策略来触达到 BGP 的 IP 上,这样可以使得用户在最低延迟的情况下获取网站内容。

目前阿里云在所有国内部署的机房,如北京、上海、青岛、杭州、深圳都是通过BGP 多线技术。因此不用考虑客户使用什么样的线路

2、多个运营商访问瓶颈问题解决方案

CDN

全称内容分发网络。目的是通过在现有的 Intemnet 中增加一层新的网络架构,将网站的内容(尤其是静态内容如图片、小视频或者网页)发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。

例子:

用户将自己的网站放在杭州机房,他在网站上发布了一系列静态内容比如一些图片或者网页,假如有两个用户在哈尔滨的某个小区里面,这两个用户都是通过运营商的 ADSR 拨号,其中一个用户 A 访问了某一个图片以后,这个图片可以缓存在离用户最近的以后边缘节点上,当跟他同一个小区同一个运营商 ADSR 拨号上网的用户 B 访问同一个图片的时候,这个用户就不需要再访问到阿里杭州机房,可以直接从相邻的边缘节点上拿到相同的图片内容使访问速度加快。这一套技术就叫做CDN。

在没有 CDN 之前访问形式通常分为以下几步:

1、用户的域名解析请求被发往本地 DNS 服务器

2、本地 DNS 服务器将请求发往网站 DNS 服务器返回给本地 DN 服务器源站点实际IP

3、本地 DNS 服务器将该 IP 地址返回给用户

4、用户直接访问源站点,取回请求的数据

存在问题:

1、大量用户对源站点发起访问,对源站点服务器压力过大,使得需要购买更多的服务器来支撑。

2、受带宽限制,网页响应速度变慢

3、网络传输中情况错综复杂比如跨运营商这样的情况出现,导致用户最终的访问速度变慢

CDN 访问方式

通过 CDN 整个访问链路会发生一些变化,比如说北京的一个用户要访问杭州站点时通过 CDN 他发起的访问的域名会被阿里云的智能 DNS 进行解析,比如说他访问的是 www.a.com

没有 CDN 之前,a.com 这个 IP 会解析到杭州的机房,有了 DNS 以后会根据用户的位置来解析。

比如说用户是北京的就会解析到北京的边缘节点上,用户的这次请求就会转发到北京的边缘节点上,如果北京的边缘节点有他需要的内容,比如说图片则边缘节点就会直接把内容返回到浏览器,除非这个内容没有被命中才会真正由边缘节点发起对杭州的访问请求,这样一个路径的变化源站的响应或者源站的压力大大降低,而用户的响应速度大大降低。

图片2.png

以上为网络链路存在的问题及解决方案。

相关文章
|
5月前
|
小程序 前端开发
2025商业版拓展校园圈子论坛网络的创新解决方案:校园跑腿小程序系统架构
校园跑腿小程序系统是一款创新解决方案,旨在满足校园配送需求并拓展校友网络。跑腿员可接单配送,用户能实时跟踪订单并评价服务。系统包含用户、客服、物流、跑腿员及订单模块,功能完善。此外,小程序增设信息咨询发布、校园社区建设和活动组织等功能,助力校友互动、经验分享及感情联络,构建紧密的校友网络。
156 1
2025商业版拓展校园圈子论坛网络的创新解决方案:校园跑腿小程序系统架构
|
11天前
|
缓存 人工智能 API
API接口调用中的网络异常及解决方案
淘宝API是淘宝开放平台提供的接口集合,支持商品、交易、用户、营销等数据交互。开发者需注册获取App Key,通过签名认证调用API,结合沙箱测试、OAuth授权与安全策略,实现订单管理、数据监控等应用,提升电商自动化与数据分析能力。
|
4月前
|
Docker 容器
Docker网关冲突导致容器启动网络异常解决方案
当执行`docker-compose up`命令时,服务器网络可能因Docker创建新网桥导致IP段冲突而中断。原因是Docker默认的docker0网卡(172.17.0.1/16)与宿主机网络地址段重叠,引发路由异常。解决方法为修改docker0地址段,通过配置`/etc/docker/daemon.json`调整为非冲突段(如192.168.200.1/24),并重启服务。同时,在`docker-compose.yml`中指定网络模式为`bridge`,最后通过检查docker0地址、网络接口列表及测试容器启动验证修复效果。
|
6月前
|
小程序 UED
拓展校友网络的创新解决方案:校园论坛圈子小程序+跑腿+二手市场系统
这是一款基于小程序的校园跑腿服务平台,支持多种注册登录方式、下单支付、跑腿接单配送、订单跟踪评价及物流查询功能,并配备客服模块提升用户体验。系统包含用户、客服、物流、跑腿员和订单五大核心模块,功能完善。此外,平台还拓展了校友网络功能,如信息咨询发布、校园社区建设和活动组织等,旨在增强校友互动与联系,形成紧密的校友生态。
176 4
|
7月前
|
安全 网络安全 虚拟化
Hyper-V网络连接无响应解决方案
当Hyper-V虚拟机出现网络连接无响应时,可从以下方面排查:1) 检查物理网络连接,确保设备正常;2) 验证虚拟网络配置,包括虚拟交换机和网络适配器设置;3) 更新驱动程序以解决兼容性问题;4) 调整防火墙和安全软件设置;5) 重启相关服务和设备;6) 使用命令行工具诊断网络问题;7) 检查BIOS中虚拟化技术是否启用;8) 排查IP冲突和其他日志错误。综合以上步骤,可有效修复网络连接故障。
|
8月前
|
监控 BI 网络安全
为何教育机构需要强大的网络安全解决方案
近年来,教育行业从传统课堂快速转向在线课程和虚拟教室,疫情加速了这一进程。然而,数字化转型也带来了网络安全风险。身份治理与管理(IGA)解决方案如ManageEngine的ADManager Plus,能有效保护教育机构免受网络攻击,确保数据安全、简化用户管理并实现合规性。通过自动化流程,它不仅提升了安全性,还减轻了IT管理员的工作负担,确保资源访问的无缝性和准确性。
162 11
|
11月前
|
存储 消息中间件 分布式计算
某全球领先网络解决方案提供商:统一 Trino、Pinot、Iceberg 及 Kyuubi,探索 Apache Doris 的改造实践
某全球领先网络解决方案提供商早期架构面临架构复杂、数据冗余存储、运维困难、资源利用率低、数据时效性差等问题。因此,引入 Apache Doris 替换了 Trino、Pinot 、 Iceberg 及 Kyuubi 技术栈,依赖于 Doris 的实时数据湖能力及高性能 OLAP 分析能力,统一数据湖仓及查询分析引擎,显著提升了查询性能及系统稳定性,同时实现资源成本降低 30%。
292 8
某全球领先网络解决方案提供商:统一 Trino、Pinot、Iceberg 及 Kyuubi,探索 Apache Doris 的改造实践
|
9月前
|
机器学习/深度学习 人工智能 运维
简化多云网络复杂度,谈谈F5多云解决方案的破局之道
简化多云网络复杂度,谈谈F5多云解决方案的破局之道
128 7
|
10月前
|
监控 安全 网络安全
云计算与网络安全:技术挑战与解决方案
随着云计算技术的飞速发展,其在各行各业的应用越来越广泛。然而,随之而来的网络安全问题也日益凸显。本文将从云服务、网络安全和信息安全等技术领域出发,探讨云计算面临的安全挑战及相应的解决方案。通过实例分析和代码示例,旨在帮助读者更好地理解云计算与网络安全的关系,提高网络安全防护意识。

热门文章

最新文章