计算机网络 实验六 网络协议分析

    技术2022-07-11  129

    如果对我的内容感兴趣,可以考虑一下我的计算机网络实验专栏

    计算机网络实验专栏链接

    目录

    1.实验目的2.实验内容3.基本要求4.实验过程

    1.实验目的

    掌握以太网帧的格式及各字段的含义 掌握IP包的组成格式及各字段的含义 掌握UDP报文和TCP报文的格式及各字段的含义 理解HTTP协议、DNS协议工作机制 熟悉用户数据在网络各层之间的封装关系

    2.实验内容

    利用网络仿真软件(如Packet Tracer等)进行网络规划设计,包括设计网络拓扑结构、网络设备选择、参数配置、数据分析等。具体实验内容如下: (1)利用Packet Tracer仿真软件搭建一个包含DNS、WWW等服务的互联网。 (2)配置测试各种服务并测试连通性。 (3)捕获IP数据报、TCP报文段、HTTP报文、DNS报文,识别和分析IP协议、TCP协议、UDP协议。 通过本实验使学生学会使用网络仿真软件的一般方法,熟悉用户数据在整体网络中的活动和封装情况,能够运用网络协议分析工具获取网络流量,分析网络流量和协议结构解,理解各层协议的功能、作用及相互之间的关系,理解网络协议工作原理。

    3.基本要求

    (1)课前准备:仔细阅读实验指导书,详细规划实验过程和步骤,设计实验数据记录表,对相关知识做好预习和准备。 (2)实验过程:按照实验指导书要求,完成实验内容,记录好实验过程、关键数据和实验结果。 (3)实验报告:根据实验情况及时撰写实验报告,实验报告应包含实验目的、实验内容、实验步骤、实验数据及分析,以及实验总结等内容。

    4.实验过程

    (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 网络拓扑结构

    (4)DNS服务器上建立一条资源记录(A),域名为www.123.cn,IP地址为192.168.2.80。WEB服务器上有默认index.html文档,新建一个文档123.html。 a) 用户在主机A的浏览器的地址栏里输入什么地址可以访问到WEB服务器的主页index.html?

    b) 用户在主机A的浏览器的地址栏里输入什么地址可以访问到WEB服务器的主页123.html?

    c) 用户在主机A的浏览器的地址栏里输入www.123.cn,观察、记录整个通信过程(切换至simulation模式下)。分析传输过程各阶段的作用(分阶段表述),并写出各阶段源数据在不同结点上的各层的封装情况,如表6-5所示。

    在主机B的浏览器的地址栏里输入www.123.cn,观察、记录整个通信过程并完成表6-6内容。

    Processed: 0.013, SQL: 9