实验九 telnet报文格式及协议分析

实验九 telnet报文格式及协议分析

ID:10687551

大小:48.50 KB

页数:4页

时间:2018-07-07

实验九 telnet报文格式及协议分析_第1页
实验九 telnet报文格式及协议分析_第2页
实验九 telnet报文格式及协议分析_第3页
实验九 telnet报文格式及协议分析_第4页
资源描述:

《实验九 telnet报文格式及协议分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验九TELNET报文格式及协议分析【实验目的】1、理解TELNET的基本工作原理和工作过程;2、了解常用的TELNET控制命令。【实验内容】1、分析TELNET报文的结构,了解常见控制命令的功能;2、单个或批量发送TELNET报文;3、分析、理解TELNET的会话过程。【实验原理】TELNET是一个简单的远程终端协议。用户用TELNET可在其所在地通过TCP连接注册(即登录)到远地的另外一个主机上。TELNET将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,使用户感觉到键盘和显示器是直接连接在远地主

2、机上。为了适应不同计算机和操作系统的差异,TELNET定义了数据和命令应怎样通过因特网。这些定义就是所谓的网络虚拟终端NVT(NetworkVirtualTerminal)。NVT所有的通信都使用8bit的字节,低7位用来传输数据,最高位用作控制命令。所有可打印字符在NVT中的意义和在ASCII码中一样,但NVT只使用了ASCII码的控制字符中的几个,如下图所示:ASCII控制码十进制值意义NULL0无操作BEL7声音或可视信号BS8左移一个字符位置HT9右移到下一个水平制表符位置LF10垂直下移到下一行VT11下移到下一个垂直制表符位置FF12移到

3、下一页的顶部CR13移到当前行的左边界其他控制无操作TELNET还定义了自己的一些控制命令,通过选项协商,TELNET客户和TELNET服务器还可以商定使用更多的终端功能。协商的对话方式有一下四种:DO(选项代码)表示要求对方执行该选项WILL(选项代码)同意执行此选项DO(选项代码)表示要求对方执行该选项WON’T(选项代码)不同意,状态不变WILL(选项代码)表示我想执行该选项DO(选项代码)同意执行此选项WILL(选项代码)表示我想执行该选项DON’T(选项代码)不同意,状态不变WON’T(选项代码)证实状态不变以上TELNET协商命令WILL

4、、WON’T、DO和DON’T的十进制值分别是251~254。TELNET将十进制值为255的代码规定为IAC(InterpretAsCommand)。凡是在IAC之后的一个字节就是TELNET命令。如果要发送的数据中恰好出现和IAC一样的组合,要在它前面增加一个IAC。【实验步骤】练习一:分析TELNET报文的格式1、运行报文仿真编辑器;2、单击工具栏上的“新建报文”按钮,在弹出的“新建报文”对话框中选择报文类型为“TELNET”,单击“确定”按钮,报文仿真编辑器自动构造一个TELNET报文;3、也可以通过单击工具栏上“打开”按钮,选择安装目录下D

5、ata目录中报文仿真编辑器存档文件:telnet.pef,报文仿真编辑器显示预存的TELNET报文;4、选中报文列表框中的一条记录,报文仿真编辑器中间部分自动显示此条报文记录的协议结构树;5、选中协议结构树中的“TELNET首部”结点,报文仿真编辑器右侧部分自动显示当前TELNET报文的内容;6、查看TELNET报文的结构和内容,分析各个命令的含义。练习二:发送和接收TELNET报文序列1、运行报文解析器;2、单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报;3、单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑器弹出“发送

6、成功”对话框;4、单击报文解析器工具栏上的“停止捕获”按钮,在报文解析器左侧报文列表框中查看所接收到的报文仿真编辑器发出的报文;5、选中其中一条报文记录,报文解析器中间部分自动显示此条报文记录的协议结构树,比较是否与发送的报文相同。练习三:TELNET协议分析1、单击报文仿真编辑器工具栏上的“打开”按钮,选择安装目录下Data目录中报文仿真编辑器存档文件:telnet.pef,报文仿真编辑器显示预存的TELNET报文;2、单击报文解析器工具栏上的“开始捕获”按钮,报文解析器开始捕获数据报;3、单击报文仿真编辑器工具栏上的“发送报文”按钮,报文仿真编辑

7、器弹出“发送成功”对话框,发送出报文列表框中的报文;4、可以看到报文解析器接收到报文仿真编辑器发出的报文,单击报文解析器工具栏上的“停止捕获”按钮,停止捕获报文;5、单击工具栏上的“协议分析”按钮,报文解析器弹出协议分析对话框。在“协议”下拉列表中选择“TELNET”,对话框下部的列表框中显示存在的TELNET会话。选择一个TELNET会话,单击“确定”按钮;6、报文解析器左侧的报文列表中显示这该TELNET会话中所有的报文,右侧以图形的方式显示该TELNET会话的交互过程。选中左侧报文列表中的一条记录,报文解析器中部显示该报文的协议结构树,右侧的协

8、议交互图中以蓝色突出显示该TELNET报文;在左侧的报文列表中选择不同的TELNET报文,观察协议交互的进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。