计算机网络实验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下,语法
  • 选项及其含义
相关推荐
一只小风华~4 分钟前
学习笔记:Vue Router 中的链接匹配机制与样式控制
前端·javascript·vue.js·笔记·学习·ecmascript
Nan_Shu_6142 小时前
学习SpringBoot
java·spring boot·后端·学习·spring
●VON2 小时前
重生之我在大学自学鸿蒙开发第二天-《MVVM模式》
学习·华为·harmonyos
你真的可爱呀2 小时前
uniapp学习【vue3在uniapp中语法,使用element,使用uView UI】
学习·uni-app
2501_916766543 小时前
【Git学习】初识git:简单介绍及安装流程
git·学习
我科绝伦(Huanhuan Zhou)3 小时前
Systemctl 与 Systemd 全面指南:Linux 系统服务管理详解
linux·服务器·网络
world-wide-wait3 小时前
python高级05——HTTP协议和静态服务器
网络·网络协议·http
止水编程 water_proof3 小时前
Java--网络编程(二)
java·开发语言·网络
哈基鑫3 小时前
手写数字识别学习笔记
笔记·学习
im_AMBER3 小时前
Web 开发 29
前端·学习·web