实验一数据链路层实验报告
本实验报告的主要目的是让学生理解数据链路层协议数据单元(PDU)的定义和数据链路层功能。通过使用Wireshark网络协议分析软件,抓取本计算机访问某网站时发送和接收到的数据包,并对所抓取的数据包进行分析,分析数据链路层的帧结构及各字段的含义。
实验环境中使用的是Windows操作系统和Wireshark开源抓包工具。实验步骤中,首先启动Wireshark程序,并设置需要抓取的网卡和数据包类型。然后,启动浏览器程序,输入要访问的网站的网址,并观察Wireshark程序抓取的数据包。在Wireshark程序的“Capturing”窗口中,每一条记录为本机发送或接收到的一个数据包。通过双击记录,出现展示该数据包详细信息的窗口,可以查看数据链路层的帧结构及各字段的含义。
在实验中,我们可以学习到数据链路层协议数据单元(PDU)的定义和数据链路层功能。数据链路层是OSI七层模型中的第二层,负责将原始的比特流转换为逻辑链路,并提供error-free传输。在数据链路层中,帧结构是非常重要的,包括帧头、数据和帧尾。帧头中包括源MAC地址、目的MAC地址、类型字段等信息。数据部分是实际传输的数据,帧尾是用于检测错误的帧校验序列。
通过分析抓取的数据包,我们可以看到数据链路层的帧结构及各字段的含义。例如,在Wireshark程序的“Capturing”窗口中,我们可以看到每个数据包的来源MAC地址、目的MAC地址、类型字段等信息。我们也可以看到数据部分的实际传输的数据和帧尾的帧校验序列。
此外,在选做内容中,我们可以分析实验中抓取的DNS(DomainNameSystem)消息、HTTP消息、TCP报文和IP分组。DNS消息是用于将域名解析成IP地址的协议,HTTP消息是用于超文本传输的协议,TCP报文是用于可靠传输的协议,IP分组是用于IP地址分配的协议。我们可以分析这些协议的字段组成及含义,例如,TCP报文的字段组成包括源端口号、目的端口号、序号、确认号、窗口大小等信息。
本实验 REPORT 的主要目的是让学生理解数据链路层协议数据单元(PDU)的定义和数据链路层功能。通过使用Wireshark网络协议分析软件,抓取本计算机访问某网站时发送和接收到的数据包,并对所抓取的数据包进行分析,分析数据链路层的帧结构及各字段的含义。