
简介面向网络初学者、运维人员及华为认证备考者的数据通信入门PPT课件。课件围绕TCP/IP协议族展开先介绍数据通信概述与标准化组织再系统讲解TCP/IP五层模型、数据封装流程、无连接与有连接传输方式差异并梳理TCP/UDP的典型应用场景以及HTTP、FTP、Telnet、SNMP等常见协议与端口号同时说明IP协议在体系中的核心地位以及ARP、RARP、ICMP等配套协议作用帮助读者快速搭建数据通信的知识框架。课件内容覆盖数据通信概述、TCP/IP分层模型、IP地址与IP路由、局域网与广域网及虚拟局域网等核心模块对数据封装帧头构成、端口号范围与常见端口用途均有详细说明结构紧凑、章节间层层递进适合按章节系统学习。资源包共1个ppt文件大小约931KB。目前已有386人浏览学习可作为网络入门自学或培训授课的配套材料。1. 华为数据通信基础先弄清这份PPT能解决什么问题我第一次翻这份华为数据通信基础知识PPT时觉得内容太“书本”了TCP/IP分层、端口号、IP寻址这些概念哪个网工没背过。直到后来真去接手一台华为交换机被一个 VLAN 间三层互通的问题卡了一下午才意识到一个残酷的事实——背得下概念和能对着现网设备说清楚完全是两码事。这份PPT解决的就是这个衔接问题它把数据通信里最容易被问倒、也最容易在排障时踩坑的主干知识按华为设备能用的顺序重新排了一遍从数据通信概述到 TCP/IP 五层模型、IP 寻址与路由、再到 LAN/WAN 和 VLAN。适合两类人一类是准备华为数通方向笔试面试、想快速过一遍核心概念的在校生另一类是已经在做交换机路由器运维、但很多概念一直靠猜、想系统补一次底的从业者。下面按我实际拆这份PPT的顺序来写每个章节都配上能直接落地的验证方式。2. TCP/IP 分层模型从五层拆解到两次抓包实测PPT 第 2 章把重点放在 TCP/IP 的体系结构上而且特意强调了一点TCP/IP 的模型比 OSI 七层更简单使用的是五层模型。很多人刚学的时候会纠结“到底该背七层还是五层”我的习惯是两者都记但要明确它们各自的用途——OSI 是参考模型用来定义每一层“应该干什么”TCP/IP 是现网实际跑的事实标准你在设备上看到的所有协议和命令几乎都能映射到它的某一层上。2.1 五层模型的功能划分从物理层到应用层每层只干一件事把这份PPT里零散的功能描述汇总一下五层各自的核心职责其实非常清楚我习惯用一个表来记层次核心职责典型协议/技术对应设备物理层透明传输比特流定义电气和机械特性网线、光模块、中继器中继器、网卡数据链路层封装成帧、MAC 寻址、差错控制Ethernet、PPP二层交换机、网桥网络层IP 寻址与路由选择IP、ARP、ICMP路由器、三层交换机传输层数据分段与合并、端到端连接TCP、UDP主机协议栈应用层为应用程序提供网络接口HTTP、FTP、TELNET终端上的应用进程需要注意一个细节TCP/IP 的物理层和数据链路层是分开的两层。很多教材为了简化会把这两层合并成“网络接口层”但华为的课程体系里是明确拆开的考试和面试如果被问到“TCP/IP 有几层”按五层回答并展开每层职责基本不会错。应用层 PPT 原文写的是“为应用程序提供网络接口”这句话在排障里特别有分量。比如你 ping 不通一个域名但 ping 通对应 IP问题就出在应用层之上的 DNS 解析而不是链路故障。判断故障到底落在哪一层是这份PPT隐含的最重要的技能后面第 4 章的避坑内容会反复用到这个思路。2.2 数据封装帧头到底加了什么抓包看一眼就懂PPT 第 14 页讲数据封装原文提到“帧头包括源地址、目的地址、错误控制信息等等”。这句话值得展开。所谓封装就是数据从上往下走每一层时被加上该层自己的控制头应用层产生原始数据比如一个 HTTP 请求传输层加上端口号形成数据段Segment网络层加上源目 IP 地址形成数据包Packet数据链路层加上源目 MAC 地址和帧尾校验序列形成帧Frame物理层把帧变成比特流发到线缆上。数据每经过一层就被套上一层“信封”。解封装是反过程收端从物理层往上逐层拆信封。这个流程 PPT 里只有一张图但如果只看图不抓包很难形成体感。我的习惯是当场验证一次。在你自己的电脑上用 Wireshark 抓一个 ICMP 包就能看到完整的层次嵌套# 先开始抓包过滤规则填 icmp然后再开一个终端执行 ping ping 192.168.1.1 -c 4 # Wireshark 显示过滤器里输入 icmp抓到的每个包在 Wireshark 里会从上到下展开Frame 是物理层帧Ethernet II 对应数据链路层能看到源目 MACInternet Protocol Version 4 对应网络层能看到源目 IPICMP 对应网络层的控制报文负载。对照 PPT 的封装图看一次数据封装就再也不会忘。2.3 与 IP 配套的三个协议ARP、RARP、ICMP 到底各管什么PPT 第 13 页列出了一个经常被忽略的知识点与 IP 协议配套的有三个协议地址转换协议 ARP、反向地址转换协议 RARP、Internet 控制报文协议 ICMP。笔试里这个点出现频率很高但更重要的是它们在现网排障中的角色。ARP 解决的是“我知道对方 IP但不知道对方 MAC”的问题工作方式是广播请求、单播应答。你 ping 一个同网段地址时第一个包往往不是 ICMP而是 ARP 请求。RARP 反向工作是从 MAC 找 IP现在基本被 DHCP 取代只在一些特殊场景还看得到。ICMP 则是网络层的“信使”ping 和 traceroute 都是基于它实现的常见的“Destination Host Unreachable”就是 ICMP 回报的。更值得展开的是协议族里那些“名字看着像网络层、实际却不是”的协议。PPT 第 10 页把 RIP、OSPF、BGP 和 PIM、DVMRP 列在协议族里很多人误以为它们都是网络层协议实际它们的承载方式各不相同路由协议承载位置传输特点端口/协议号RIP跑在 UDP 之上不可靠传输靠自己定时重发UDP 520OSPF直接封装在 IP 包中靠协议号 89 标识不经过 TCP/UDPIP 协议号 89BGP跑在 TCP 之上可靠传输依赖 TCP 179TCP 179这个区别不是理论抠字眼。排 BGP 邻居起不来的时候如果不懂 BGP 依赖 TCP就不会第一时间去查 179 端口是否被防火墙拦截。同理OSPF 邻居震荡如果去 TCP 层找原因方向就错了。3. 传输层与网络层把端口表、IP 寻址和路由一次跑通这一章把传输层和网络层放在一起讲是因为它们在排障里永远是一对连体婴。传输层管端口和可靠性网络层管地址和路径两层的字段在同一张抓包里是上下紧挨着出现的。PPT 用两页分别列了传输层的 TCP/UDP 和网络层的 IP 寻址路由实际排查的时候它们根本分不开。3.1 传输层TCP 的可靠和 UDP 的不可靠都是有前提的PPT 对传输层的定义是数据分段和数据段合并建立端到端的连接将数据段从一台主机发往另一台主机保证数据传送正确性可选。注意最后那个“可选”非常关键——TCP 把保证正确性作为必选项UDP 则直接跳过。TCP 的核心行为是面向连接的可靠传输建立连接时三次握手传输中靠序号和确认号保证顺序丢包会重传。UDP 则完全是无连接的数据包独立发送不发确认也不重传把这个责任甩给应用层自己。PPT 里列得很清楚Telnet、FTP、HTTP 走 TCPRIP、SNMP、RADIUS、VOD 走 UDP。端口号的作用 PPT 也讲得很细源端口号和目的端口号各占 2 字节范围 0 到 65535用来标识数据段属于哪个应用程序。这里要注意PPT 写的是“0—254 公共应用255—1023 分配给各个公司1024 以上随机端口号”——这套分法更接近教材的简化表述实际排障时建议按 IANA 的登记划分理解0-1023 是知名端口1024-49151 是注册端口49152-65535 是动态端口。不影响记常见端口但理解了真实划分排查端口占用时心里更有数。常见端口号建议整理成一个速查表PPT 第 19 页列出来的这些基本够用端口号应用类型20FTP 文件传输协议数据通道TCP21FTP 文件传输协议命令通道TCP23Telnet 远程登录TCP25SMTP 简单邮件传输协议TCP53DNS 域名解析协议TCP/UDP80HTTP 超文本传输协议TCP119NNTP 网络新闻传输协议TCP161SNMP 简单网络管理协议UDP162SNMP TRAP 陷阱报文UDP顺带一提原PPT里把 SMTP 写成了“简单文件传输协议”这是个笔误SMTP 是 Simple Mail Transfer Protocol简单邮件传输协议看的时候自己改过来就行。3.2 网络层IP 地址格式、子网掩码与寻址的基本功PPT 在第 2 章提出了一个很朴素的问题IP 地址的作用和格式是什么一个 IPv4 地址是 32 位二进制数写成点分十进制比如 192.168.1.1它天然分成网络位和主机位两部分。网络位标识你所在的那个“网段”主机位标识网段里的具体那台设备。子网掩码就是用来切分这两个部分的。192.168.1.0/24斜杠后面的 24 表示前 24 位是网络位剩下的 8 位是主机位这个网段可用主机地址是 192.168.1.1 到 192.168.1.254。判断两台主机是否在同一广播域就看它们的网络位是否完全一致这也是 ARP 请求是广播还是走网关转发的前提。常见地址分类A 类 0.0.0.0 到 127.255.255.255 默认掩码 /8B 类 128 到 191 默认 /16C 类 192 到 223 默认 /24。现在实际规划网络几乎都走无类域间路由CIDR了按需借位划分子网但笔试里分类地址的概念还是会考。做真题的时候把这个记熟不亏。3.3 路由到底在做什么用华为设备把“走哪一条”跑一遍PPT 第 20 页对网络层功能的描述只有一句话“完成数据包寻址和路由的功能走哪一条”这句话是整个网络层的题眼。路由就是当数据包要离开本地网段时由路由器/三层交换机根据路由表决定下一跳发给谁。在华为设备上验证这个过程最直接的办法是用 ensp 搭一个两台路由器背靠背的小拓扑或用一台真机做基础配置。以下是最小可复现的配置流程R1 的 GE0/0/0 接 PC1 所在网段GE0/0/1 接 R2# R1 system-view interface GigabitEthernet0/0/0 ip address 192.168.1.254 255.255.255.0 undo shutdown quit interface GigabitEthernet0/0/1 ip address 10.0.0.1 255.255.255.252 undo shutdown quit quit display ip interface brief # 确认两个接口的物理状态都是 UpIP 地址和掩码正确 # 查看路由表 display ip routing-table # 此时应该能看到直连路由 192.168.1.0/24 和 10.0.0.0/30关键配置项有三处ip address后面的 IP 必须和掩码配套undo shutdown是把接口从默认关闭状态拉起华为设备新建的接口默认是 shutdown 的这是新手最常漏的一步。display ip interface brief用来确认接口状态和地址配没配对display ip routing-table看路由表里有没有生成直连路由。跨网段通信就需要加路由协议或静态路由。以 OSPF 为例两台路由器各配一条ospf 1并宣告各自直连网段邻居起来后路由表里会出现对端网段的学习路由ping 就能通。整个过程配合display ospf peer brief查看邻居状态比单纯看书理解“动态路由协议是干嘛的”快得多。4. 常见问题避坑数据通信新手最容易翻车的五个场景以下是拆这份PPT和实际使用华为设备时最典型的五个踩坑现场。每条都按“现象 → 原因 → 解决”来写多数是我自己或身边同事真碰到过的。4.1 一抓包全是 ARP 广播别急着判故障现象ping 不通故障主机用 Wireshark 一看屏幕上全是重复的 ARP 广播请求直觉反应是网络里出了 ARP 风暴。原因ARP 是 IP 配套的网络层协议所有跨三层通信前都先要解析目标 MAC。目标 IP 不在本机 ARP 缓存里、或不在同一广播域时发起广播解析是正常行为。真正的 ARP 风暴是每秒上千条广播而且源 MAC 频繁变化普通排障场景下看到的往往只是几次正常广播。解决先看源目 IP 是不是在同一网段。不在一起检查网关配置在一起对比一下 ARP 缓存是否陈旧清一次再测。Linux 用ip neigh flush allWindows 用arp -d设备上要清三层交换机的 ARP 表项就是reset arp all。清完再 ping观察后续 ICMP 是否正常回包不要被广播包带偏方向。4.2 FTP 排障只盯 21 端口真正的坑在数据通道现象FTP 能登录但传输大文件时一直卡住或超时检查 21 端口完全正常。原因21 端口只是命令通道真正传文件走的是数据通道。FTP 有两种模式主动模式由服务器主动连回客户端的随机高端口被动模式由服务器开放一个高端口等客户端来连防火墙和用户侧放行策略稍有不对数据通道就建立不起来。解决先确认是主动还是被动模式。在企业网络里优先改被动模式防火墙放行对应的数据通道端口段如果必须用主动模式确保放行 TCP 20 端口以及出方向到客户端高端口段的流量。抓包时过滤ftp和ftp-data能看到命令通道 21 的交互正常、但数据通道在 TCP 三次握手的 SYN 就被丢弃问题就定位到了防火墙策略上。4.3 用查 TCP 的思路查 UDP 的“丢包”白忙一场现象视频会议或语音通话质量差抓包看没有重传、没有丢包但用户就是反馈卡顿。原因UDP 没有确认号、没有重传机制抓包里的统计视角完全不像 TCP。网络层即使出现了丢包UDP 应用也只会表现为接收端画面卡顿不会在协议栈里留下重传日志。拿 TCP 那一套去核对 UDP 的可靠性方向就错了UDP 的可靠性本来就应该由应用层协议自己去兜底。解决看应用层的实际接收码率、丢包率和抖动值这些指标通常由业务软件自身统计。网络侧重点排查物理链路误码率华为设备用display interface看 input/output error 计数、两端 MTU 是否不一致导致分片被远端丢弃、以及中间链路带宽是否被占满。MTU 引发的 UDP 故障在不改任何配置的情况下可以通过把两端 MTU 统一调到 1400 验证。4.4 新到手的华为设备console 怎么都登不进去现象console 线接好了SecureCRT 或 PuTTY 配置也没问题但窗口里要么没反应要么提示密码验证失败。原因两种常见情况。一是新设备默认配置里没有启用 console 登录认证或者出厂密码被前手改过二是终端的波特率、数据位、停止位和校验位参数不匹配华为设备 console 口默认参数是 9600 波特率、8 位数据位、1 位停止位、无校验有些终端工具默认用的 38400 就会翻车。解决先确认终端串口参数是 9600-8-N-1、关闭硬件流控。确认参数无误后插拔 console 线再回车出现Press ENTER to get started后继续。如果提示密码错误且确定无人改过密码实验环境里可以做恢复出厂来处理重启设备在倒计时阶段按 CtrlB 进入 BootROM 菜单选择恢复出厂配置。生产设备上不要盲目恢复出厂先联系上一任运维确认初始账号密码信息。4.5 VLAN 划了之后还是互通不了二层隔离不等于三层断开现象同一台三层交换机上划分了两个 VLAN把两台 PC 分别放进去结果两边 ping 不通。直觉判断是 VLAN 隔离了广播域本来就是不通的但业务要求它们互通。原因VLAN 隔离的是二层广播域同 VLAN 内互通、跨 VLAN 不互通这是正确行为。跨 VLAN 通信本质是三层路由需要三层接口来终结每个 VLAN 并承担网关角色。设备上没有配置对应 VLAN 的三层接口地址跨 VLAN 的包到了设备就被丢弃了。解决在华为三层交换机上为每个 VLAN 创建 VLANIF 接口并配上 IP作为该 VLAN 内主机的网关。比如 VLAN 10 用192.168.10.254/24VLAN 20 用192.168.20.254/24配置如下system-view interface Vlanif10 ip address 192.168.10.254 255.255.255.0 quit interface Vlanif20 ip address 192.168.20.254 255.255.255.0 quit配置完成后把两台 PC 的网关分别指向对应 VLANIF 地址。还有两个容易连带出错的地方一是接口要放行对应 VLAN比如port link-type trunk后必须port trunk allow-pass vlan 10 20二是交换机本身要开启三层转发功能华为 S 系列默认开启但部分老型号或特定软件版本需要手动确认。5. 让 PPT 变成速查手册一个适合网工的三步消化法理论看完、坑也踩过一轮之后这份 PPT 最好的用法不是收藏起来而是加工成一张能随时翻的速查手册。我自己的消化流程分三步每一步都花不了太久但对后续排障帮助很大。第一步把五层模型和端口号表抄一遍压缩成一页纸。抄的过程不是复读而是用自己的话各写一句职责比如“数据链路层把 IP 包装进帧里并解决同网段寻址”这样遇到问题能快速定位到层。第二步拿 ensp 把第 3 章里的最小拓扑重新做一遍关键是把display ip interface brief、display ip routing-table、display vlan这几个查询命令敲熟确保任何一台陌生设备到手都能在五分钟内看清它的接口和路由状态。第三步把常见端口号、TCP 与 UDP 的差异、华为设备常用 display 命令做成小表格存在本地笔记里我这里列一个可以照着做的骨架分类内容五层职责每层一句话写清输入输出常见端口20/21/23/25/53/80/161/162TCP 与 UDP一个面向连接可靠一个无连接尽力而为排障命令display ip interface brief / display ip routing-table / display vlan做排障的时候先按这张速查卡确定故障落在哪一层二层看 MAC 和 VLAN三层看 IP 和路由表传输层看端口通断。确定层次之后再去扣具体协议细节效率比漫无目的地抓包高得多。这份 PPT 原文我放在下载链接里建议按原版页码对照着这套笔记来翻一边读一边往自己的速查卡里补。从那以后我每次开始学一个陌生的协议或者接手一台不熟悉的设备都强制自己先走一遍“把概念压成一页速查卡、再用工具跑通一个最小案例”的流程。这个习惯已经帮我避开了很多次本该发生在深夜割接现场的翻车。希望帮到你。本文还有配套的精品资源点击获取