计算机网络实验报告:数据链路层协议和Wireshark抓包分析
需积分: 0 102 浏览量
更新于2024-08-04
收藏 263KB DOCX 举报
实验一数据链路层实验报告
本实验报告的主要目的是让学生理解数据链路层协议数据单元(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网络协议分析软件,抓取本计算机访问某网站时发送和接收到的数据包,并对所抓取的数据包进行分析,分析数据链路层的帧结构及各字段的含义。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
2022-08-08 上传
点击了解资源详情
点击了解资源详情
经年哲思
- 粉丝: 25
- 资源: 329
最新资源
- ZomatoApp
- rc:配置文件(请参阅https
- ncomatlab代码-NCO_ERD:NCO和Panoply的NetCDF代码
- 行业文档-设计装置-一种利用精雕复合技术制作的个性化水印纸.zip
- react-poc:与next.js,graphql和redux进行React
- GraphicsEditor:使用Java的图形编辑器软件
- pynq_quiz
- ncomatlab代码-NOHRSC_SNODAS:用于检索和处理NOHRSCSNODAS每日二进制文件的脚本
- santa-maria:计划与朋友制表比赛
- 【WordPress插件】2022年最新版完整功能demo+插件v1.8.5.zip
- lunchly
- 狗游戏
- matrix-free-dealii-precice:用于耦合流固耦合的无基质高性能固体求解器
- 基于 React + Koa + MySQL + JWT + Socket.io 的即时通讯聊天室。.zip
- gfdm-lib-matlab:适用于MATLAB的通用频分复用(GFDM)库
- reports-generator-freelancer:Desafio domódulo2训练营点燃Trilha Elixir