计算机网络-实验(二)常用网络指令

实验目的

  1. 学会并掌握常用网络命令。
  2. 学会分析在不同参数下显示的数据。

实验仪器

PC机、局域网

常用命令

arp

知识点扫盲:地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。

功能:显示和修改IP地址与物理地址之间的转换表

-a

功能:(Windows下)显示当前的ARP信息,可以指定网络地址。

Linux系统中,使用-g

代码

1
arp -a	# 显示当前所有的ARP信息

结果

Internet Address Physical Address Type
192.168.1.178 00-16-ec-a0-42-fa dynamic
..… ..… ..…

代码

1
arp -a 192.168.1.178	# 显示指定IP(即192.168.1.178)的ARP信息

结果

Internet Address Physical Address Type
192.168.1.178 00-16-ec-a0-42-fa dynamic

-s

功能:添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。

代码

1
2
arp -s 157.55.85.212 00-aa-00-62-c6-09 # 在IP和物理地址转换表中添加一项
arp -a 157.55.85.212 # 显示指定IP(即157.55.85.212)的ARP信息

结果

Internet Address Physical Address Type
157.55.85.212 00-aa-00-62-c6-09 static

注意:这里添加的一个Typestatic的。

-d

功能:删除指定的主机,可以使用* 来删除所有主机。

代码

1
2
arp -d 157.55.85.212	# 删除指定IP(即157.55.85.212)
arp -a 157.55.85.212 # 显示指定IP(即157.55.85.212)的ARP信息

结果

1
NO ARP Entries Found

ftp

知识点扫盲:文件传输协议,即FTP(File Transfer Protocol)。是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议。

ftp也是一种服务。一旦启动,将创建在其中可以使用ftp命令的子环境,通过键入 quit子命令可以从子环境返回到Windows命令提示符。当 ftp 子环境运行时,它由ftp命令提示符代表。

下边的指令除了ftp是在Windows命令提示符,其他都是在ftp的子环境里。

功能:控制文件的双向传输(老师说的..…)。

ftp

功能:启动ftp服务。

在命令提示符下,直接输入ftp即可。

open

代码

1
open 192.168.1.171	# 连接指定的ftp服务器(这里是老师的电脑)

结果

1
2
3
4
5
6
7
8
Connected to 192.168.1.171.
220-Microsoft FTP Service
220 张芳之家
User (192.168.1.171:(none)): zf
331 Password required for zf.
Password:
230-欢迎进入“张芳之家”
230 User zf logged in.

注意:上边的第6行需要输入密码。我们输的时候,屏幕上并不会显示出来。

dir

功能:查看本目录下的内容,目录可以理解成文件夹的意思。

代码

1
dir	# 查看当前目录内容

结果

1
2
3
4
5
200 PORT command successful.	# 请求成功
150 Opening ASCII mode data connection for /bin/ls. # ASCII传输方式连接/bin/ls
04-26-13 08:22AM <DIR> 654 # 有个文件夹,名字是654
226 Transfer complete.
ftp: 收到 44 字节,用时 0.00 Seconds 44000.00Kbyte/sec.

cd

功能:更换远程目录。

1
2
cd 654	# 进入文件夹654
dir # 查看当前目录内容

结果

1
2
3
4
5
200 PORT command successful.	# 请求成功
150 Opening ASCII mode data connection for /bin/ls. # ASCII传输方式连接/bin/ls
04-26-13 08:22AM 70 qqq.txt # 有个文件,名字是qqq.txt
226 Transfer complete.
ftp: 收到 48 字节,用时 0.00 Seconds 44000.00Kbyte/sec.

lcd

功能:更换本地目录,若无参数,将显示当前目录。

代码

1
lcd e:\

结果

1
Local directory now E:\.

get

功能:将远程文件复制到本地计算机。

代码

1
get qqq.txt

结果

1
2
3
4
200 PORT command successful.	# 请求成功
150 Opening ASCII mode data connection for qqq.txt(70 bytes) # ASCII传输方式连接/bin/ls
226 Transfer complete.
ftp: 收到 70 字节,用时 0.00 Seconds 70000.00Kbyte/sec.

quit

功能:退出ftp服务。ftp子环境下输入quit即可。

结果

1
221 再见!欢迎下次“张芳之家”

ipconfig

功能:显示当前的TCP/IP配置的设置值。

代码

1
ipconfig

结果

1
2
3
4
5
6
7
Windows IP Configuration

Ethernet adapter 本地连接:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.95 # IP地址
Subnet Mask . . . . . . . . . . . : 255.255.255.0 # 子网掩码
Default Gateway . . . . . . . . . : 192.168.1.3 # 缺省网关

telnet

知识点扫盲:Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。

功能:远程连接另一台计算机

telnet

功能:启动telnet。

在命令提示符下,直接输入telnet即可。

open

功能:连接指定计算机。

代码

1
open 192.168.1.94	# 连接我同桌..

结果

1
2
3
4
5
正在连接到192.168.1.94... 
您将要发送密码信息到 Internet 区域中的远程计算机。这可能不安全。是否还要发送(y/n
): n
login:ligong
password:

注意:第四行和第五行输入账号和密码,密码并不会显示出来。

copy

功能:复制文件到自己电脑上

代码

1
copy qqq.txt c:\	# 复制其e盘qqq.txt到其c盘,前提是此时已在E盘,使用cd e:\实现

quit

退出,直接输入quit即可。

net

知识点扫盲:它包含了管理网络环境、服务、用户、登陆等Windows 98/NT/2000 中大部分重要的管理功能。

send

功能:将消息发送到网络上的其他用户、计算机或消息名。必须运行信使服务以接收邮件。

代码

1
net send * 123	# 给所有人发123

结果

1
消息已经送到域 2HJF

代码

1
net send s14 hello	# 给s14机器发hello

结果

1
消息已经送到 S14

作者:@臭咸鱼

转载请注明出处:https://chouxianyu.github.io

欢迎讨论和交流!