真正的计算机网络

举报
timerring 发表于 2025/01/29 23:18:03 2025/01/29
【摘要】 This article is also posted on my blog, feel free refer to it for the latest revisions: Real Computer NetworkFor the computer network, I believe that most people have learned it in the course of un...

本文翻译自我的英文博客,最新修订内容可随时参考相关博客。

关于计算机网络,相信大多数人在大学课程中都学过。无论是否熟悉,本文将从不同视角解析网络原理,帮助你理解实际应用中的关键概念。

基础概念

网络服务方

  • IDC(互联网数据中心):存放服务器的物理数据中心,是网络服务的基础设施载体。
  • ISP(互联网服务提供商):提供网络接入服务的运营商,如中国电信、中国联通等。

主流公有云服务提供商

  • AWS:亚马逊云服务
  • Azure:微软云服务
  • 阿里云:阿里巴巴云服务
  • GCP:谷歌云平台
  • PCCW(推荐):中国香港电讯盈科,提供双向(而非单向)优质网络服务。

注意:若同一服务器的其他用户滥用「一键脚本」(如serverspeeder、暴力修改BBR、KCPTun超额发包等),即使你拥有独立海底光缆带宽,网络体验也可能被拖累。VPS供应商的带宽由其向运营商采购而来。

网络线路分类

公共网络

  • 国际出口:中国网络访问海外的最后节点,主要位于北京、上海、广州。
  • 163网络(AS4134):中国电信骨干网,国内互访基本无瓶颈,拥塞主要发生在国际出口。
  • 169网络(AS4837):中国联通骨干网。
  • AS9929:原中国网通骨干网,合并后由联通运营,用户较少,侧重政府服务。
  • AS9808:中国移动骨干网。PCCW线路是除纯CN2 GIA外,中国至香港及东南亚地区质量最佳的线路(需经香港中转)。
  • 教育网/科技网/民营宽带:独立于三大运营商的网络体系。
  • CN2(中国电信下一代承载网)
    • CN2 GT:性价比高但易拥塞,国内段走163网络,国际段走CN2。
    • CN2 GIA:高端线路,全程CN2网络,带宽稳定(如Bandwagonhost的CN2 GIA线路,但国内监管较严)。

查询工具:通过相关工具可查看IP的AS自治系统信息。

专用网络

  • IPLC(国际私有专线):企业级专线,如阿里云「深港专线」,优势在于:
    1. 带宽独占,稳定性高于公共网络(海底光缆主要承载公共流量,仅小部分为专线流量)。
    2. 数据传输不经过常规审查节点。
  • IEPL(国际以太私网专线):IPLC的增强版,提供端到端管理型带宽服务。
  • Anycast(任播技术):一个IP对应多个物理节点,用户自动连接最近服务器(类似CDN),但存在两大缺点:
    1. 单IP带宽易受DDOS攻击影响。
    2. 成本高昂。

服务相关概念

  • 运营商网间结算:跨运营商流量需付费结算,用户实际承担这部分成本。
  • QoS(服务质量):动态调整流量优先级,如视频通话优先保障带宽,游戏优先降低延迟。
  • SLA(服务等级协议):服务商与用户约定的服务质量标准(如带宽保底、故障响应时间)。
  • BGP(边界网关协议):动态选择最优路由(VPS供应商常以此宣传多线接入)。
  • Redirect(流量转发):小供应商常用阿里云公网中转实现流量转发。
  • 端口(Port):网络通信的端点,服务器通过不同端口提供服务(如80端口对应HTTP)。

IP 地址解析

IP 数据库

  • 国内:IPIPnet 是主流IP归属数据库。
  • 海外:MaxMind 提供全球IP地理信息。

蜂窝网络基站IP

手机通过蜂窝网络访问时,IP为私有地址,经NAT转换为公共IP,导致:

  1. 定位不准:同一IP可能对应多个城市,甚至一段IP分配给2-3个城市。
  2. 封禁影响范围大:NAT共享导致单个IP封禁会影响多个用户。
  3. 漫游特性
    • 移动:漫游时使用本地网络IP(如北京号码在上海显示上海IP)。
    • 联通/电信:漫游时回本地网络IP(北京号码在上海仍显示北京IP,导致海外漫游时因回国内节点被封禁)。

IP 检测工具

  • 通过相关工具可实时查看当前IP信息。

IP 归属异常原因

  1. 手机网络:基站NAT导致IP归属偏移。
  2. 二级运营商:通过非法低价采购一级运营商出口,导致IP归属混乱。
  3. 浏览器加速:云加速服务可能篡改IP来源。

原生IP与广播IP

  • 原生IP(Native IP):运营商分配的真实属地IP,常用于解锁流媒体服务(如Hulu、Netflix),因未被云计算滥用而信誉良好。
  • 广播IP(Broadcast IP):VPS显示的IP与实际机房所在地不符(如新加坡服务器使用美国IP)。
  • 流媒体解锁逻辑:平台通过IP归属限制访问,运营商自有IP(如香港HKT)因属于正常用户而较少被封,动态住宅宽带IP也难以封禁。

域名系统(DNS)

DNS是将域名解析为IP的系统。用户通过ISP提供的递归DNS(默认DNS)发起请求,递归DNS向权威DNS查询结果。

公共DNS对比

服务商 IP地址 特点
Cloudflare DNS 1.1.1.1 / 1.0.0.1 高速、隐私保护强
谷歌公共DNS 8.8.8.8 / 8.8.4.4 全球覆盖广,但国内可能不稳定
阿里云DNS 223.5.5.5 / 223.6.6.6 国内优化好,CDN解析精准
腾讯DNSPod 119.29.29.29 / 119.28.28.28 低延迟,抗污染能力强

建议:

  • 普通用户优先使用ISP默认DNS,响应速度快且CDN解析精准。
  • 若遇DNS污染(如强制跳转广告页),可切换至公共DNS。

DNS解析流程与CDN关联

  • DNS入口(Entry):用户请求解析的节点IP。
  • DNS出口(Exit):公共DNS用于判断用户来源的节点IP。
  • CDN智能调度:权威DNS根据DNS出口IP判断用户位置和运营商,返回最近的CDN节点。若入口与出口IP不一致,可能导致解析结果非最优。

延伸阅读:更多DNS原理可参考相关教程。

网络延迟与代理

延迟测试

  • PING工具
    • ICMP Ping:经典测试,反映主机与中转服务器的往返延迟(RTT)。
    • TCP/HTTP Ping:测试特定协议的延迟,通常比ICMP慢。
  • 节点选择逻辑:负载均衡、URL探测(向特定URL发送请求选择最优节点)、故障 fallback 机制。

代理网络注意事项

  • RTT≠速度:延迟仅反映连接建立时间,实际传输速度受网络瓶颈(如国际出口拥塞)限制。
  • 协议差异:不同代理协议(如VPN、SSH、WireGuard)对延迟和带宽的影响不同,需根据场景选择。

更多细节:代理原理与实际应用可参考原文。

通过理解网络服务方、线路类型、IP机制和DNS原理,可更清晰地分析网络问题,选择合适的云服务和网络配置。如需进一步探讨,欢迎访问博客获取最新内容。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。