用协议分析工具分析TELNET以及下层协议的工作机制.pdfVIP

  • 1
  • 0
  • 约5.69千字
  • 约 13页
  • 2017-08-23 发布于江西
  • 举报

用协议分析工具分析TELNET以及下层协议的工作机制.pdf

用协议分析工具分析TELNET以及下层协议的工作机制

课程设计报告书 课 程 网络协议分析 课 题: 用协议分析工具分析 TELNET 以及下层协议的工作机制 年 月 一、实验目的 1,通过协议分析工具分析 telnet 以及下层协议的工作机制 2 ,通过实现 telnet ,从而加深对 telnet 的理解。 3 ,学会利用协议分析工具分析网络协议的工作机制 二、 实验方案 1.环境要求 Vmware workstation ,安装 Windows XP SP3操作系统 开启了 Telnet 服务并启动 添加了一个账户用于远程登录 , 用户名和密码都是 micooz 宿主机 Windows 7Pro(Telnet 客户端 ) -- 安装了分析工具 Wireshark1.4.9 -- 安装了 Telnet 客户端程序并启动 Mac地址如下: PS:虚拟机网卡选用 NAT模式 2, 实验原理 Telnet 协议是 TCP/IP 协议族中的一员,是 Internet 远程登陆服务的标准协 议。应用 Telnet 协议能够把本地用户所使用的计算机变成远程主机系统的一 个终端。它提供了三种基本服务: 1)Telnet 定义一个网络虚拟终端为远的系统提供一个标准接口。客户机程序 不必详细了解远的系统,他们只需构造使用标准接口的程序; 2)Telnet 包括一个允许客户机和服务器协商选项的机制,而且它还提供一组 标准选项; 3)Telnet 对称处理连接的两端,即 Telnet 不强迫客户机从键盘输入,也不 强迫客户机在屏幕上显示输出。 3,实验步骤 : (1) 确定宿主机和虚拟机 ip 地址,这里默认宿主机 ip 为 192.168.199.1 , 虚拟机 ip 地址为 192.168.199.128, 关闭虚拟机的防火墙 2 (2) 在宿主机输入命令 telnet 192.168.199.128 ,同时打开 wireshark 以 及科来网络分析系统 (3) 进入下图页面后按回车,再输入用户名和密码后再按回车,便实现了 telnet 通信 (4) 进入下图页面 ,此时再跟据 wireshark 抓包所得的数据分析 telnet 协 议以及下层协议的工作机制 三,分析结果 选择协商 3 通过分析十六进制数据发现, 每条协商命令占 3 个字节, 并且每每条命令之前 有一个字节是相同的, 值为 0xff, 通过 telnet 知识可得这便是命令序列的 IAC 字节,称为解释为命令,当客户端接受到一个数据流里有 IAC 字节时,则判断 为命令序列。此外 , 第二个字节表示协商码,第三个字节则为协商选项。 子协商选项 除了“打开”或“关闭”以外,有些选项还需要更多的信息,例如对于指明终 端类型来说, 客户必须发送一个字符串来标识终端类型, 所以要定义子选项协 商。下图是某个子协商选项的十六进制数据。 我们来将十六进制翻译一下,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档