
简介这是面向计算机网络课程初学者的双机互联实验报告完整呈现对等网组网从规划到验证的全过程适合高校学生完成实验、复习备考或教师作为教学参考。报告以PDF格式整理共1个文件压缩包大小约1.02MB内容覆盖实验目的、对等网与工作组概念、星型拓扑规划、网卡与双绞线等硬件连接、网线568B制作线序、TCP/IP协议安装、IP地址查看、计算机名和工作组设置、ping命令连通性检测以及共享文件夹配置与跨主机访问共享资源等完整环节并配有系统界面操作说明、常见网络不通的排错思路。目前已有249人学习下载适合正在学习计算机网络基础、准备实验报告或希望补齐局域网实操细节的读者。通过按步骤还原该实验可以理解对等网中无主从关系的资源共享机制掌握局域网基础配置、网络检测命令和常见故障排查方法为后续网络课程学习与实践打下扎实基础。1. 双机互联实验一根网线连两台电脑为什么值得花一下午较真计算机网络这门课有个奇怪的现象教材翻得再熟谢希仁那本《计算机网络》里的分层模型背得再顺到了实验室里把两台电脑用网线一连照样能卡住一屋子准工程师。要么是“未识别的网络”挂在托盘里怎么都消不掉要么是 ping 命令敲下去后 “请求超时” 刷了满屏还有更憋屈的——明明能 ping 通网上邻居里却死活看不到对方最后只能用 U 盘把文件从 A 机搬到 B 机。这个“双机互联”实验的价值恰恰就在这它把物理层、数据链路层、网络层乃至传输层的抽象概念全部压到一根实体的网线上逼你用排查来验证课本结论。本文适合正在写实验报告的高校学生、准备 408 统考或者面试前突击网络八股的从业者按文中的步骤走一遍你会拿到一整套能直接写进报告的配置参数、验证截图和排障记录。2. 物理层先过关直通线、交叉线与网口状态判断2.1 网线选型直通线还是交叉线看设备不看颜色双机互联实验里第一个让新人翻车的不是 IP 配置而是手里的网线是“直通线”还是“交叉线”。传统教科书规则讲得很清楚同种设备互联电脑对电脑、交换机对交换机用交叉线异种设备互联电脑对交换机、路由器对交换机用直通线。这个规则在 10M/100M 以太网时代是硬性的因为那时的网卡只有发送和接收两组独立的引脚必须靠交叉线把 A 机的发送脚接到 B 机的接收脚信号才能对上。但现在绝大多数有线网卡都支持 Auto-MDIX自动极性协商网卡芯片检测到线序不对时会在内部自动完成收发引脚的交换。所以你会看到一种“玄学”现象随便拿一根直通线去连两台电脑大部分情况下也能 ping 通。我一般会建议实验前先确认手头网线的线序标签做成直通线就按直通线写报告不要抱着“反正 Auto-MDIX 能兜底”的心态去赌因为老设备、部分 USB 转 RJ45 网卡、实验室机房的旧交换机并不一定支持自动翻转一旦不支持你会在后面第 5 章的排查里白白消耗一个小时。如果你的实验室有条件自己压水晶头线序规则要记住T568A 是绿白、绿、橙白、蓝、蓝白、橙、棕白、棕T568B 是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕。直通线两头都按 T568B 压交叉线一头 T568B、另一头 T568A。判断现有网线是直通还是交叉不需要剪开外皮用测线仪看两端线序即可没有测线仪时把水晶头平放、弹片朝下从左到右读线色和上面两张表比对就行。2.2 网线物理状态检查插上后先看三处再谈配置不少同学把双机互联的失败归因于 IP 配置结果折腾半天才发现网线根本没插好。我给你的建议是配置任何网络参数之前先按下面三步做物理层确认每步都有明确的判定标准。第一步看网口指示灯。有线网卡通常有两个灯一个常亮表示链路已建立一个闪烁表示有数据收发。如果插上网线后指示灯完全熄灭先不要碰 IP 配置问题大概率在物理层——换一根网线、换一个交换机端口如果实验拓扑经过交换机再看灯是否亮起。这里有个容易误导人的细节部分笔记本网卡的指示灯默认是熄灭的需要进入设备管理器或 BIOS 开启遇到这类机型别误判。第二步看系统托盘的网络图标。Windows 下插上网线后托盘图标会从“地球”变成“电脑屏幕”右键点击图标进入“网络和 Internet 设置”再点“更改适配器选项”找到对应的以太网适配器。如果适配器是灰的说明驱动程序异常如果显示“网络电缆被拔出”说明物理层没有建立连接回到第一步。第三步在命令行里确认链路速率。打开终端执行ipconfig /all看以太网适配器描述和“连接-特定的 DNS 后缀”。链路速度是个重要参考网线是 Cat5e 还是 Cat6、网卡是百兆还是千兆都会影响后面的测速结论。我见过一个案例实验报告里写着“网络传输速率约为 10MB/s”但网卡明明显示“1 Gbps”这就是没看这一步导致的报告数据与实情不符。# 查看所有网卡的完整配置重点看以太网适配器的物理地址、IPv4 地址和链路速度 ipconfig /all这段命令的判定逻辑先确认出现的是“以太网适配器以太网”而不是“无线局域网适配器 WLAN”再确认物理地址MAC不是全零最后看“IPv4 地址”是否已经是一个 192.168.x.x 或 169.254.x.x 的地址。物理层检查到此结束网络层配置才刚开始。2.3 实验拓扑记录写报告前先画一张表报告里最容易被扣分的不是实验步骤而是拓扑描述混乱。双机互联最常见的拓扑有两种一是两台电脑用一根交叉线或直通线直接连接不经过交换机二是两台电脑各自接到同一台交换机上构成一个两节点的局域网。第一种拓扑考验的是点对点链路的地址配置第二种则多了一个“交换机自学习 MAC 地址”的隐性步骤报告里把表格画清楚导师一眼就知道你理解了拓扑和配置的关系。项目拓扑一直连双机拓扑二经交换机互联物理介质1 根交叉线或 Auto-MDIX 直通线2 根直通线 1 台交换机配置要点对端 IP 必须同网段交换机无需配置默认即可隐蔽考点网卡 Auto-MDIX 能力交换机 MAC 地址表老化与学习排障重点线缆、水晶头、网卡状态交换机端口、VLAN 划分这张表也决定了你的报告结构如果实验指导书要求的是直连拓扑那么交换机相关的所有内容都不要写进去写了反而显得没按实验要求做如果指导书是交换机拓扑则直连相关的交叉线讨论放在“实验准备”里一笔带过即可。3. 静态 IP 配置双机互联的寻址基础与 Windows 参数设置3.1 为什么双机互联必须用静态 IP而不是依赖 DHCP很多人在配置双机互联时会下意识地选择“自动获得 IP 地址”然后把希望寄托在 DHCP 上结果两台电脑各拿一个 169.254.x.x 的地址互相能 ping 通但每次重启地址都会变。这是因为双机互联场景里根本没有 DHCP 服务器——路由器在拓扑中不存在Windows 的 APIPA自动专用 IP 寻址机制会为网卡分配一个 169.254.0.0/16 网段的随机地址让链路保持“可通信”但这个地址不可预测、不可控实验报告里无法基于它做稳定的结果分析。静态 IP 的三个要素里最容易理解的是 IP 地址本身最容易出错的是子网掩码最容易被忽略的是默认网关。双机直连场景下A 机和 B 机只需要 IP 地址和子网掩码一致即可默认网关留空是正确的——因为根本没有网关设备填了反而会让系统把跨网段流量发往一个不存在的三层出口。这也是判断你是否真正理解寻址的一个隐性考点有些人把路由器地址 192.168.1.1 顺手填进了默认网关实际上两台电脑直连时这个地址根本不存在数据包只能被丢弃。我在实际配置时的选择是这样的A 机用 192.168.1.10/24B 机用 192.168.1.20/24避开 .1 和 .255 这两个容易和网关、广播地址混淆的特殊值。网段选 /24 而不是 /30 或 /16是因为双机实验虽然只需要 2 个地址但 /24 更贴近常见局域网规划习惯且后续如果你临时接入一台交换机扩成三台机器地址空间依然够用。3.2 Windows 下的静态 IP 设置步骤与参数说明图形界面路径进入“控制面板\网络和 Internet\网络连接”右键以太网适配器选择“属性”双击“Internet 协议版本 4 (TCP/IPv4)”选中“使用下面的 IP 地址”然后填入参数。这个操作人人都会但报告里真正有区分度的是你会不会用命令行完成同样的事以及能不能解释清楚每个参数的含义。# 设置 A 机有线网卡的静态 IP、掩码不配置网关 netsh interface ip set address name以太网 static 192.168.1.10 255.255.255.0 # 设置 B 机注意 IP 不同掩码相同 netsh interface ip set address name以太网 static 192.168.1.20 255.255.255.0参数说明name参数指定要修改的网络适配器名称中文系统默认叫“以太网”如果你之前改过适配器名称需要用netsh interface show interface查一下实际名称再替换。static后的三个参数依次是 IP、掩码、网关这里网关不写Windows 会按“未指定网关”处理符合双机直连的拓扑需求。配置完成后务必验证一次地址是否生效先执行ipconfig /all确认地址变了再执行ping 192.168.1.20A 机视角。这里有个 Windows 特有的小陷阱如果之前网卡启用过 DHCP改成静态 IP 后系统会提示“检测到 IP 地址冲突”因为 DHCP 租约还没释放旧地址可能还在路由表里缓存。稳妥做法是先执行ipconfig /release再ipconfig /renew然后立刻设为静态或者干脆在图形界面里先把“自动获得 IP 地址”和“自动获得 DNS 服务器地址”都选上再切回静态顺序不要反。3.3 子网掩码选错会怎样一个必踩的 255.255.255.255 坑双机互联实验里掩码的常见错误有两个方向。一是掩码设得太严把 A 机设为 255.255.255.255B 机设为 255.255.255.255结果两台机器都把自己所在的“网络”算成只有本机一个地址根本找不到对端二是掩码设得太松A 机 255.255.255.0、B 机 255.0.0.0虽然也能互通但 B 机会认为整个 192.0.0.0/8 段都在同一个二层广播域里这在双机场景没有破坏性却会在后续接入其他设备时制造定位困难。子网掩码的确定方法是做“与”运算IP 和掩码相与得到网络号两台要通信的机器网络号必须相同。A 机 192.168.1.10/24 的网络号是 192.168.1.0B 机 192.168.1.20/24 的网络号也是 192.168.1.0网络号一致二层可达。如果 B 机误设为 192.168.2.20/24两者网络号分别是 192.168.1.0 和 192.168.2.0A 机发往 B 机的数据包会进入“跨网段转发”逻辑——此时默认网关为空包直接丢弃表现就是 ping 不通。这是一个非常经典的“配置错误导致三层失败”的排查线索。检查项A 机示例B 机示例判定结果IP 地址192.168.1.10192.168.1.20同网段可选子网掩码255.255.255.0255.255.255.0必须一致网络号192.168.1.0192.168.1.0一致则二层可达默认网关留空留空直连无需网关DNS留空留空本实验不涉及域名上面这张配置表可以直接用到实验报告里每一步都有据可查。测试连通性前我习惯在 A、B 两机上各执行route print看路由表里是否有指向对端网段的直连路由192.168.1.0/24 via 本机网卡如果没有说明适配器配置没生效不要急着 ping。4. 连通性验证从 ping 到抓包逐步确认双机互联的三层证据4.1 ping 是第一个命令但不要只会 ping 四个包ping是双机互联验证里最先用、也最容易用错的一条命令。教科书只告诉你 ping 用来测试连通性但实验报告想要拿高分你得能解读 ping 输出里的每一列数据。以 A 机 ping B 机为例# 持续 ping直到手动停止便于观察丢包率和延迟波动 ping 192.168.1.20 -t # 指定发送 6 个数据包写完报告刚好够留证 ping 192.168.1.20 -n 6参数说明-t是连续 ping适合排查“时通时不通”的链路问题-n 6是发 6 个请求包比默认 4 个多一些报告里的成功/丢失比例数字更完整。正常结果应该是“来自 192.168.1.20 的回复: 字节32 时间1ms TTL128”这里 TT L128 是 Windows 系统默认初始 TTL看到 128 说明对端是 Windows看到 64 说明是 Linux/Unix 设备。如果只显示“请求超时”先把防火墙的事提上日程后面第 5 章会专门讲。实验报告里若要体现思考深度可以顺手做一次反方向验证在 B 机上 ping A 机的 192.168.1.10。双向都通才能排除“单方向封包”问题。我曾经见过一个案例A 机能 ping 通 B 机但 B 机 ping 不回 A 机原因是 A 机的 Windows 防火墙入站规则允许了 ICMP但 B 机的出站方向有安全软件拦截——这类非对称故障在校园网环境的个人电脑上非常常见。4.2 用 arp -a 确认二层通信MAC 地址学习是报告的隐性得分点ping 通只是结果你要在报告里写清楚“为什么能 ping 通”。在三层数据包发出之前必须先有二层的寻址过程A 机要知道 B 机的 MAC 地址才能构造以太网帧这个发现机制就是 ARP。执行 ping 之后立刻查看 ARP 缓存能拿到铁证# 查看 ARP 缓存重点看 192.168.1.20 对应的 MAC 是否为 B 机网卡的物理地址 arp -a正常输出里会有一行192.168.1.20 xx-xx-xx-xx-xx-xx dynamic其中 dynamic 表示这是通过 ARP 协议动态学习的条目而不是手动写入的 static 条目。把这行截图放进实验报告并注明该 MAC 地址和ipconfig /all中 B 机网卡的物理地址一致这就完整印证了数据链路层的工作流程。如果 ARP 表里出现incomplete状态说明 A 机发出的 ARP 请求没有得到应答——原因通常是 B 机防火墙拦截了 ARP 的入站请求或者两台机器根本没连在同一个广播域里。需要提醒的是ARP 缓存有过期时间Windows 一般在 15 到 45 秒之间。你可以在 ping 之前先执行一次arp -d清空缓存再 ping再查arp -a这样“清空→学习→验证”三步流程才是完整的实验记录报告里写清楚能体现你懂 ARP 的状态机变迁。4.3 用 Wireshark 抓包把 ICMP 的完整会话留下截图如果实验报告要求“分析协议交互过程”或者你想在期末复习时用自己的抓包结果对照谢希仁教材上的图解Wireshark 是必用工具。抓包流程很简单安装 Wireshark 后选择连接网线的那个以太网适配器把过滤器写成icmp或arp || icmp然后在命令行里执行一次 ping停止抓包展开捕获列表看四类报文。第一类是 ARP 广播请求Who is 192.168.1.20? Tell 192.168.1.10第二类是 ARP 单播应答第三类是 ICMP Echo Request第四类是 ICMP Echo Reply。把这四类报文按时间顺序排列就是一次完整的三层通信在二层和三层协议栈上的真实投影。报告中建议放一张关键截图并标注红色框标出 ARP 请求的源A 机 MAC和目标 IP蓝色框标出 ICMP echo 的序列号和 TTL 值。这个“由 ARP 铺垫、以 ICMP 为主体”的印证思路比抄一段课本里的原理描述要有说服力得多。抓包时还有一个实用参数在 Wireshark 的“捕获选项”里把“混杂模式”关掉。双机直连场景下只有两台设备关掉混杂模式不影响抓包完整性但能避免误抓无线网卡或其他虚拟网卡上的流量。如果实验环境是经交换机互联且交换机端口做了端口隔离部分实验室交换机默认开启你可能抓不到对端的单播包这时要在报告里如实说明拓扑限制。4.4 验证传输层的最后一步用端到端测试确认“能传数据”网络课实验里验证到 ICMP 这一层还不够因为 ping 只证明 IP 层的双向可达不能证明上层应用的数据能正确收发。最轻量的传输层验证是 Telnet 或 PowerShell 的 Test-NetConnection# 测试到对端 135 端口RPC 服务的 TCP 连接是否建立 Test-NetConnection 192.168.1.20 -Port 135这个命令的返回值如果显示TcpTestSucceeded : True说明传输层 TCP 三次握手成功。在报告里写这一步导师会认为你理解“连通性”是分层概念的叠加——物理层亮灯、数据链路层 ARP 学会、网络层 ICMP 回应、传输层 TCP 握手成功四层证据齐全实验才真正闭环。当然普通的双机互联课程实验未必要求做到这一层但下一步的共享文件验证第 6 章会细讲天然依赖 TCP 端口提前确认传输层通畅能让后续少踩坑。# telnet 同样可以验证端口但 Windows 默认未安装用 Test-NetConnection 更省事 telnet 192.168.1.20 1355. 双机互联常见问题排查防火墙拦截、IP 冲突与网线玄学的五个实战记录5.1 现象网线插好但网络图标一直显示“未识别的网络”这是我见过最多的情况。现象描述插上网线后系统托盘出现“未识别的网络”黄色感叹号ipconfig显示地址是 169.254.x.x。原因分析Windows 没有收到 DHCP 服务器的响应于是启用 APIPA 从 169.254.0.0/16 里随机挑了一个地址。双机直连拓扑里根本没有 DHCP 服务器所以只要网卡是“自动获取 IP”这个现象必然出现。解决办法按第 3 章的静态 IP 配置操作把两台电脑分别设为固定地址。这事在实验报告里可以写成一条心得未识别的网络不是网线问题是地址获取机制在没有 DHCP 的环境下的正常降级行为。另外注意某些校园网拨号客户端会自动劫持网卡配置配置静态 IP 后重启电脑可能出现地址被“修复”回自动获取这是客户端策略导致的不是实验操作错误。5.2 现象IP 配置正确但 ping 不通关闭 Windows 防火墙后就好了现象两机的 IP、掩码都按表配好了命令窗口输入 ping 对端地址返回“请求超时”。此时右键关闭两台电脑的防火墙或关闭域/专用网络的防火墙开关再 ping 立刻通了。原因Windows 防火墙默认阻止 ICMP Echo Request 的入站请求也就是说 B 机能发出数据但 A 机发过去的 ping 包在 B 机的入站口被拦截了A 机自然收不到响应。解决办法不需要关防火墙更专业的做法是在“高级设置 → 入站规则”里启用“文件和打印机共享 (回显请求 - ICMPv4-In)”这条规则来源限定为“本地子网”双机直连时来源正好是本地子网规则匹配得上。# 用管理员权限打开防火墙入站规则启用 ICMPv4 回显请求 netsh advfirewall firewall set rule name文件和打印机共享 (回显请求 - ICMPv4-In) new enableyes参数说明这条命令只改一条规则不影响防火墙其他拦截策略比整体关闭防火墙安全得多。如果系统是英文版规则名称对应的是File and Printer Sharing (Echo Request - ICMPv4-In)先用netsh advfirewall firewall show rule nameall查一下准确名称再执行。执行完记得在 A、B 两机都操作一次因为 ping 是双向的任何一方拦 ICMP测试都会失败。5.3 现象ping 通了但网上邻居/文件共享里看不到对方电脑现象命令行 ping 结果一切正常ARP 表也学得到对端 MAC但打开“网络”里一片空白或者访问\\192.168.1.20提示找不到网络路径。原因ping 走的是 ICMP 协议文件共享走的是 SMB 协议依赖 TCP 445 端口和 NetBIOS 名称解析UDP 137/138Windows 的“网络发现”功能默认在专用网络里是开启的但很多实验室电脑被优化软件关掉了这个功能或者网络位置被识别成了“公用网络”公用网络配置下网络发现默认关闭。解决办法在“控制面板 → 网络和共享中心 → 更改高级共享设置”里把当前网络配置文件专用或公用的“网络发现”和“文件和打印机共享”都设为启用然后验证 445 端口是否监听# 在 B 机上查看 445 端口是否处于 LISTENING 状态 netstat -an | findstr 445如果 netstat 输出里没有 445 端口的监听记录说明 SMB 服务没起来。在服务管理器里启动Server服务并将其启动类型设为“自动”。这个排查步骤在实验报告里可以写成完整的“应用层故障排查案例”——三层通不等于四层通四层通不等于应用可见。你的报告如果能写到这里已经超过 90% 的同学。5.4 现象短报文能通大文件传输必定断线网线“玄学”的真相现象ping 小包一切正常但用文件共享复制一个 2GB 的文件传到一半会话中断重新传输依旧在相近位置断掉。原因链路层存在持续重传或高误码率而 ping 默认只发 32 字节的小包无法触发问题大流量下劣质网线的串扰或水晶头接触不良导致重传累积最终 TCP 会话超时。这个现象常常被戏称为“网线玄学”实际上做一次大包 ping 就能暴露问题# 发送 65500 字节的大包观察是否丢包或延迟显著增大 ping 192.168.1.20 -l 65500 -n 20参数说明-l指定缓冲区大小Windows 下最大 65500 字节20 个包足以观察链路质量。如果大包 ping 出现超时或不连续延迟跳变立刻换一根网线再测——不要试图“多试几次”绕过去双机互联实验环境里断点续传不是解决办法替换物理介质才是。换线后再跑一遍大包 ping数据正常了就确认是物理层问题报告里要把“大包 ping”写进验证方法这是很多人不知道的加分项。5.5 现象配置都对但 ping 通的是另一台机器还有一个比较容易忽略的场景笔记本既插了网线又连着 Wi-Fi你明明把静态 IP 配到了有线网卡上ping 对端时数据却走了无线网卡。表现是 ping 结果异常好走后网的延迟通常低但对端回复来自一个你没配置过的地址。原因Windows 多网卡场景下路由表里可能存在两条到达同一子网的路由跃点数不同系统选择了跃点数更小的无线网卡转发。解决办法在看路由表时重点确认192.168.1.0/24这条路由的Interface列是不是有线网卡的 IP。若不是手动给有线网卡设置一个更小的接口跃点数# 设置有线网卡的接口跃点数为 2优先走有线链路 netsh interface ip set interface 以太网 metric2这个坑在实验报告里属于“多网卡环境下的路由选择问题”能把原因讲清楚说明你对 Windows 路由表有实操层面的理解。需要注意的是这个命令需要用管理员权限运行部分校园网认证客户端会自动重置接口跃点数配置完再验证一次。6. 把实验做完整从 ping 通到共享文件与带宽估算的进阶验证实验报告写到第 4 章的抓包就能交差了但如果你想真正吃透双机互联或者期末复习时面对“计算机网络第八版”上下册里的链路层和传输层题目时更有底气建议再做一步进阶验证在两台电脑之间建立文件共享实测一个大文件的传输时间再回头对比理论带宽。这一步能把“双机互联跑通了”变成“双机互联的吞吐量上限是多少、瓶颈在哪”这种可量化的问题。在 B 机作为服务端上右键任意文件夹选择“属性 → 共享 → 高级共享”勾选“共享此文件夹”权限里给 Everyone 只读或读写实验环境无所谓做完记得删掉共享。然后在 A 机的命令行里直接用robocopy拉取文件这个工具比资源管理器里的复制更稳定也方便统计耗时# 从 B 机共享目录拉取一个 1GB 的测试文件到本地 robocopy \\192.168.1.20\share C:\lab_test bigfile.bin /J参数说明/J使用无缓冲的 I/O适合大文件复制传输耗时和平均速率会在命令结束时输出。算一下实际吞吐量如果链路是百兆12.5MB/s 的理论上限实际 8~10MB/s 正常如果是千兆实测 60~110MB/s 都算合理峰值到不了千兆满速主要受磁盘读写和 SMB 协议开销限制——这正好是传输层拥塞控制的好素材。进阶验证里我最想强调的一点是ping 的延迟低和文件传输的吞吐量高是两件独立的事。你可以用第 4 章的大包 ping 拿到低丢包率再用 robocopy 拿到实际带宽两者结合才能完整评价一条链路的“质量”。我第一次做双机互联实验时把交叉线做成了直通线靠着网卡 Auto-MDIX 侥幸跑通但写报告时发现物理层原理讲不清楚回实验室重新压了一根交叉线把两种线序在抓包结果里的差异对比了一遍才真正补上了这一课。这个实验不难但值得你较真希望帮到你。本文还有配套的精品资源点击获取