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

燕山大学计算机网络实验(2025最新)

                                                           计算机网络实验报告

Computer Networking Experiment Report

学生所在学院:信息科学与工程学院    

学生所在班级:

学 生 姓 名:

学 生 学 号: 

指 导 教 师: 

2025年4月

实验一  基本网络命令

一、实验目的

1.了解网络命令的基本功能

    2.掌握基本网络命令的使用方法

    3.掌握使用网络命令观察网络状态的方法

二、实验内容

1.安装 TCP/IP。

  2.手动配置TCP/IP参数。

  3.使用ipconfig命令来测试TCP/IP是否安装成功。

  4.使用ping命令来验证。

5.学习tracert、 netstat、 arp、net等命令的功能及使用方法

三、实验截图

1. 安装 TCP/IP。

图1-1 TCP/IP

在Windows系统中,如果能够通过DHCP获取到IP地址,意味着系统必须支持TCP/IP协议,否则无法进行网络通信。DHCP的工作原理是基于TCP/IP协议栈的,所以获取到IP地址本身就说明TCP/IP已经安装并启用。

2.手动配置TCP/IP参数。

图1-2 手动配置TCP/IP参数

3.使用ipconfig命令来测试TCP/IP是否安装成功。

图1-3 使用ipconfig命令来测试TCP/IP是否安装成功

4.使用ping命令来验证。

(1)测试本地 TCP/IP 协议栈:

图1-4 测试本地 TCP/IP 协议栈

返回 Reply from 127.0.0.1,表示本地协议正常。

(2)测试网关或者外网连通性(都正常)

图1-5 测试网关连通性

图1-6 测试外网连通性

5.tracert命令

图1-7 tracert命令

6.netstat命令

图1-8 netstat -ano 显示所有连接及进程 PID

图1-9 netstat -r 显示路由表

7.arp命令

图1-10 arp命令合集

8.net命令

图1-11 net命令

9.综合功能及使用方法

(1)​tracert

功能:跟踪数据包从本机到目标主机的路径,显示经过的每个节点(路由器)的延迟和 IP 地址。
使用场景:诊断网络延迟、路由环路或路径不通的问题。
tracert [目标IP或域名]  

tracert -h 30 www.google.com    # -h: 设置最大跳数(默认30)

列出每一跳的 IP 和延迟(单位:ms),​*** 表示超时。

(2) ​netstat

功能:显示网络连接状态、路由表、接口统计等网络相关信息。
常用参数:

  • -a:显示所有活动连接和监听端口。
  • -n:以数字形式显示 IP 和端口(不解析域名)。
  • -t:仅显示 TCP 连接。
  • -b:显示占用端口的进程名(需管理员权限)。

netstat -an                    # 查看所有连接及端口号  

netstat -r                     # 显示路由表  

netstat -b | findstr ":80"     # 查找占用 80 端口的进程

(3) ​arp

功能:管理 ARP 缓存表(IP 地址与 MAC 地址的映射关系)。
常用命令:

  • arp -a:查看当前 ARP 缓存表。
  • arp -d [IP]:删除指定 IP 的 ARP 条目。
  • arp -s [IP] [MAC]:手动添加静态 ARP 条目(防ARP欺骗)。

arp -a                         # 查看所有 ARP 条目  

arp -d 192.168.1.1             # 删除 IP 对应的 ARP 记录  

arp -s 192.168.1.100 aa-bb-cc-dd-ee-ff  # 添加静态条目(需管理员权限)

(4)net

功能:多功能网络管理工具集合,包含多个子命令。
常见子命令:

  • ​**net use**:映射/断开网络共享资源。

net use Z: \\192.168.1.10\share  # 映射共享文件夹到 Z 盘  

net use * /delete                # 断开所有共享连接

  • ​**net view**:查看局域网内的共享资源。

net view \\192.168.1.10      # 查看某主机的共享列表  

  • ​**net user**:管理用户账户(需管理员权限)。

net user alice 123456 /add   # 创建用户 alice,密码 123456  

net user alice /delete       # 删除用户 alice

  • ​**net start/stop**:启动/停止系统服务。

net stop wuauserv            # 停止 Windows Update 服务  

net start telnet             # 启用 Telnet 服务

实验二 用单双网卡实现多IP计算机组建实验性互联网

一、实验目的

  1.学习掌握路由选择的基本原理。

  2.学习单双网卡多IP地址的绑定方法。

3.掌握路由配置的方法。

二、实验内容

(1)在用作服务器的计算机S上配置双IP地址。

  1. 控制面板”—>网络和拨号连接”—>本地连接”—>属性”—>TCP/IP 协议,在TCP/IP 协议属性里选择高级,在高级TCP/IP 协议设置对话框,单击IP 地址下面的添加按钮,出现TCP/IP 地址对话框,添加完成后点击确定按钮。
  2. 例如:两个IP地址分别为:202.206.249.1和202.206.241.1。子网掩码都为255.255.255.0

(2)在用作服务器的计算机S上设置静态路由表。

  1. 控制面板”—>管理工具”—>路由和远程访问。右击此窗口中IP路由选择下的的静态路由,并执行弹出式菜单中的静态路由命令。
  2. 例如:增加两个路由为:

        目标           网络掩码            网关              接口

a  202.206.249.0    255.255.255.0      202.206.249.1       本地连接

b  202.206.241.0    255.255.255.0      202.206.241.1       本地连接

  1. 意思就是在路由表中增加一个目的子网为202.206.249.0,子网掩码为255.255.255.0的表项,其下一路由器地址为202.206.249.1

实验步骤2

(3)在另外两台计算机AB上配置TCP/IP 协议。

  1. 例:在A上设置IP 地址为202.206.249.101 那么它的默认网关应该设置成202.206.249.1。同理B 上的IP地址为202.206.241.101 那么它的默认网关应该设置成202.206.241.1 。

配置静态路由的互联网拓扑结构图

试验步骤3

  1. 测试配置

  (1)用ping命令测试实验中配置的路由是否正确,可以用ping命令去ping另一个网络(或子网)中的主机。

  (2)用tracert命令去查看数据报是否能够顺利到达目的结点,而且可以看到数据报在前进过程中所经过的路由器。

三、实验截图

1.虚拟机安装:两个XP一个Server

图2-1 虚拟机

2.配置XP1为10.1.62.2,默认网关10.1.62.1,XP2为10.0.62.2,默认网关为10.0.62.1。Server配置10.1.62.1和10.0.62.1使用双IP。

Server ping主机1 ping通

图2-2 Server ping 主机1 (通)

Server ping 主机2 ping通

图2-3 Server ping 主机2 (通)

3.主机1 ping主机2 ping不通

图2-4 主机1 ping 主机2 (不通)

4.配置路由重新ping

图2-5 配置路由

5. ping通

图2-6 主机1 ping 主机2 (通)

实验三  利用路由模拟器建立直连路由

一、实验目的

1.学会使用华为路由模拟器。

  2.利用路由模拟器掌握路由配置的方法。

二、实验内容

1.了解华为路由模拟器的使用方法。

2.学习其各个命令的作用、使用方法。

3.利用其实现三层交换机及直联路由的配置并测试其正确性。

三、实验截图

(1)实验一:

图3-1 整体图

图3-2 配置交换机

图3-3 配置主机A

图3-4 配置主机B

图3-5 主机A ping 交换机和主机B都ping通

(2)实验7

图3-6 整体图

图3-6 配置、启用路由器

图3-7 配置主机C、D

测试:

1主机C能够ping通直连的路由器

2主机C由于没有添加网关,ping不通D

3.设置上网关之后即可ping通

4.因为PCB那边没有设置网关,无法响应来自不同网络的请求。

5.PCB也添加了默认网关到10.66.1.2,此时PCA再ping PCB的10.66.1.1就通了,因为PCB现在有了正确的网关设置,可以路由返回的流量。

6.去掉D与Router的连线

ping不通(没有接线端口会自动down掉)

重新连上,则可再次ping通。

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

相关文章:

  • Java调用Vue前端页面生成PDF文件
  • 深入剖析 React 合成事件:透过 onClick 看本质
  • Java 工厂方法模式
  • Flask + Vue.js 物联网数字大屏实现方案
  • 数据分析基本内容(第二十节课内容总结)
  • Rsync自动化备份平台建设实战
  • 【数据分析与挖掘实战】金融风控之贷款违约预测
  • 阿里云 Windows 服务器 搭建 Gitea 私有 Git 服务器完整教程
  • 开疆智能Ethernet转ModbusTCP网关连接PAC3200电能表配置案例
  • VirtualBox 虚拟机磁盘扩容完整手册
  • MaxKB+合合信息TextIn:通过API实现PDF扫描件的文档审核
  • [git] 重配ssh key | 解决冲突
  • python日志中的logging.basicConfig和logging.getLogger
  • [Robotics_py] 机器人运动模型 | `update`函数 | 微积分矩阵
  • 数据类型 list
  • 浏览器CEFSharp+X86+win7 之 全球外贸电商平台订单管理(十)
  • 每日五个pyecharts可视化图表-line:从入门到精通 (4)
  • 数据结构:链表栈的操作实现( Implementation os Stack using List)
  • Java 中 List 接口详解:知识点与注意事项
  • Java数据结构之LinkedList
  • 【开发环境下浏览器前后端Cookie跨域问题】
  • 视频安全预警系统的应用价值
  • vue3用quill富文本赋值后回退键删除报错
  • 可以免费使用的数字人API
  • 亚马逊POST退场后的增长突围:关联与交叉销售的全链路策略重构
  • 一维数组的创建、初始化与使用指南
  • 详解k6中的核心概念——场景(Scenarios)
  • Spring面试宝典
  • Pytest项目_day13(usefixture方法、params、ids)
  • Linux系统管理利器lsof命令详解与实战应用