2023年12月3日发(作者:)

《网络与通信》课程实验报告

实验1:网络命令与网络工具使用实验

姓名

任课教师

实验地点

实验课表现

实验目的:

1. 掌握Windows系统常用网络服务的配置方法

钱权

计算机楼706机房

出勤、表现得分(10)

操作结果得分(50)

院系 计算机学院

指导教师

实验时间

实验报告

得分(40)

学号

钱权

2016年9月6日

实验总分

2.

掌握常用的TCP/IP网络中网络测试和网络诊断命令的使用方法

实验内容:

1.

使用Windows操作系统,了解Telnet、FTP、WEB服务等网络服务的配置方法;

2. 使用Windows操作系统,掌握常用网络测试命令的使用方法。

实验要求:(学生对预习要求的回答)(10分)

 简要说明Telnet的主要命令与作用

答:Telnet协议工作在应用层,使用TCP协议,端口号23,它为用户提供了在本地计算机上完成远程主机工作的能力,可以在本地就能控制远端服务器。由于采用明文传输,安全性不及SSH。

命令格式(Windows):

telnet[-a][-e][-ffilename][-luser][-tterm][host[port]]

-a

-e

-f

-l

企图自动登录。

跳过字符进入telne客户提示。

得分:

客户端登陆的文件名

指定远程系统上登录用的用户名称。

要求远程系统支持 TELNET ENVIRON 选项。

指定终端类型。(vt100, vt52, ansi 和 vtnt)

-t

要连接的远程计算机的主机名或 IP 地址。

host

指定端口号或服务名。

port

Microsoft Telnet 支持的命令:

缩写 命令 功能

c

d

o

q

set

st

close

d

splay

open + ip + [port]

quit

set

status

关闭当前连接

显示操作参数

连接到主机(默认23口)

退出telnet

设置选项

打印状态信息 u

/h

unset

help

解除设置选项

打印帮助信息

 简要说明Ftp主要命令与作用

dir 查看当前目录

cd

pwd

binary

ascii

get

mget

put

mput

改变当前工作目录

显示当前工作目录

设置二进制传输方式

设置ASCII 传输方式(默认方式)

单个文件下载

多个文件下载

单个文件上传

多个文件上传

bye 退出FTP环境 帮助命令

 你所熟悉的网络测试命令有哪些

ipconfig /all 查看本地网卡信息,包括IP地址和Mac地址信息

ping 测试目标网络联通性 -t持续ping

tracert 测试到目标节点的路径

arp –a 查看ARP表项

netstat –a 可以查看当前主机连接,分别占用的端口和TCP状态

实验过程中遇到的问题如何解决的?(10分) 得分:

问题1:未连接网络状态下 telnet 不成功。

答:telnet 到远端首先应当保证到该 IP 的联通性,telnet 不通时可以先用 ping 命令测试下网络是否连通。

问题2:输入 telnet 命令时未指定端口,提示无法打开到主机的连接。在端口 23:连接失败

答:未指定端口默认 telnet 登录到 23 号端口,对方服务器一般不会开放 23 号端口让外网随便登录,可以 telnet

80 端口访问服务器 http 服务。

问题3:输入 telnet 命令提示:’telnet’不是内部或外部命令,也不是可运行的程序或批处理文件。

答:Windows 7 默认未开启 telnet 服务,需手动开启。控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能。勾选 telnet 客户端。

本次实验的体会(结论)(10分) 得分: 通过本次实验,我学习了 windows 基本网络命令的使用,了解了 FTP 协议和 TELNET 协议的原理和常用命令的用法,运用了Microsoft Telnet 这个程序用来做一些高级操作,成功地完成了本次实验。

思考题:(10分)

思考题1:(4分)

介绍四个以上你在实验中用到的网络命令,参数如何?表示什么含义?

1. ipconfig 显示计算机中网络适配器的 IP 地址、子网掩码及默认网关。参数:

/all

显示所有网络适配器(网卡、拨号连接等)的完整 TCP/IP 配置信息。与不带参数的用法相比,它的信息更全更多,如 IP 是否动态分配、显示网卡的物理地址等。

/batch + 文件名

将 Ipconfig 所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。

/release_all 和/release N

释放全部(或指定)适配器的由 DHCP 分配的动态 IP 地址。

ipconfig /renew_all 或 ipconfig /renew N

为全部(或指定)适配器重新分配 IP 地址。

2. tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。

选项 描述

-d 指定不将 IP 地址解析到主机名称。

-h maximum_hops 指定跃点数以跟踪到称为 target_name 的主机的路由。

-j host-list 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。

-w timeout 等待 timeout 为每次回复所指定的毫秒数。

target_name 目标主机的名称或 IP 地址。

3. ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list] [-w

timeout] destination-list 用于测试网络联通性

选项 描述

-t 一直 Ping 指定的计算机,直到从键盘按下 Ctrl+C 中断。

-a 将地址解析为计算机 NetBios 名。

-n 发送 count 指定的 ECHO 数据包数

-l 发送指定数据量的 ECHO 数据包。

-f 在数据包中发送“不要分段”标志。

-i 指定 TTL 值

-v 设置 tos 值。

-r 设定想探测经过路由的个数。

-s 指定跃点数的时间戳

-w 指定超时间隔,单位为毫秒。

destination-list 指定要 ping 的远程计算机。

得分: 4. arp -a inet_addr eth_addr [if_addr]

arp -d inet_addr [if_addr]

arp -a [inet_addr] [-N if_addr] [-v]

-a 查看 ARP 表项

-g 同-a

-v 详细查看

-d 删除 ARP 表项

-s 静态绑定 ARP 表项

思考题2:(6分)

说明利用Telnet进行应用层协议(HTTP或SMTP或POP3)实验过程。

1、打开 cmd

2、输入 telnet 80

得分:

3、打开本地回显,输入 set localecho 并回车,再输入 GET / HTTP/1.1,换行继续输入Host: 并回车两次。

指导教师评语:

日期: