中科大计算机网络原理 1.5 Internt结构和ISP

一、互联网的层次化架构
  1. 覆盖范围分层

    • 主干网(Tier-1级)
      • 国家级或行业级核心网络,承担跨区域数据传输和全球互联功能。例如中国的四大主干网(ChinaNET、CERNET等)以及跨国运营商(如AT&T、Deutsche Telekom)的网络。
      • 特点:节点数量少、带宽极高,通常通过高速光缆或海底电缆直接互联。
    • 中间层网(区域ISP)
      • 覆盖省级或大都市圈,连接主干网与本地接入网络。例如中国移动的省级骨干网或区域性电信服务商。
      • 功能:提供区域内的流量汇聚和分发,支持本地ISP的互联需求。
    • 底层网(本地ISP)
      • 直接面向终端用户,包括家庭宽带、企业专线、校园网等。
      • 接入方式:光纤到户(FTTH)、5G无线接入、卫星通信等。
  2. ISP层级划分

    • 第一层ISP(Tier-1)
      • 全球或国家级骨干网络运营商,无需向其他ISP支付流量费用(通过“对等连接”实现免费流量交换)。
      • 代表企业:中国电信、Verizon、NTT Communications。
    • 第二层ISP(Tier-2)
      • 接入Tier-1 ISP,同时与其他Tier-2 ISP互联以扩展覆盖范围。
      • 典型场景:省级电信运营商通过Tier-1 ISP实现跨省互联,并通过IXP与其他Tier-2 ISP对等互联。
    • 本地ISP(Tier-3)
      • 直接服务终端用户,通过POP(服务接入点)连接上层ISP。
      • 商业模型:向用户收取接入费,向上层ISP支付流量费用。
  3. 协议分层模型

    • 物理层‌:传输介质(光纤、无线电波)与硬件设备(路由器、交换机)的物理连接标准。
    • 数据链路层‌:以太网协议(MAC地址)、Wi-Fi(IEEE 802.11)等本地网络通信协议。
    • 网络层‌:IP协议(IPv4/IPv6)、BGP路由协议(用于ISP之间的路径选择)。
    • 传输层‌:TCP(可靠传输)、UDP(低延迟传输)。
    • 应用层‌:HTTP/3、DNS、视频流媒体协议(如QUIC)。

二、ISP的互联与商业模式
  1. 互联方式

    • 对等连接(Peering)
      • 同级ISP之间直接互联,不产生费用(如Tier-1 ISP之间的互联)。
    • 穿透连接(Transit)
      • 低层ISP向高层ISP付费以接入其网络(如本地ISP通过Tier-2 ISP连接全球互联网)。
    • 互联网交换点(IXP)
      • 多个ISP在IXP节点集中互联,降低跨网流量成本。全球主要IXP包括法兰克福、阿姆斯特丹和香港的交换中心。
  2. 经济驱动与竞争

    • 成本分摊‌:Tier-1 ISP通过向低层ISP出售带宽资源盈利,而本地ISP通过用户订阅费覆盖成本。
    • 内容分发优化‌:ICP(如Google、Netflix)自建全球专网,通过部署边缘节点(CDN)减少对传统ISP的依赖,降低延迟和带宽成本。

三、内容提供商(ICP)的部署策略
  1. 数据中心布局

    • 地理位置选择‌:靠近ISP核心节点(降低延迟)、避开地震/洪水风险区、利用廉价电力资源(如北欧水电、沙漠太阳能)。
    • 多活架构‌:跨地域冗余部署,实现灾难恢复和负载均衡(如阿里云的“三地五中心”模式)。
  2. 与ISP的协同

    • 直接互联‌:大型ICP通过专线与Tier-1 ISP对等互联,绕过中间层级(如Google与AT&T直接互联)。
    • 边缘计算‌:将服务节点下沉至本地ISP机房,减少骨干网流量压力(如短视频平台的边缘缓存服务器)。

四、互联网的核心特征
  1. 松散层次化

    • 无中心控制节点,ISP通过协议自主协商互联关系,形成动态调整的拓扑结构。
  2. 可扩展性与冗余

    • 协议分层支持异构网络互联(如5G与卫星通信的融合);冗余链路设计保障单点故障不影响整体连通性。
  3. 技术与经济协同演化

    • 技术标准(如IPv6、SRv6)推动网络效率提升,而市场竞争驱动ISP优化服务质量和资费结构。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/979825.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AI编程界的集大成者——通义灵码AI程序员

一、引言 随着软件行业的快速发展和技术的进步,人工智能(AI)正在成为软件开发领域的一个重要组成部分。近年来,越来越多的AI辅助工具被引入到开发流程中,旨在提高效率、减少错误并加速创新。在这样的背景下&#xff0…

GPT-4.5震撼登场,AI世界再掀波澜!(3)

GPT-4.5震撼登场,AI世界再掀波澜! GPT-4.5震撼登场,AI世界再掀波澜!(2) (一)伦理困境:如何抉择 GPT-4.5 的强大功能在为我们带来诸多便利的同时,也引发了一系列深刻的伦理问题,这些问题犹如高…

electron-builder打包时github包下载失败【解决办法】

各位朋友们,在使用electron开发时,选择了electron-builder作为编译打包工具时,是否经常遇到无法从github上下载依赖包问题,如下报错: Get "https://github.com/electron/electron/releases/download/v6.1.12/ele…

【Linux】命令行参数 | 环境变量(四)

目录 前言: 一、命令行参数: 1.main函数参数 2.为什么有它? 二、环境变量: 1.main函数第三个参数 2.查看shell本身环境变量 3.PATH环境变量 4.修改PATH环境变量配置文件 5.HOME环境变量 6.SHELL环境变量 7.PWD环境变…

计算机毕业设计Python+DeepSeek-R1大模型游戏推荐系统 Steam游戏推荐系统 游戏可视化 游戏数据分析(源码+文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

Python实现GO鹅优化算法优化BP神经网络回归模型项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 传统BP神经网络的局限性:BP(Back Propagation)神经网络作为一种…

1.忆往昔—Java发展史

在编程世界的远古时代,C语言和C统治着大地,但它们复杂且难以驾驭。1995年5月23日,Java 1.0正式发布,它像一把神奇的钥匙,打开了“一次编写,到处运行”的大门。 早在1991年Java就已经初见雏形,不…

Vue+Elementui 全局配置el-table表格列宽可拖拽

1、需求分析 如何让表格列宽可以拖动 elementui的el-table如果想要列宽可以拖动的话 有一个属性叫 border 在模板里添加这个属性即可实现 但是系统里面的表格我不可能一个一个去添加border太麻烦 如果能够全局配置岂不是非常省时间吗 我们在main.js里面通过全局混入的方式来…

“Web渗透测试实战指南|BWAPP靶场全关卡通关教程(含高中低/不可能级别)从SQL注入到XSS攻击手把手教学|网络安全工程师必备技能“ 内容较长点赞收藏哟

目录 Low级别 ---A1 - Injection{注入}-- HTML Injection - Reflected (GET) HTML Injection - Reflected (POST) HTML Injection - Reflected (URL) HTML Injection - Stored (Blog) iFrame Injection LDAP Connection Settings Mail Header Injection (SMTP) OS Co…

释放 Cursor 的全部潜能:快速生成智能 Cursor Rules

释放 Cursor 的全部潜能:使用 PromptCoder 从 package.json 快速生成智能 Cursor Rules 我们将深入探讨如何利用您项目中的 package.json 文件,轻松生成 Cursor Rules,并通过 PromptCoder 这个强大的工具,快速创建高质量的 curso…

DeepSeek开源周-汇总

当 ChatGPT、Claude 这些闭源大模型严防死守技术秘密时,DeepSeek 却反其道而行,选择了全面开源,为整个 AI 生态注入新的活力。 在过去短短一周内,DeepSeek 连续在 GitHub 开源了 8 个核心技术项目,完成了一次震撼业界…

02内存映射与bmp解码

一、mmap 内存映射 内存映射的作用是把硬件设备的地址,映射到应用层的内存空间,这样用户就可以跨越系统层访问linux的硬件设备。 1、man 2 mmap 查看映射函数接口 NAMEmmap, munmap - map or unmap files or devices into memory映射 解除…

I2C驱动(九) -- i2c_adapter控制器驱动框架编写

相关文章 I2C驱动(一) – I2C协议 I2C驱动(二) – SMBus协议 I2C驱动(三) – 驱动中的几个重要结构 I2C驱动(四) – I2C-Tools介绍 I2C驱动(五) – 通用驱动i2c-dev.c分析 I2C驱动(六) – I2C驱动程序模型 I2C驱动(七) – 编写I2C设备驱动之i2c_driver I2C驱动(八) – 编写I2C…

分布式系统核心基石:CAP定理、BASE理论与一致性算法深度解析

一、CAP定理:分布式系统的设计边界 1.1 核心定义与经典三角 CAP定理(Brewers Theorem)指出,在分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性&a…

3 算法1-4 过河卒

题目描述 棋盘上 A 点有一个过河卒,需要走到目标 B 点。卒行走的规则:可以向下、或者向右。同时在棋盘上 C 点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示&#xff…

AutoMQ:无需 Cruise Control 实现 Kafka 的自动分区再平衡

导读:AutoMQ是一款贯彻云优先理念来设计的 Kafka 替代产品。AutoMQ 创新地对 Apache Kafka 的存储层进行了基于云的重新设计,在 100% 兼容 Kafka 的基础上通过将持久性分离至 EBS 和 S3 带来了 10x 的成本降低以及 100x 的弹性能力提升,并且相…

论文阅读之基于Syn2Real域的侧扫声纳类水雷目标探测

摘要 由于现实世界数据的稀缺性,基于深度学习的水下水雷探测受到了限制。这种稀缺性导致过拟合,即模型在训练数据上表现良好,但在未见数据上表现不佳。本文提出了一种使用扩散模型的Syn2Real (Synthetic to Real)域泛…

如何使用Docker搭建哪吒监控面板程序

哪吒监控(Nezha Monitoring)是一款自托管、轻量级的服务器和网站监控及运维工具,旨在为用户提供实时性能监控、故障告警及自动化运维能力。 文档地址:https://nezha.wiki/ 本章教程,使用Docker方式安装哪吒监控面板,在此之前,你需要提前安装好Docker. 我当前使用的操作系…

微服务学习(1):RabbitMQ的安装与简单应用

目录 RabbitMQ是什么 为什么要使用RabbitMQ RabbitMQ的安装 RabbitMQ架构及其对应概念 队列的主要作用 交换机的主要作用 RabbitMQ的应用 通过控制面板操作(实现收发消息) RabbitMQ是什么 RabbitMQ是一个开源的消息队列软件(消息代理…

综合实验处理表格

新建excel表格,输入信息,另存为csv文件。 利用notepad打开csv文件,可以观察格式 目标:通过编程处理文件,实现对数据的处理,成绩求和以及评价 对数据逐行处理,读一行,处理一行&#…