第四章 | 网络层核心概念精解与实战习题剖析(谢希仁第八版)
1. IP地址规划与子网划分实战IP地址规划是网络层设计的核心基础就像给城市规划门牌号一样重要。我们先从一个实际案例入手假设你拿到一个地址块136.23.12.64/26现在需要为市场部60台主机、技术部30台主机、行政部10台主机划分三个子网。子网划分四步法确定需求明确子网数量和每个子网所需主机数计算主机位根据最大主机数确定主机位长度n个主机位支持2^n-2台主机分配网络位在原网络前缀基础上扩展子网位确定地址范围计算每个子网的起始地址和广播地址以136.23.12.64/26为例原地址空间64个IP主机位6位市场部需要60个IP → 需要6位主机位2^6-262技术部需要30个IP → 需要5位主机位2^5-230行政部需要10个IP → 需要4位主机位2^4-214具体划分方案原网络136.23.12.64/26范围136.23.12.64 - 136.23.12.127 市场部136.23.12.64/26直接使用原网络 可用IP136.23.12.65 - 136.23.12.126 技术部136.23.12.64/27新增1位子网位 子网地址136.23.12.64/27范围136.23.12.64 - 136.23.12.95 实际可用136.23.12.65 - 136.23.12.94 行政部136.23.12.96/28继续划分 子网地址136.23.12.96/28范围136.23.12.96 - 136.23.12.111 实际可用136.23.12.97 - 136.23.12.110常见踩坑点忘记减去网络地址和广播地址每个子网实际可用IP为2^n-2错误计算子网掩码如把/27写成255.255.255.224地址范围重叠划分时建议用二进制校验2. 路由协议深度对比路由协议就像网络世界的导航系统IGP是城市内部道路导航EGP则是跨城市高速公路指引。我们先看一个企业网案例某公司在北上广有三个分支机构内部使用OSPF与运营商之间使用BGP。IGP三剑客对比特性RIP叔叔辈OSPF中生代EIGRP思科专属算法类型距离矢量链路状态混合型收敛速度慢分钟级快秒级很快秒级跳数限制15跳无限制无限制适用规模小型网络中大型网络思科环境中型网络资源消耗低较高中等BGP的独特之处路径向量协议不仅告知可达性还传递AS路径信息基于TCP179端口可靠传输不需要周期性更新丰富的策略控制通过AS_PATH、LOCAL_PREF等属性实现精细控制协议选型建议小型办公网络RIP足够简单企业园区网OSPF是通用选择运营商/大型企业OSPFIBGPEBGP组合多厂商环境避免使用EIGRP3. NAT与VPN技术解析NAT转换原理 想象公司只有一个对外的电话号码公网IP但内部有多个分机号私网IP。当员工A192.168.1.100访问百度时NAT路由器会做如下转换# 出站转换 源IP 192.168.1.100:1234 → 公网IP 203.179.24.1:54321 # 入站转换 目的IP 203.179.24.1:54321 → 192.168.1.100:1234NAPT高级用法# Cisco配置示例 interface FastEthernet0/0 ip address 192.168.1.1 255.255.255.0 ip nat inside ! interface Serial0/0/0 ip address 203.179.24.1 255.255.255.0 ip nat outside ! ip nat inside source list 1 interface Serial0/0/0 overload access-list 1 permit 192.168.1.0 0.0.0.255VPN技术要点站点间VPN通过IPSec建立加密隧道远程访问VPNSSL VPN更适应移动办公数据加密AES-256已成为行业标准身份认证建议采用证书双因素认证实际配置中常见问题NAT导致VoIP通话失败 → 需要配置ALGVPN连接不稳定 → 检查MTU设置建议改为1400端口映射不生效 → 检查防火墙策略4. 典型习题精解例题1已知地址块140.120.84.24/20求地址范围解题步骤确定网络前缀/20表示前20位固定计算块大小2^(32-20)4096个地址找网络地址将主机位全置0 → 140.120.80.0广播地址主机位全置1 → 140.120.95.255可用范围140.120.80.1 - 140.120.95.254例题2路由表更新问题 初始路由表目的网络距离下一跳N17AN22CN68F收到来自C的更新目的网络距离N24N38N64更新步骤距离1N2→5, N3→9, N6→5比较原则新目的网络直接添加如N3相同下一跳无条件更新如N2不同下一跳距离更短则更新如N6最终路由表目的网络距离下一跳N17AN25CN39CN65C例题3最长前缀匹配 路由表11.0.0.0/811.1.0.0/1611.1.2.0/24目的地址11.1.2.5的匹配过程11.1.2.5 255.0.0.0 11.0.0.0 → 匹配111.1.2.5 255.255.0.0 11.1.0.0 → 匹配211.1.2.5 255.255.255.0 11.1.2.0 → 匹配3 最终选择最具体的第三条

相关新闻

计算机毕业设计之基于springboot的助农平台的设计与实现

计算机毕业设计之基于springboot的助农平台的设计与实现

随着新经济的需求和新技术的发展,特别是网络技术的发展,如果可以建立起助农平台,就可以改变传统线下管理方式。由于中国存在很多的企业或者学校等等,目前为止仍然采用纸质化管理方式,整体管理方式相对落后。该种方式不…

2026/7/15 23:00:32阅读更多 →
勒索软件 —— 网络安全头号隐形杀手,千万别大意

勒索软件 —— 网络安全头号隐形杀手,千万别大意

什么是勒索软件? 勒索软件首先是一种特殊的恶意软件。勒索软件的特殊之处在于,它采用技术手段限制受害者访问系统或系统内的数据(如文档、邮件、数据库、源代码等),并以此要挟受害者。受害者需要支付一定数量的赎金&a…

2026/7/15 23:00:32阅读更多 →
计算机毕业设计之基于SpringBoot的住院管理系统

计算机毕业设计之基于SpringBoot的住院管理系统

如今,在科学技术飞速发展的情况下,信息化的时代也已因为计算机的出现而来临,信息化也已经影响到了社会上的各个方面。它可以为人们提供许多便利之处,可以大大提高人们的工作效率。随着计算机技术的发展的普及,各个领域…

2026/7/15 23:00:32阅读更多 →
AD9215BRUZRL7-105是一款工业 10bit 流水线模数转换器

AD9215BRUZRL7-105是一款工业 10bit 流水线模数转换器

型号介绍AD9215BRUZRL7-105 是一款10 位单通道高速流水线模数转换器,它采用模拟单电源独立供电 数字驱动分离供电双电源架构,模拟电源 AVDD 额定 3V,允许工作区间 2.7V~3.3V;数字驱动电源 DRV 独立设计,支持 2.25V~3.…

2026/7/16 0:05:39阅读更多 →
HAM未来路线图:下一代高可用迁移技术的发展方向与展望

HAM未来路线图:下一代高可用迁移技术的发展方向与展望

HAM未来路线图:下一代高可用迁移技术的发展方向与展望 【免费下载链接】ham Based on the remote memory access capability and high bandwidth of the UB, deterministic duration virtual machine live migration is achieved, addressing planned downtime issu…

2026/7/16 0:05:39阅读更多 →
openEuler OpenStack SIG:5个关键步骤实现分布式流量管理

openEuler OpenStack SIG:5个关键步骤实现分布式流量管理

openEuler OpenStack SIG:5个关键步骤实现分布式流量管理 【免费下载链接】openstack-docs docs for openEuler OpenStack SIG 项目地址: https://gitcode.com/openeuler/openstack-docs 前往项目官网免费下载:https://ar.openeuler.org/ar/ 在云…

2026/7/16 0:05:39阅读更多 →
Kmesh服务治理能力解析:流量路由与负载均衡的实现原理

Kmesh服务治理能力解析:流量路由与负载均衡的实现原理

Kmesh服务治理能力解析:流量路由与负载均衡的实现原理 【免费下载链接】Kmesh Kmesh (kernel mesh) is a data plane software for service grids. It is dedicated to providing infrastructure for service communication and service governance for cloud appli…

2026/7/16 0:05:39阅读更多 →
BIDK性能优化技巧:10个方法提升二进制插桩效率

BIDK性能优化技巧:10个方法提升二进制插桩效率

BIDK性能优化技巧:10个方法提升二进制插桩效率 【免费下载链接】BIDK A low-overhead dynamic binary instrumentation and modification tool for ARM (both AArch32 and AArch64 support) and RISC-V (RV64GC). 项目地址: https://gitcode.com/openeuler/BIDK …

2026/7/16 0:05:39阅读更多 →
44.嵌入式C语言工程实践:最危险的bug——代码能跑,但逻辑已经错了

44.嵌入式C语言工程实践:最危险的bug——代码能跑,但逻辑已经错了

一、隐藏逻辑错误的本质:代码能跑≠逻辑正确很多开发者误以为“代码能跑就是逻辑正确”,但实际上,编译通过、测试正常、现场能跑,只能说明代码没有语法错误,不代表逻辑是完整和正确的。隐藏逻辑错误的核心特点是&#…

2026/7/16 0:00:38阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/15 6:42:19阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/15 6:12:45阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/15 10:54:00阅读更多 →
A--10 Codex Review与GitHub PR工作流实战指南:从代码审查到安全合并

A--10 Codex Review与GitHub PR工作流实战指南:从代码审查到安全合并

摘要:本文系统讲解如何利用Codex App的Review功能与GitHub PR工作流,实现从代码修改到安全合并的完整流程。涵盖Review面板深度使用、/review命令实战、GitHub Connector配置、PR描述撰写技巧,以及常见问题排查方法。通过多个实战案例和流程图,帮助开发者建立高效的AI辅助代…

2026/7/16 0:00:38阅读更多 →
遗传算法解5皇后问题:从Hello World到工业优化的进化实验室

遗传算法解5皇后问题:从Hello World到工业优化的进化实验室

1. 项目概述:为什么用遗传算法解5皇后问题,而不是直接回溯?我带过十几届算法课,也给不少初创团队做过AI架构咨询。每次讲到组合优化问题,学生和工程师的第一反应永远是“写个回溯试试”。这没错——55棋盘上找所有合法…

2026/7/16 0:00:38阅读更多 →
5.1V稳压管输出为何只有4.7V?工作电流与负载影响分析

5.1V稳压管输出为何只有4.7V?工作电流与负载影响分析

前几天调试一个简单的电源模块,用到了5.1V稳压管。电路接好,上电测试,万用表一量——输出居然只有4.7V。第一反应是稳压管坏了,换了一个新的,结果还是4.7V。这让我想起很多初学者都会遇到的困惑:明明标称5.…

2026/7/16 0:00:38阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/15 15:50:47阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/15 8:52:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/15 14:06:23阅读更多 →