新闻详情

新闻详情

首页 / 资讯中心 / 详情

网络层核心知识:IP地址、子网掩码、VLSM、CIDR、ICMP、ARP

发布时间:2026/9/16 12:00:08来源:尧图网络
网络层核心知识:IP地址、子网掩码、VLSM、CIDR、ICMP、ARP
一、什么是网络层OSI模型中网络层位于数据链路层与传输层之间。网络层最重要的两个任务寻址Addressing路由Routing简单来说负责决定数据发给谁以及走哪条路。网络层主要协议IPv4IPv6ICMP互联网控制报文协议ARP介于二层和三层之间IGMP互联网组管理协议二、什么是IP地址IPInternet Protocol地址又称逻辑地址。每一台联网设备都需要一个唯一的IP地址。如192.168.1.100IPv4长度32bit二进制表示11000000 10101000 00000001 01100100转换为十进制192.168.1.100此表示方法又称点分十进制表示法Dotted Decimal Notation三、IP地址组成IP地址由两部分组成IP地址 ├── 网络位Network └── 主机位Host如192.168.1.10/24掩码为255.255.255.0网络位192.168.1主机位10网络位决定属于哪个网段。主机位决定网段中的设备。四、子网掩码Subnet Mask子网掩码也是32位。例如255.255.255.0转换二进制11111111 11111111 11111111 00000000子网掩码规律1 → 指示网络位 0 → 指示主机位因此192.168.1.100 255.255.255.0 分别转换成二进制 11000000 10101000 00000001 01100100 11111111 11111111 11111111 00000000表示网络 11000000 10101000 00000001 即192.168.1.0 主机 01100100 即100五、有类IP地址类别第一字节默认掩码A类1~126/8B类128~191/16C类192~223/24注意127.x.x.x不是A类公网地址而是Loopback回环地址用于本机测试。六、IP地址类型一个网段中共有三种地址。① 网络地址主机位全部为0。例如192.168.1.0/24② 广播地址主机位全部为1。例如192.168.1.255/24广播作用发送给整个网段的所有设备。③ 主机地址除去一个网络地址一个广播地址剩余全部都是可分配地址。七、IP地址数量计算假设192.168.1.0/24主机位8位那么总地址数 2^n 2^8 256可用2 ^ n - 2 256-2 254减去网络地址广播地址八、VLSM可变长子网掩码背景因为可用IP地址越来越少为了节省IP地址例如一个部门20台电脑如果仍然分配/24就会浪费254-20234因此可以把一个大网段划分多个小网段。例如192.168.1.0/24划分成4个小网段每个网段62个可用IP192.168.1.0/26 192.168.1.64/26 192.168.1.128/26 192.168.1.192/26九、CIDR无类域间路由CIDRClassless Inter-Domain Routing作用把多个连续网段聚合。例如192.168.0.0/24 192.168.1.0/24可以聚合成192.168.0.0/23十、IPv4报文结构IPv4首部最小20Byte最大60Byte主要字段字段作用VersionIPv4还是IPv6Header Length首部长度Type of Service服务类型Total Length数据包总长度Identification标识位分片编号Flags标志位3bitBit 0: 保留位必须为0。Bit 1: DFDont Fragment能否分片位0可以分片1不能分片。Bit 2: MFMore Fragment是否为最后一片0最后一片1后面还有。Fragment Offset分片偏移TTL生存时间Protocol上层协议Header Checksum首部校验Source IP源IPDestination IP目的IP十一、TTLTTLTime To Live作用防止数据包在网络中无限循环。例如TTL64每经过一个三层设备就减1R1 ↓ 63 ↓ R2 ↓ 62减到0路由器立即丢弃。这也是tracert工作的原理。十二、Protocol协议号IPv4不知道里面封装什么协议。Protocol字段负责告诉接收方。常见协议号协议编号ICMP1TCP6UDP17OSPF89十三、ARP地址解析协议一种在局域网中将 IP 地址转换为 MAC 地址的通信协议发送数据之前必须知道目标MACARP负责IP地址 ↓ MAC地址例如192.168.1.10 ↓ 00-11-22-33-44-55ARP工作流程查询ARP缓存。没有记录时发送ARP广播。目标主机回复ARP应答。双方更新ARP缓存。正常发送数据。十四、ICMP协议ICMP主要用于网络诊断差错报告常见应用ping使用Echo Request ↓ Echo Reply十五、默认网关默认网关是主机访问其他网段时的出口。例如PC 192.168.1.100 ↓ 默认网关 192.168.1.1 ↓ 互联网如果没有配置默认网关主机只能与同一网段设备通信。十六、MTU与IP分片MTUMaximum Transmission Unit表示链路一次能够传输的最大数据帧载荷常见以太网MTU为1500 Byte。当IP数据报大于MTU时DF0允许分片路由器可将数据报拆分为多个分片。DF1禁止分片路由器丢弃数据并返回ICMP需要分片但设置了DF报文。这也是许多VPN、隧道和网络故障排查中经常遇到的问题。十七、IPv4与IPv6简单对比项目IPv4IPv6地址长度32 bit128 bit表示方式点分十进制冒号十六进制地址数量约43亿几乎无限广播支持不支持使用组播NAT需求常见理论上无需NAT十八、华为eNSP配置IP地址Huawei system-view [Huawei] sysname R1 [R1] interface GigabitEthernet0/0/0 [R1-GigabitEthernet0/0/0] ip address 192.168.1.1 24 [R1-GigabitEthernet0/0/0] display this [R1] display ip interface brief删除配置undo ip address十九、常见面试题Q1为什么需要子网掩码用于区分IP地址中的网络位和主机位从而判断目标是否属于同一网段。Q2为什么TTL每经过一台路由器减1为了防止路由环路导致数据包无限转发。Q3CIDR和VLSM有什么区别VLSM拆分大网段提高地址利用率。CIDR聚合小网段减少路由表规模。Q4ARP属于哪一层协议ARP工作在数据链路层与网络层之间负责将IP地址解析为MAC地址。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Harris角点检测:原理、优化与工程实践 2026/9/16 13:27:26

Harris角点检测:原理、优化与工程实践

1. 从函数调用到算法本质:角点检测的数学世界当你第一次调用cv::cornerHarris()时,可能不会想到这个简单的函数调用背后隐藏着近800行精心优化的C代码。作为计算机视觉中最经典的角点检测算法之一,Harris角点检测器完美诠释了从数学理论到工业…

阅读更多 →
SpringBoot+Vue+小程序三端协同图书系统设计 2026/9/16 13:27:26

SpringBoot+Vue+小程序三端协同图书系统设计

简介:这是一套基于SpringBootVue微信小程序的全栈式在线阅读与创作社区系统,面向Java后端、Vue前端及小程序开发者,解决图书管理、多端阅读、创作者孵化与社区互动的一体化需求,适用于毕业设计、课程实训或中小型数字出版平台原型…

阅读更多 →
网盘直链难拿到?一个免费油猴脚本快速解析八大网盘真实下载地址 2026/9/16 13:27:26

网盘直链难拿到?一个免费油猴脚本快速解析八大网盘真实下载地址

网盘直链难拿到?一个免费油猴脚本快速解析八大网盘真实下载地址 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云…

阅读更多 →
微信JS-SDK扫一扫实战:从签名配置到scanQRCode调用 2026/9/16 13:27:26

微信JS-SDK扫一扫实战:从签名配置到scanQRCode调用

之前在群里碰到个挺典型的提问:产品说“前端做个扫一扫功能,把二维码扫出来就行”。开发一听,第一反应是打开摄像头、接二维码识别库。但真放到微信生态里,事情完全不是这么回事——在微信内置浏览器里,你既不能随便调…

阅读更多 →
校园二手交易平台源码解析:DAO层、JDBC事务与分层架构设计 2026/9/16 13:27:26

校园二手交易平台源码解析:DAO层、JDBC事务与分层架构设计

简介:基于Java的校园二手交易平台设计源码,是一套面向刚接触Java Web开发、准备课程设计或毕业设计人群的完整项目,覆盖用户注册登录、商品发布、订单管理及后台管理等校园二手交易典型模块。资源包共840个文件,压缩后约为7.82MB&…

阅读更多 →
UFO² 迁移至 UFO³ Galaxy 完整指南:从单机 AgentOS 到多设备分布式编排 2026/9/16 13:24:26

UFO² 迁移至 UFO³ Galaxy 完整指南:从单机 AgentOS 到多设备分布式编排

UFO 迁移至 UFO Galaxy 完整指南:从单机 AgentOS 到多设备分布式编排 【免费下载链接】UFO UFO: Weaving the Digital Agent Galaxy 项目地址: https://gitcode.com/GitHub_Trending/uf/UFO 本指南以仓库文档 migration_ufo2_to_galaxy.md 为主线&#xff0c…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞