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

公网ip到服务器流程

1、整体流程

        公网IP到服务器的路径是:用户设备 → ISP → 互联网骨干网(BGP路由)→ 目标网络 → 防火墙/负载均衡器 → 服务器网卡 → 应用服务。整个过程依赖IP协议、路由规则和网络设备的协同工作。

2、详细流程

2.1  用户发起请求

  • 用户在浏览器输入域名(如 www.example.com)或直接使用IP地址。

  • 如果使用域名,会先通过 DNS解析 获取对应的公网IP(例如 203.0.113.1)。

2.2  数据包封装与路由

  • 请求数据(如HTTP)被封装成网络数据包,包含:

    • 源IP(用户的公网IP或私有IP经过NAT后的IP)。

    • 目标IP(服务器的公网IP,如 203.0.113.1)。

    • 端口号(如 80 或 443)。

  • 数据包通过本地网络(如路由器)发送到用户的ISP(互联网服务提供商)。

2.3  互联网骨干网传输

  • ISP将数据包传递到互联网骨干网,通过一系列路由器跳转。

  • 每台路由器根据 路由表 决定下一跳,逐步靠近目标IP所在的网络。

    • 路由决策依赖 BGP协议(边界网关协议),它维护全球IP网络的路由信息。

2.4  到达目标网络

  • 数据包到达服务器所属的 自治系统(AS)(如云服务商或数据中心网络)。

  • 自治系统内的路由器进一步将数据包导向目标IP所在的子网。

2.5  服务器接收数据包

  • 网络设备处理

    1. 防火墙:检查数据包是否符合安全规则(如允许的端口、IP白名单)。

    2. 负载均衡器(如有):将请求分发到多台服务器中的某一台(基于负载均衡算法)。

  • 服务器网卡

    • 网卡监听网络流量,发现目标IP匹配自身配置的IP时,接收数据包。

    • 如果服务器使用 NAT 或反向代理,可能将流量转发到内网其他设备(如私有IP的服务器)。

2.6  应用层处理

  • 操作系统根据目标端口(如 80)将数据包交给对应的服务进程(如Nginx、Apache)。

  • 服务进程处理请求并生成响应,沿原路径返回给用户。

3、关键技术与概念

  • NAT(网络地址转换):将私有IP转换为公网IP(用户侧或服务器内网可能使用)。

  • BGP路由:决定数据包在互联网中的传输路径。

  • ARP协议:在局域网内将IP映射为MAC地址(如服务器所在子网的最后一步)。

  • Anycast:多个服务器共享同一IP,路由到最近节点(常见于CDN或DNS服务)。

http://www.lryc.cn/news/588724.html

相关文章:

  • 2025年最新香港站群服务器租用价格参考
  • 从零开始的云计算生活——第三十二天,四面楚歌,HAProxy负载均衡
  • 【工程篇】07:如何打包conda环境并拷贝到另一台服务器上
  • Racknerd服务器Ubuntu
  • Datawhale 25年7月组队学习coze-ai-assistant Task1学习笔记:动手实践第一个AI Agent—英伦生活口语陪练精灵
  • 阿里云ssh证书过期,如果更换并上传到服务器
  • 三十二、【核心功能改造】数据驱动:重构仪表盘与关键指标可视化
  • 数学金融与金融工程:学科差异与选择指南
  • uniapp 微信小程序Vue3项目使用内置组件movable-area封装悬浮可拖拽按钮(拖拽结束时自动吸附到最近的屏幕边缘)
  • Springboot儿童认知图文辅助系统6yhkv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • LED 照明应用提供高性价比方案?会是你的首选吗?
  • Unity音游开发全指南:模板与免费资源高效构建节奏游戏
  • labview关于OOP
  • CG--类比推理
  • java截取视频帧
  • 视频HDR技术全解析:从原理到应用的深度探索
  • 音视频学习(三十九):IDR帧和I帧
  • React.FC与React.Component
  • PyCharm 高效入门指南:从安装到效率倍增
  • docker拉取nacos镜像失败
  • lanch4j将jar转成exe
  • 开通保存图片权限
  • iOS高级开发工程师面试——Swift
  • 语言模型玩转3D生成:LLaMA-Mesh开源项目
  • 无人机故障响应模块运行与技术难点
  • 全面安装指南:在Linux、Windows和macOS上部署Apache Cassandra
  • 网络劫持对用户隐私安全的影响:一场无形的数据窃取危机
  • 算法在前端框架中的集成
  • 021_自然语言处理应用
  • 量子比特的稳定性革命:破解量子计算“脆弱密码”的最新突破