⭐计网实验专栏,欢迎订阅与关注!
★观前提示:本篇内容为计算机网络实验。内容可能会不符合每个人实验的要求,因此以下内容建议仅做思路参考。
一、实验目的
- 掌握以太网帧的格式及各字段的含义
- 掌握IP包的组成格式及各字段的含义
- 掌握UDP报文和TCP报文的格式及各字段的含义
- 理解HTTP协议、DNS协议工作机制
- 熟悉用户数据在网络各层之间的封装关系
二、实验内容
利用网络仿真软件(如Packet Tracer等)进行网络规划设计,包括设计网络拓扑结构、网络设备选择、参数配置、数据分析等。具体实验内容如下:
(1)利用Packet Tracer仿真软件搭建一个包含DNS、WWW等服务的互联网。
(2)配置测试各种服务并测试连通性。
(3)捕获IP数据报、TCP报文段、HTTP报文、DNS报文,识别和分析IP协议、TCP协议、UDP协议。
通过本实验使学生学会使用网络仿真软件的一般方法,熟悉用户数据在整体网络中的活动和封装情况,能够运用网络协议分析工具获取网络流量,分析网络流量和协议结构解,理解各层协议的功能、作用及相互之间的关系,理解网络协议工作原理。
三、基本要求
(1)课前准备:仔细阅读实验指导书,详细规划实验过程和步骤,设计实验数据记录表,对相关知识做好预习和准备。
(2)实验过程:按照实验指导书要求,完成实验内容,记录好实验过程、关键数据和实验结果。
(3)实验报告:根据实验情况及时撰写实验报告,实验报告应包含实验目的、实验内容、实验步骤、实验数据及分析,以及实验总结等内容。
四、实验内容
(1)建立如图6-1所示网络结构,根据图中标注的主机A、主机B、DNS服务器、WEB服务器和路由器接口(接口根据自己建立的网络拓扑结构的实际情况指定)的IP地址和子网掩码,正确配置各设备/接口的相关参数,完成表6-1内容,MAC地址请根据自己建立的网络拓扑图中每台PC实际的MAC地址如实填写(注意:MAC地址每个人的都不一样)。
(2)配置路由协议使整个网络连通,并完成路由器A和B的路由表表6-2和表6-3的内容。
(3)主机A发送一个IP数据报到主机B的过程中,各结点要进行路由选择和转发,写出各结点对数据在网络层和数据链路层的封装情况,完成表6-4内容。
图6-1 网络拓扑结构
表6-1 主机参数表
表 6-2 路由器A的路由表
表 6-3 路由器B的路由表
表6-4
(4)DNS服务器上建立一条资源记录(A),域名为www.123.cn,IP地址为192.168.2.80。WEB服务器上有默认index.html文档,新建一个文档123.html。
a) 用户在主机A的浏览器的地址栏里输入什么地址可以访问到WEB服务器的主页index.html?
www.index.cn
b) 用户在主机A的浏览器的地址栏里输入什么地址可以访问到WEB服务器的主页123.html?
www.123.cn
c) 用户在主机A的浏览器的地址栏里输入www.123.cn,观察、记录整个通信过程(切换至simulation模式下)。分析传输过程各阶段的作用(分阶段表述),并写出各阶段源数据在不同结点上的各层的封装情况,如表6-5所示。在主机B的浏览器的地址栏里输入www.123.cn,观察、记录整个通信过程并完成表6-6内容。
表 6-5 主机A浏览器地址栏输入“www.123.cn”的数据封装记录表
表 6-6 主机B浏览器地址栏输入“www.123.cn”的数据封装记录表
2023.4.16记录:Code_流苏(CSDN)
如有任何疑问,评论回复,看到即回,欢迎大家多多交流学习!
★以上实验内容仅供参考。