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

IP 地址与网络基础全面解析

一、IPv4 与 IPv6 的区别

IPv4
• 使用 32 位地址
• 表示方式:4 组十进制数字,每组范围在 0 ~ 255 之间
• 各组之间使用 .(点)隔开
• 示例:192.168.1.1

IPv6
• 使用 128 位地址
• 表示方式:8 组十六进制数字,每组之间用 :(冒号)隔开
• 示例:2001:0db8:85a3:0000:0000:8a2e:0370:7334
• 优势:地址空间巨大,有效解决 IPv4 枯竭问题

二、常见特殊 IP 地址解析

地址
含义说明
127.0.0.1
回环地址(Loopback),代表本机,用于本机内部通信测试
0.0.0.0
表示所有本地地址。监听服务绑定此地址意味着“所有网卡都可访问”
localhost
主机名,通常解析为 127.0.0.1,也是回环地址的别名

实际示例

Listen 0.0.0.0:80

表示该服务监听在所有网卡的 80 端口上,可以通过 127.0.0.1:80、192.168.x.x:80 等多种地址访问。

三、网卡名称说明(Linux环境)

网卡名称类型说明
loLoopback(回环)网卡,仅用于本机自身通信
eth0 / ens33真实或虚拟的网络接口,用于与外界通信

• lo 是内置的虚拟网卡,不与外部通信
• eth0 是传统命名方式,较新系统可能采用 ens33、enp0s3 等规则命名

四、ping 命令的作用

ping 并不是底层协议,而是一个应用层小工具。它基于 ICMP 协议,通过发送“回显请求”并等待“回显响应”来判断网络是否通畅。

示例命令

ping 8.8.8.8

• 如果收到响应包,则说明网络通畅,目标地址可达
• 常用于测试本机是否能连接外网、局域网内是否可通信等

五、Host 字段与 IP / 域名访问的区别

在进行 HTTP 请求时,浏览器会自动填充请求头中的 Host 字段,具体行为如下:

• Host 字段值为域名
• 示例:
http Host: www.example.com

使用 IP 地址访问时:
• Host 字段值为该 IP
• 示例:
http Host: 192.168.0.100

判断访问方式的实用技巧:

if request.host != server_ip:# 说明是通过域名访问
else:# 是 IP 访问,可选择拒绝服务

这种方法可用于:
• 防止用户通过 IP 地址直连服务器
• 强制跳转域名以统一访问入口

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

相关文章:

  • AI驱动的软件工程(中):文档驱动的编码与执行
  • 【前端知识】移动端APP原生应用与H5交互底层逻辑
  • C#接口进阶:继承与多态实战解析
  • 高压空气冲击炮cad【3张】三维图+设计说明书
  • AutoDL挂载阿里云OSS
  • 01.深入理解 Python 中的 if __name__ == “__main__“
  • 自动润滑系统:从 “盲目养护“ 到智能精注的工业运维革命
  • MD5算法深度剖析与可视化解析
  • MailSpring
  • C++--unordered_set和unordered_map的使用
  • 基于 STM32H743VIT6 的边缘 AI 实践:猫咪叫声分类 CNN 网络部署实战(已验证)中一些bug总结
  • Linux的 iproute2 配置:以太网(Ethernet)、绑定(Bond)、虚拟局域网(VLAN)、网桥(Bridge)笔记250713
  • python3的可变参数如何传递元组和字典
  • 第七章 算法题
  • 016_Token计数与成本管理
  • python:使用openpyxl库,实现excel表格的创建、查询(读取)、修改、插入数据
  • 在新版本的微信开发者工具中使用npm包
  • 开源工具DeepFilterNet:实时语音降噪
  • AI驱动的软件工程(上):人机协同的设计与建模
  • Vue 3 TypeScript 接口(Interface)使用
  • (一)SAP Group Reporting (GR) 集团财务合并解决方案套件概述
  • 数智管理学(三十三)
  • [论文阅读] 软件工程 | 首个德语软件工程情感分析黄金标准数据集:构建与价值解析
  • 【读书笔记】《Effective Modern C++》第二章:auto
  • 【论文阅读】Think Only When You Need with Large Hybrid-Reasoning Models
  • Datawhale AI 夏令营2025科大讯飞AI大赛<夏令营:用AI做带货视频评论分析>
  • 业务访问控制-ACL与包过滤
  • 【OpenGL ES】手撕一个mini版的Android native渲染框架
  • 串口学习和蓝牙通信HC05(第八天)
  • AI交互中的礼貌用语:“谢谢“的效用与代价分析