凌峰创科服务平台

服务器与客户端IP地址有何关联?

核心概念:一个简单的比喻

想象一下整个互联网是一个巨大的邮政系统

服务器与客户端IP地址有何关联?-图1
(图片来源网络,侵删)
  • 服务器IP地址 = 一个固定的、知名的地址,北京市海淀区中关村大街1号”。

    • 这个地址是公开的,大家都知道,如果你要寄信给“新浪总部”,你就会用这个地址,服务器就像一个商店、银行或政府机构,它有一个固定的、长期使用的地址,随时准备接收“包裹”(数据请求)。
    • 它通常是固定不变的,或者很少变动,这样别人才能找到它。
  • 客户端IP地址 = 一个临时的、动态的地址,上海市浦东新区张江小区5栋301室”。

    • 这个地址是你家,它会随着你搬家而改变,当你连接网络时,你的网络服务商会临时分配给你一个地址,让你能接收和发送信件(数据)。
    • 它是动态变化的,你每次连接Wi-Fi、重启路由器,或者你的手机切换网络时,你获取到的客户端IP地址都可能不同,这个地址是“私有”的,只有你的网络服务提供商知道你的具体位置,外界只知道你在上海浦东的一个小区里。

总结比喻: 你(客户端)想从淘宝(服务器)买东西,你需要知道淘宝的固定地址(服务器IP),但淘宝不需要知道你家的精确地址,只需要知道你在哪个城市(你的公网IP)以及你的订单号(你的会话)即可发货。


详细解释

服务器IP地址

服务器是一台提供特定服务的计算机,比如网站、电子邮件、在线游戏等。

服务器与客户端IP地址有何关联?-图2
(图片来源网络,侵删)
  • 作用:作为服务的提供方,它需要有一个固定的、公开的地址,让客户端(用户设备)能够找到它并请求服务。
  • 特点
    • 固定/静态:为了确保服务始终可用,服务器的IP地址通常是静态的(固定不变)或通过DHCP租期设置得非常长(相对稳定)。
    • 公网IP:为了让全球任何地方的互联网用户都能访问,服务器必须拥有一个公网IP地址。
    • 唯一性:在公网上,每个服务器IP地址都必须是唯一的,以避免地址冲突。
  • 例子
    • 当你在浏览器输入 www.google.com 时,你的电脑会通过DNS系统查询到谷歌服务器的IP地址(250.191.78),然后你的电脑就会向这个IP地址发送网页请求。

客户端IP地址

客户端是请求服务的设备,比如你的个人电脑、手机、平板等。

  • 作用:作为服务的请求方,它需要一个临时的地址来标识自己,以便接收服务器返回的数据,并与服务器进行通信。
  • 特点
    • 动态/临时:客户端的IP地址通常是动态分配的,当你连接到网络时,你的路由器或网络服务商会从一个地址池中分配一个给你,断开连接后,这个地址可能会被释放给其他设备使用。
    • 可能是公网IP,也可能是私有IP
      • 私有IP:在你的家庭或公司内部网络(局域网 LAN)中,设备使用的IP地址是私有IP(168.1.100, 0.0.5),这些地址只在局域网内有效,不能直接在互联网上路由。
      • 公网IP:你的整个局域网在互联网上只表现为一个IP地址,这就是你的公网IP,这个公网IP是由你的网络服务提供商(ISP,如电信、联通)分配给你家或你公司的路由器的。
    • 非唯一性:不同局域网内的设备可以拥有相同的私有IP地址(比如你家的 168.1.100 和邻居家也可以有),因为它们被NAT(网络地址转换)技术隔离开了。

通信过程示例

假设你在家用电脑访问 www.baidu.com

  1. 获取客户端IP

    • 你的电脑连接到家里的Wi-Fi路由器。
    • 路由器从你的网络服务提供商(ISP,如电信)那里获取一个公网IP地址45.67.89),路由器给你电脑分配一个私有IP地址168.1.10)。
    • 对内,你的电脑在局域网内的地址是 168.1.10
    • 对外,整个家庭网络在互联网上的地址是 45.67.89
  2. 查找服务器IP

    • 你的电脑向DNS服务器查询 www.baidu.com 的IP地址,得到百度的服务器IP(61.200.7)。
  3. 建立连接

    • 你的电脑(客户端)向百度的服务器(服务器IP: 61.200.7)发送一个访问请求。
    • 这个请求在互联网上传输时,源地址是你的公网IP 45.67.89,目标地址是百度的服务器IP 61.200.7
  4. 数据返回

    • 百度的服务器将网页数据返回到 45.67.89
    • 你的路由器接收到这个数据,发现是发给 45.67.89 的,它会根据内部的NAT映射表,将数据转发给你电脑的私有IP 168.1.10

关键区别总结

特性 服务器IP地址 客户端IP地址
角色 服务提供者 服务请求者
地址类型 通常是公网IP 通常是私有IP,通过NAT映射为一个公网IP
稳定性 固定/静态,长期不变 动态/临时,每次连接可能不同
唯一性 在公网上必须全局唯一 在局域网内唯一,但在公网上不唯一(因NAT)
目的 让客户端能够找到并访问服务 让设备在网络上能接收数据,并标识自己
例子 250.191.78 (Google) 168.1.10 (你家电脑的局域网地址)

如何查看自己的IP地址?

  • 查看客户端(你的设备)的私有IP地址

    • Windows: 打开命令提示符,输入 ipconfig
    • macOS: 打开终端,输入 ifconfigip a
    • 手机: 通常在 "设置" -> "WLAN" 或 "网络" 中查看当前连接的IP地址。
  • 查看客户端的公网IP地址

    • 在浏览器中访问 whatismyip.comip.cn 等网站,它们会直接显示你当前的公网IP地址。

希望这个解释能帮助你彻底理解这两个概念!

分享:
扫描分享到社交APP
上一篇
下一篇