西安交通大学实验报告
课程:网络技术实验
完成时间:2010年5月10日
实验名称:网络协议分析工具etheral的安装和使用
1. 实验目的
- 了解常用协议数据包的帧格式
- 掌握Etheral侦测、记录和分析数据包的方法
2. 实验要求
- 使用Etheral捕获并分析几种协议数据包的信息
3. 实验内容
- 设计一个捕获HTTP实现的完整过程,并对捕获的结果进行分析和统计。
HTTP(HyperText Transfer Protocol)是基于TCP连接的应用层协议,默认在80端口进行通讯。HTTP协议实现时大量使用了端口复用技术实现了共享端口通讯。
本次实验时采用监听80端口上的通讯的方法捕获HTTP数据包。其过滤条件为:TCP PORT 80
捕获数据的界面截图如下:
- 设计一个捕获FTP实现的过程,并对捕获的结果进行分析和统计。
- 设计一个捕获SSH实现的过程,并对捕获的结果进行分析和统计。
本例中,我使用PuTTY客户端连接远程主机(CentOS 5 64-bit)的SSH,并进行数据捕获。SSH是Secure Shell(安全壳连接)协议,默认使用22端口进行通讯。SSH是一个安全的加密协议,使用服务器的RSA指纹进行验证以保证没有连接到错误的(或者假冒的)主机。本例中捕获规则为TCP PORT 22。
从以上捕获结果可以看出,服务器和客户端之间的数据通讯是加密的。
(完)
没有评论:
发表评论