哈尔滨工业大学(威海)计算机网络与通信实验报告21计算机网络与通信实验报告(二)学号姓名班级报告日期2015.04.26实验内容利用分组嗅探器(ethereal)进行应用层协议分析实验目的1.分析HTTP协议2.分析DNS协议实验预备知识熟练掌握抓包软件的使用以及相关知识分析。实验过程描述1.运行java程序,分别建立TCP、UDP服务器、客户端,并与同学进行相关通信,使用抓包软件进行抓包。相关截图如下2.HTTPGET/response交互首先通过下载一个非常简单的HTML文件(该文件非常短,并且不嵌入任何对象)。(1)启动浏览器。(2)启动wireshark抓包软件。在窗口的显示过滤说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。(3)开始抓包。(4)在打开的浏览器窗口中输入一下地址(浏览器中将显示一个只有一行文字的非常简单的HTML文件):(5)停止分组俘获。3.HTTP条件GET/response交互(1)启动浏览器,清空浏览器的缓存(在浏览器中,选择“工具”菜单中的“Internet选项”命令,在出现的对话框中,选择“删除文件”)。(2)启动Ethereal分组俘获器。开始Ethereal分组俘获。(3)在浏览器的地址栏中输入以下URL:你的浏览器中将显示一个具有五行的非常简单的HTML文件。(4)在你的浏览器中重新输入相同的URL或单击浏览器中的“刷新”按钮。停止Ethereal分组俘获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。4.获取长文件(1)启动浏览器,将浏览器的缓存清空。哈尔滨工业大学(威海)计算机网络与通信实验报告22(2)启动抓包软件开始抓包。(3)在浏览器的地址栏中输入以下URL:,浏览器将显示一个相当大的美国权力法案。(4)停止抓包,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。实验结果见表格下方截图。实验当中问题及解决方法运行Java程序出错,与同学研究解决。成绩(教师打分)优秀良好及格不及格实验相关截图以及相关问题解答一、利用抓包软件分别对TCP套接字的实现及UDP套接字的实现捕包分析1.当做TCP客户端时候的抓包截图2.当做TCP服务器时候的抓包截图3.当做UDP客户端时候的抓包截图4.当做UDP服务器时候的抓包截图二、利用抓包软件分析协议HTTP、FTP和DNS1.HTTPGET/response交互回答问题:1.运行的是HTTP1.1哈尔滨工业大学(威海)计算机网络与通信实验报告232.3.我的IP地址是172.30.165.86,对方的IP地址是128.119.245.124.5.6.7.没有8.9.第二次get有2.获取长文件回答问题11.一个get请求哈尔滨工业大学(威海)计算机网络与通信实验报告2412.四个13.状态代码是200状态短语是OK