计算机网络实验实验报告1.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"计算机网络与通信实验报告(一) " "学 号 "姓 名 "班 级 "报告日期 " " " " " " "实验内容 " 网络常用命令的使用及DNS层次查询、SMTP协议分析 " "实验目的 "一. " " "1、掌握网络常用命令的使用; " " "利用网络常用命令对网络中常见现象进行分析判断。 " " "二. " " "1、了解和掌握DNS层次结构,利用NSLOOKUP命令对DNS层次 " " "结构进行访问; " " "2、了解电子邮件系统发送及接受处理过程,对SMTP协议进 " " "行分析; " " "3、掌握捕包软件ethereal的使用,了解网络协议实体间进 " " "行交互以及报文交换的情况; " " " " " " " "实验预备知 "一. " "识 "1.windows命令行使用 " " "网络常用命令的作用与格式 " " "计算机网络的基本知识 " " "二. " " "1、掌握DNS基本构成原理及三层结构。 " " "2、电子邮件系统的构成,包含在发送方、接收方进行邮件 " " "传递涉及的各种协议及协议构成,区分SMTP协议与邮件消息" " "格式的异同点。 " " "3、了解常用捕包软件。捕包软件不但可以分析数据包的流 " " "向,也可以对数据包的内容进行监听,可以观察TCP/IP协议" " "族中应用层、传输层、网络层、数据链路层和有关网络安全" " "的各种协议的活动。 " " " " "实验过程描 "网络常用命令的使用 " "述 "掌握PING命令的基本使用方法(包括参数的使用),对网络" " "常见故障利用命令进行分析判断 " " "用Tracert命令用来显示数据包到达目标主机所经过的路径 " " ",并显示到达每个节点的时间,分析网络延时产生的原因。" " "3、利用Netstat命令了解网络的整体使用情况。显示当前正" " "在活动的网络连接的详细信息,例如显示网络连接、路由表" " "和网络接口信息,统计目前总共有哪些网络连接正在运行。" " "4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、 " " "刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。 " " "使用不带参数的IPCONFIG显示所有适配器的 IP 地址、子网" " "掩码、默认网关。 " " "5、利用ARP确定对应IP地址的网卡物理地址。查看本地计算" " "机或另一台计算机的ARP高速缓存中的当前内容。 " " "6、课上补充讲解其他网络命令的使用。 " " " " " " " " " " " "二、DNS层次查询 " " "1、熟练掌握nslookup命令,并对nslookup命令的参数进行 " " "熟练掌握。 " " "2、到网上查找13个根名称的IP;任选一个根名称服务器, " " "利用NSLOOKUP,在根名称服务器、顶级域名称服务器、权威" " "名称服务器上,手动逐级进行NDS解析,并进行记录和分析 " " ";在本地名称服务器,利用NSLOOKUP,手动逐级进行NDS解 " " "析,并进行记录和分析。 " " " " " " " " " " " " " " "三、利用TELNET进行SMTP的邮件发送。 " " "连接smtp服务器->发命令"HELO <host_name>" " " "->发命令"AUTH LOGIN",然后服务器会以base64编码后的形 " " "式提示输入用户名->以base64编码后的形式输入用户名,如 " " "果用户名合法,服务器提示输入口令形式为"334 " " "******"->以base64编码后的形式输入口令。如果检验正确 " " ",服务器会返回"235 Authentication successful";编辑 " " "电子邮件(注意区分SMTP协议格式与邮件格式),利用SMTP" " "协议进行收发电子邮件;观察并分析收发过程及协议信息。" " "编码软件见Centri64.zip。利用TELNET进行POP3邮件接收。" " " " " " " " " " " " " " " " " "熟练掌握抓包软件ethereal,通过抓包回答问题。 " " " " "实验结果 "网络常用命令的使用 " " "ping命令: " " " " " " " " " " " "tracert命令 " " " " " "第1级路由是本地网关,第9级到第10级路由延时骤增,原因" " "是分组正在经过海底光缆通向国外,之后的延时都比较大," " "超时现象也比较严重,此时的分组已经到达了国外,在国外" " "的路由器上进行转发。 " " "Ipconfig命令 " " " " " "netstat命令 " " " " " "查看 【实验报告概述】 本次实验主要围绕计算机网络中的基础操作展开,包括网络常用命令的使用、DNS层次查询以及SMTP协议分析。实验旨在加深学生对网络基础知识的理解,提高他们诊断网络问题和分析网络协议的能力。 【网络常用命令】 1. **PING**:PING命令用于测试网络连通性,通过发送ICMP回显请求报文来检查主机间的可达性。掌握其参数的使用,如 `-t` 持续发送,`-n` 指定发送次数等,有助于分析网络延迟和丢包情况。 2. **Tracert**:Tracert命令追踪数据包从源到目标的路径,通过记录每个跃点的响应时间,可分析网络延迟和路径问题。它揭示了数据包在达到目的地过程中经过的各个路由器。 3. **Netstat**:Netstat命令显示网络连接、路由表、网络接口信息等,用于监控网络状态和诊断问题。例如,`netstat -a` 显示所有活动连接,`netstat -r` 显示路由表。 4. **IPCONFIG**:IPCONFIG命令用于查看和配置TCP/IP网络设置,如IP地址、子网掩码、默认网关等。可以使用`ipconfig /flushdns`来清空DNS缓存。 5. **ARP**:ARP命令用于查看和管理ARP缓存,它将IP地址映射到物理地址,对于理解数据链路层工作至关重要。 6. **其他命令**:课上可能还介绍了一些其他命令,如Nslookup、Pathping等,用于更深入的网络诊断和查询。 【DNS层次查询】 1. **Nslookup**:通过Nslookup,学生学会了如何查询DNS记录,理解根域名服务器、顶级域名服务器和权威域名服务器的角色。查询过程中记录和分析了不同级别的DNS解析过程。 2. **DNS层次结构**:了解DNS的三层结构——根服务器、顶级域服务器和权威服务器,有助于理解域名解析的完整流程。 【SMTP协议分析】 1. **SMTP邮件发送**:通过TELNET工具模拟SMTP协议发送邮件,理解了邮件的发送流程,包括身份验证(AUTH LOGIN)、编辑邮件内容等步骤。学生学习了如何区分SMTP协议格式与邮件格式。 2. **邮件收发过程**:分析了邮件的接收过程,包括POP3协议的应用,从而理解电子邮件系统的整体工作原理。 【Ethereal捕包分析】 Ethereal(现称为Wireshark)是一款强大的网络协议分析工具。通过捕获网络流量,学生可以查看不同层(应用层、传输层、网络层、数据链路层)的数据包,了解协议实体间的交互和报文交换,进一步学习网络安全相关知识。 【实验结果】 实验结果包括了对各种命令的实践应用和分析,如PING命令的响应时间,Tracert命令显示的路由延迟,IPCONFIG命令获取的网络配置,Netstat命令的网络连接状态,以及通过ARP命令查看的MAC地址。DNS查询部分展示了查询路径,而SMTP邮件发送和接收的分析则揭示了邮件系统的工作细节。 这次实验让学生全面掌握了网络诊断工具的使用,理解了DNS解析机制,熟悉了SMTP协议,以及学会使用Ethereal这样的网络分析工具,对于提升他们的网络技术能力具有重要意义。
剩余13页未读,继续阅读
- 粉丝: 195
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Fpga的hbm2系统设计: 实现对hbm2 ip核的读写访问接口时序控制 HBM 器件可提供高达 820GB s 的吞吐量性能和 32GB 的 HBM 容量,与 DDR5 实现方案相比
- 透析计算机语言之语句 C C++ DEV -C++必备基础学习资料
- apache-tomcat-9.0.98.tar.gz
- C#编写西门子S7系列PLC上位机通信,ⅤS2017编写,涵盖读写寄存器,中间继电器,外部IO读写 数据采集好帮手 无密码,无使用时间限制
- 用原生插件解决uniapp在安卓真机上上传大图片时图册里相关图片黑屏问题
- Comsol介质超表面三次谐波非线性模型,包含功率依赖 且倍频模型以及转效率计算
- fkjasdfjsadoifjasldkjflasd
- express+node.js+html 登录功能
- Qt进阶之Q-ENUM、Q-FLAG、Q-DECLARE-FLAGS、Q-DECLARE-OPERATORS-FOR-FLAGS相关宏的深度探秘与点亮高效编程之路
- 霍尔Foc算法解析,代码 中颖单片机,3213 提供代码、电路图和pcb 算法对开关霍尔的处理颇有独到之处,是做hallfoc的良好参考…… 工程中坐标变是库,算法是开源的,请知悉