当前位置: 首页 > news >正文

中科大计算机网络原理 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优化服务质量和资费结构。

相关文章:

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

一、互联网的层次化架构 ‌覆盖范围分层‌ ‌主干网(Tier-1级)‌ 国家级或行业级核心网络,承担跨区域数据传输和全球互联功能。例如中国的四大主干网(ChinaNET、CERNET等)以及跨国运营商(如AT&T、Deuts…...

Windows安装sql server2017

看了下官网的文档,似乎只有ubuntu18.04可以安装,其他debian系的都不行,还有通过docker的方式安装的。 双击进入下载的ISO,点击执行可执行文件,并选择“是” 不要勾选 警告而已,不必理会 至少勾选这两…...

计算机网络之传输层(tcp协议)

一、TCP协议的特点 面向连接:TCP使用面向连接的通信模式,通信双方需要先建立连接,然后才能进行数据的传输。连接建立过程采用三次握手的方式。 可靠性:TCP提供可靠的数据传输服务,确保数据的完整性、有序性和正确性。…...

从零到一:如何用阿里云百炼和火山引擎搭建专属 AI 助手(DeepSeek)?

本文首发:从零到一:如何用阿里云百炼和火山引擎搭建专属 AI 助手(DeepSeek)? 阿里云百炼和火山引擎都推出了免费的 DeepSeek 模型体验额度,今天我和大家一起搭建一个本地的专属 AI 助手。  阿里云百炼为 …...

Open3D解决SceneWidget加入布局中消失的问题

Open3D解决SceneWidget加入布局中消失的问题 Open3D解决SceneWidget加入布局中消失的问题1. 问题2. 问题代码3. 解决 Open3D解决SceneWidget加入布局中消失的问题 1. 问题 把SceneWidget加到布局管理其中图形可以展示出来,但是鼠标点击就消失了。 stackoverflow上已…...

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

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

Linux笔记---缓冲区

1. 什么是缓冲区 在计算机系统中,缓冲区(Buffer) 是一种临时存储数据的区域,主要用于协调不同速度或不同时序的组件之间的数据传输,以提高效率并减少资源冲突。它是系统设计中的重要概念,尤其在I/O操作、网…...

如何流畅访问github

1.传输数据原理 本地计算机通过本地网接入运营骨干网,经过DNS域名解析,将输入的字符解析为要连接的真实IP地址,服务器返还一个数据包(github)给计算机 2.原因 DNS域名污染-DNS解析出现问题,导致访问一个不存在的服务器 3.解决…...

java基础+面向对象

Java基础语法 CMD命令 cls 清屏 cd 目录进入文件 cd… 退回 dir 查看当前目录所有文件 E:进入E盘 exit 退出 环境变量就是不用去专门的盘符去找,直接去环境变量里找到文件 语言优势 编译型语言c: 整体翻译 解释型语言python&#x…...

Linux 检测内存泄漏方法总结

文章目录 strace检测asan内存检测linux下gperf工具&#xff08;tcmalloc&#xff09;检查C/C代码内存泄露问题参考 strace检测 &#xff08;1&#xff09;启动程序 &#xff08;2&#xff09; strace -f -p <PID> -tt -e brk,mmap,mmap2,munmapbrk 变大 → 说明堆增长…...

本地部署deepseek大模型后使用c# winform调用(可离线)

介于最近deepseek的大火&#xff0c;我就在想能不能用winform也玩一玩本地部署&#xff0c;于是经过查阅资料&#xff0c;然后了解到ollama部署deepseek,最后用ollama sharp NUGet包来实现winform调用ollama 部署的deepseek。 本项目使用Vs2022和.net 8.0开发&#xff0c;ollam…...

Python----数据分析(Numpy:安装,数组创建,切片和索引,数组的属性,数据类型,数组形状,数组的运算,基本函数)

一、 Numpy库简介 1.1、概念 NumPy(Numerical Python)是一个开源的Python科学计算库&#xff0c;旨在为Python提供 高性能的多维数组对象和一系列工具。NumPy数组是Python数据分析的基础&#xff0c;许多 其他的数据处理库&#xff08;如Pandas、SciPy&#xff09;都依赖于Num…...

Leetcode-最大矩形(单调栈)

一、题目描述 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵&#xff0c;找出只包含 1 的最大矩形&#xff0c;并返回其面积。 输入&#xff1a;matrix [["1","0","1","0","0"],["1","0&…...

域内委派维权

为某个服务账户配置 krbtgt 用户的非约束性委派或基于资源的约束性委派。这里我的 krbtgt 的基于资源约束性委派我利用不了&#xff0c;所以使用的是域控的机器账户 dc01$ 进行维权。 抓取所有 hash。 mimikatz.exe "privilege::debug" "lsadump::dcsync /doma…...

leetcode---LCR 140.训练计划

给定一个头节点为 head 的链表用于记录一系列核心肌群训练项目编号&#xff0c;请查找并返回倒数第 cnt 个训练项目编号。 示例 1&#xff1a; 输入&#xff1a;head [2,4,7,8], cnt 1 输出&#xff1a;8 提示&#xff1a; 1 < head.length < 1000 < head[i] <…...

Linux基础 -- ARM 32位常用机器码(指令)整理

ARM 32位常用机器码&#xff08;指令&#xff09;整理 1. 数据处理指令&#xff08;运算、逻辑、比较&#xff09; 指令含义示例备注MOV赋值&#xff08;寄存器传输&#xff09;MOV R0, R1直接将 R1 复制到 R0MVN取反MVN R0, R1R0 ~R1ADD加法ADD R0, R1, R2R0 R1 R2ADC带进…...

内存中的缓存区

在 Java 的 I/O 流设计中&#xff0c;BufferedInputStream 和 BufferedOutputStream 的“缓冲区”是 内存中的缓存区&#xff08;具体是 JVM 堆内存的一部分&#xff09;&#xff0c;但它们的作用是优化数据的传输效率&#xff0c;并不是直接操作硬盘和内存之间的缓存。以下是详…...

基于 Spring Boot 的 +Vue“宠物咖啡馆平台” 系统的设计与实现

大家好&#xff0c;今天要和大家聊的是一款基于 Spring Boot 的 “宠物咖啡馆平台” 系统的设计与实现。项目源码以及部署相关事宜请联系我&#xff0c;文末附上联系方式。 项目简介 基于 Spring Boot 的 “宠物咖啡馆平台” 系统设计与实现的主要使用者分为 管理员、用户 和…...

LeetCode 解题思路 7(Hot 100)

解题思路&#xff1a; 初始化窗口元素&#xff1a; 遍历前 k 个元素&#xff0c;构建初始单调队列。若当前索引对应值大于等于队尾索引对应值&#xff0c;移除队尾索引&#xff0c;将当前索引加入队尾。遍历结束时当前队头索引即为当前窗口最大值&#xff0c;将其存入结果数组…...

linux-Dockerfile及docker-compose.yml相关字段用途

文章目录 计算机系统5G云计算LINUX Dockerfile及docker-conpose.yml相关字段用途一、Dockerfile1、基础指令2、.高级指令3、多阶段构建指令 二、Docker-Compose.yml1、服务定义&#xff08;services&#xff09;2、高级服务配置3、网络配置 (networks)4、卷配置 (volumes)5、扩…...

如何用本地工具在千万级图片库中快速找到相似图片

如何用本地工具在千万级图片库中快速找到相似图片 【免费下载链接】ImageSearch 基于.NET10的本地硬盘千万级图库以图搜图案例Demo和图片exif信息移除小工具分享 项目地址: https://gitcode.com/gh_mirrors/im/ImageSearch 在数字时代&#xff0c;你的电脑里可能积累了成…...

如何在浏览器中高效使用微信网页版?wechat-need-web完整实用指南

如何在浏览器中高效使用微信网页版&#xff1f;wechat-need-web完整实用指南 【免费下载链接】wechat-need-web 让微信网页版可用 / Allow the use of WeChat via webpage access 项目地址: https://gitcode.com/gh_mirrors/we/wechat-need-web 想要在浏览器中稳定使用微…...

3大显示技术挑战:ColorControl如何实现专业级色彩管理与设备控制

3大显示技术挑战&#xff1a;ColorControl如何实现专业级色彩管理与设备控制 【免费下载链接】ColorControl Easily change NVIDIA display settings and/or control LG TVs 项目地址: https://gitcode.com/gh_mirrors/co/ColorControl 在数字内容创作和多媒体消费日益普…...

驳AGI学习不可行论:数据分布与归纳偏置是理论证明的关键

1. 项目概述&#xff1a;当复杂性理论遇上AGI学习的“不可能性”证明最近在AI理论圈子里&#xff0c;一篇题为《Reclaiming AI as a theoretical tool for cognitive science》的论文&#xff08;简称[VRGA24]&#xff09;引起了不小的波澜。这篇论文的核心主张相当大胆&#x…...

Agent 状态持久化:基于 Redis 的多轮交互上下文存储方案

一、 引言 (Introduction) 1.1 钩子&#xff1a;从 Siri 答非所问到 AI Agent 的「失忆症噩梦」 你有没有遇到过这种令人血压升高的场景&#xff1a; 早上起床&#xff0c;对着家里的智能音箱&#xff08;假设它搭载了最新的「多轮对话」AI Agent&#xff09;说&#xff1a;“嘿…...

深入理解Java String不可变性

前言 在现代软件开发中&#xff0c;深入理解Java String不可变性是一个非常重要的技术点。本文将从原理到实践&#xff0c;带你深入理解这一技术&#xff0c;并通过完整的代码示例帮助你快速掌握核心知识点。 核心概念 基本原理 深入理解Java String不可变性的核心在于理解其底…...

Vaultwarden同步失败排查指南:日志诊断与5分钟修复

1. 这不是Bitwarden客户端的问题&#xff0c;而是你本地运行的Vaultwarden服务“断联”了很多人看到手机App里点“同步”没反应、网页端新建密码点保存后刷新就消失、或者浏览器插件提示“无法连接到服务器”&#xff0c;第一反应是重装客户端、清缓存、换网络——结果折腾半天…...

Android系统级证书注入:突破HTTPS抓包限制的完整方案

1. 这不是“换个证书”那么简单&#xff1a;为什么系统级证书安装成了Android抓包真正的分水岭你肯定试过在Android手机上用Charles抓包——App打开&#xff0c;Charles配好代理&#xff0c;手机Wi-Fi设好代理地址&#xff0c;点开浏览器&#xff0c;流量哗哗进来了。但一打开微…...

Mamba-X:为Vision Mamba模型定制的边缘AI硬件加速器架构解析

1. 项目概述&#xff1a;当视觉Transformer遇上状态空间模型最近在边缘AI硬件加速的圈子里&#xff0c;一个名为“Mamba-X”的设计概念开始被频繁讨论。这名字听起来有点神秘&#xff0c;但核心其实很明确&#xff1a;它瞄准的是当下两个最火热的AI架构趋势——Vision Transfor…...

告别踩坑:手把手教你为openEuler 22.03 LST配置RealVNC 6.11远程桌面(含序列号激活)

深度指南&#xff1a;在openEuler 22.03 LTS上部署RealVNC企业级远程桌面方案对于需要在Linux环境下实现远程图形化管理的用户而言&#xff0c;RealVNC作为一款成熟的商业解决方案&#xff0c;提供了比开源工具更稳定的连接性能和更完善的安全机制。本文将基于openEuler 22.03 …...