1、计算机网络与通信实验报告(一)学 号 姓 名 班 级 报告日期实验内容 网络常用命令的使用及 DNS 层次查询、SMTP 协议分析实验目的一.1、掌握网络常用命令的使用;2、利用网络常用命令对网络中常见现象进行分析判断。二1、了解和掌握 DNS 层次结构,利用 NSLOOKUP 命令对 DNS 层次结构进行访问;2、了解电子邮件系统发送及接受处理过程,对 SMTP 协议进行分析;3、掌握捕包软件 ethereal 的使用,了解网络协议实体间进行交互以及报文交换的情况;实验预备知识一.1.windows 命令行使用2、网络常用命令的作用与格式3、计算机网络的基本知识二.1、掌握 DNS 基本构成
2、原理及三层结构。2、电子邮件系统的构成,包含在发送方、接收方进行邮件传递涉及的各种协议及协议构成,区分 SMTP 协议与邮件消息格式的异同点。3、了解常用捕包软件。捕包软件不但可以分析数据包的流向,也可以对数据包的内容进行监听,可以观察 TCP/IP 协议族中应用层、传输层、网络层、数据链路层和有关网络安全的各种协议的活动。实验过程描述1网络常用命令的使用1、掌握 PING 命令的基本使用方法(包括参数的使用) ,对网络常见故障利用命令进行分析判断2、用 Tracert 命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。3、利用 Netstat 命令
3、了解网络的整体使用情况。显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。4、利用 IPCONFIG 命令显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。 使用不带参数的IPCONFIG 显示所有适配器的 IP 地址、子网掩码、默认网关。5、利用 ARP 确定对应 IP 地址的网卡物理地址。查看本地计算机或另一台计算机的 ARP 高速缓存中的当前内容。6、课上补充讲解其他网络命令的使用。二、DNS 层次查询1、熟练掌握 nslookup 命令,并对 nslookup 命令
4、的参数进行熟练掌握。2、到网上查找 13 个根名称的 IP;任选一个根名称服务器,利用NSLOOKUP,在根名称服务器、顶级域名称服务器、权威名称服务器上,手动逐级进行 NDS 解析,并进行记录和分析;在本地名称服务器,利用NSLOOKUP,手动逐级进行 NDS 解析,并进行记录和分析。三、利用 TELNET 进行 SMTP 的邮件发送。连接 smtp 服务器 -发命令“HELO “ -发命令“AUTH LOGIN“,然后服务器会以 base64 编码后的形式提示输入用户名-以base64 编码后的形式输入用户名,如果用户名合法,服务器提示输入口令形式为“334 *”-以 base64 编码后
5、的形式输入口令。如果检验正确,服务器会返回“235 Authentication successful“;编辑电子邮件(注意区分 SMTP 协议格式与邮件格式) ,利用 SMTP 协议进行收发电子邮件;观察并分析收发过程及协议信息。编码软件见 Centri64.zip。利用TELNET 进行 POP3 邮件接收。4、熟练掌握抓包软件 ethereal,通过抓包回答问题。实验结果1、网络常用命令的使用1.ping 命令:2.tracert 命令第 1 级路由是本地网关,第 9 级到第 10 级路由延时骤增,原因是分组正在经过海底光缆通向国外,之后的延时都比较大,超时现象也比较严重,此时的分组已经到达了国外,在国外的路由器上进行转发。3.Ipconfig 命令stat 命令查看路由表:5.arp 命令:2、DNS 层次查询美国国防部国防信息系统局的根名称服务器 192.112.36.4从上到下查询:从本地 DNS 服务器缓存中查询,本地的 DNS 服务器:222.194.15.93、利用 TELNET 进行 SMTP 的邮件发送发送邮件:查看邮件: