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: 并回车两次。
指导教师评语:
日期:


发布评论