计算机网络实验1:网络命令学习

文章目录

  • [1. 主要教学内容](#1. 主要教学内容)
  • [2. ping命令](#2. ping命令)
    • [2.1 发送ping测试报文](#2.1 发送ping测试报文)
    • [2.2 检测TCP/IP](#2.2 检测TCP/IP)
  • [3. tracert命令](#3. tracert命令)
  • [4. ipconfig命令](#4. ipconfig命令)
  • [5. netstat命令](#5. netstat命令)
  • [6. arp命令](#6. arp命令)
  • [7. net命令](#7. net命令)
  • [8. netsh命令](#8. netsh命令)

1. 主要教学内容

  • 实验内容:学习ping、tracert、ipconfig等常用的网络命令。
  • 所需学时:1。
  • 重难点:网络命令的语法格式。
  • 周次:第1周。
  • 教材相关章节:1.1。

2. ping命令

  • 语法
  • 选项及含义

2.1 发送ping测试报文

执行命令ping IP 地址ping 域名,则向指定的IP地址的主机或域名发送ping测试报文。这是最常用的一种使用方法。

  • 例如ping百度的域名:
  • 例如ping百度的IP地址:

通过ping百度的域名我们知道了百度的IP地址,此例说明,可以利用ping命令从域名中查找对应的IP 地址。

  • 返回数据包中,64 bytes表示测试中发送的数据包大小是64B。
  • time=31.555 ms表示与对方主机往返一次所用的时间是31.555ms。ping 命令能够以毫秒为单位显示发送回送请求和收到回送应答之间的时长。
  • ttl=52表示当前测试使用的TTL值为52。因为ping 命令使用网络层协议 ICMP,所以TTL(Time To Live,生存时间) 指的是一个网络层的数据包(package )的生存周期。TTL的作用是在过长路径情况下,令设备抛弃ICMP请求包。

2.2 检测TCP/IP

常用:

复制代码
ping 127.0.0.1

检 测TCP/IP协议是否工作正常,其中127.0.0.1是本地环回地址, 如果发现本地址无法ping通,就表明本地机的TCP/IP协议不能正常工作。

3. tracert命令

tracert(trace route,跟踪路由)是路由跟踪实用程序 ,用于获得IP数据报访问目标时从本地计算机到目的主机的路径信息。tracert 通过发送数据报到目的设备,根据应答报文得到路径和延迟信息。

  • Windows下,语法

mac系统下:为traceroute ...

  • 选项及含义
  • 例如,跟踪www.sina.com路由:

结果显示,5和6路由之间在tracert命令测试下超时。但是因为后面的7和8路由能返回正确结果,所以说明网络仍然是畅通的。

4. ipconfig命令

ipconfig 命令可以显示所有当前的TCP/IP网络配置值(如IP地址、网关、子网掩码)、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置 。

  • Windows下,语法

mac或Linux系统一般用ifconfig,用法类似。

  • 选项及其含义
  • 实例:

5. netstat命令

netstat 命令可以显示当前活动的TCP 连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及UDP协议 )。

  • 语法
  • 选项及含义
  • 实例:

6. arp命令

arp 命令是把基于TCP/IP的软件使用的IP地址解析成LAN硬件使用的介质访问控制地址。

  • 语法
  • 选项及其含义

7. net命令

net命令包含了管理网络环境、服务、用户、登录等 Windows 中大部分重要的管理功能。使用net 命令可以管理本地或者远程计算机的网络环境,以及各种服务程序的运行和配置,或者进行用户管理和登录管理等。net 命令所具有的功能都可以在相对应的图形界面完成。

  • Windows下,语法
  • 选项及其含义
  • 实例:

8. netsh命令

使用netsh命令可以查看或更改本地或远程计算机的网络配置。

  • Windows下,语法
  • 选项及其含义
相关推荐
亚里随笔2 分钟前
GUI智能体如何应对环境变化_——首个GUI持续学习框架GUI-AiF详解
人工智能·学习·llm·rl·agentic
bylander7 分钟前
【AI学习】华为AgenticRAN架构调研
人工智能·学习·华为·无线通信·智能体
麟听科技7 分钟前
HarmonyOS 6.0+ 跨端元宇宙社交空间开发实战:3D虚拟形象与分布式交互落地
人工智能·分布式·学习·3d·华为·harmonyos
运维行者_9 分钟前
稳健型微服务性能监控的基本指标
运维·服务器·网络·数据库·系统架构·自动化·存储
学编程的闹钟1 小时前
107【php手册】
学习
郝学胜-神的一滴9 小时前
深入解析Python字典的继承关系:从abc模块看设计之美
网络·数据结构·python·程序人生
绵绵细雨中的乡音9 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
盐焗西兰花10 小时前
鸿蒙学习实战之路-Reader Kit修改翻页方式字体大小及行间距最佳实践
学习·华为·harmonyos
暖馒10 小时前
Modbus应用层协议的深度剖析
网络·网络协议·c#·wpf·智能硬件
QiZhang | UESTC10 小时前
学习日记day76
学习