10.2.5 Te net操作方式(P220 1.半双工 用户输入的每个字符回送到屏幕,但整个一行完成前 客户端并不发送它,在将整个一行发送给服务器后, 客户端在接收来自用户输入的一个新行之前,要等待 来自服务器的GA命令。 2.一次一字符方式 用户输入一个字符,发送给服务器,服务器确认收到 的字符,将该字符回送,除非服务器进程端的应用程 序禁用回送功能,客户端确认收到回送的字符
10.2.5 Telnet操作方式(P220) 1. 半双工 –用户输入的每个字符回送到屏幕,但整个一行完成前 客户端并不发送它,在将整个一行发送给服务器后, 客户端在接收来自用户输入的一个新行之前,要等待 来自服务器的GA命令。 2. 一次一字符方式 –用户输入一个字符,发送给服务器,服务器确认收到 的字符,将该字符回送,除非服务器进程端的应用程 序禁用回送功能,客户端确认收到回送的字符
enet操作方式 3.一次一行方式 该方式通常称为准行方式( kludge line mode),是遵照 RFG858实现的。 如果要实现带远程回送的一次一字符方式,ECH0选项和 SUPPRESS G0AEAD选项必须同时有效。 准行方式采用这种方式来表示当两个选项的其中之一无效 时, Telnet就是工作在一次一行方式。 4.行方式 行方式也是通过客户进程和服务器进程进行协商而确定的, 它纠正了准行方式的所有缺陷 行方式工作在全双工状态下,行编辑(回送、字符擦除、 行擦除等)由客户端来完成。 这种方式在RF01184中定义,目前比较新的Tene实现支 持这种方式
Telnet操作方式 3. 一次一行方式 –该方式通常称为准行方式(kludge line mode),是遵照 RFC 858实现的。 –如果要实现带远程回送的一次一字符方式,ECHO选项和 SUPPRESS GO AHEAD选项必须同时有效。 –准行方式采用这种方式来表示当两个选项的其中之一无效 时,Telnet就是工作在一次一行方式。 4. 行方式 –行方式也是通过客户进程和服务器进程进行协商而确定的, 它纠正了准行方式的所有缺陷 –行方式工作在全双工状态下,行编辑(回送、字符擦除、 行擦除等)由客户端来完成。 –这种方式在RFC 1184中定义,目前比较新的Telnet实现支 持这种方式
10.26 Telnet用户接口命令(P221) 命令 说明 CLOSE 关闭与远程主机的连接 DISPLAY 显示特定的操作 ENVIRON 修改(添加)环境变量 HELP 显示帮助助信息 LOGOUT 强行退出远程用户进程并关闭连接 MODE 询问服务器模式 OPEN 关闭与远程主机的连接 关闭会话并退出 Telnet SEND 传输特定的协议字符 SET 设置操作参数 SLC 设置本地特殊字符的描述 STATUS 显示当前状态信息 TOGGLE 激活操作 UNSET 取消操作 Z 挂起 Telnet Command 执行特定的She命令。如果没有给出命令类型,则指打开 Shell
10.2.6 Telnet用户接口命令(P221) 命令 说明 CLOSE 关闭与远程主机的连接 DISPLAY 显示特定的操作 ENVIRON 修改(添加)环境变量 HELP 显示帮助助信息 LOGOUT 强行退出远程用户进程并关闭连接 MODE 询问服务器模式 OPEN 关闭与远程主机的连接 QUIT 关闭会话并退出Telnet SEND 传输特定的协议字符 SET 设置操作参数 SLC 设置本地特殊字符的描述 STATUS 显示当前状态信息 TOGGLE 激活操作 UNSET 取消操作 Z 挂起Telnet ![Command] 执行特定的Shell命令。如果没有给出命令类型,则指打开Shell
10.27验证分析 Telnet通信过程(P221) TCP三次握手建立连接 No. T source Destination Protocol Length Inf 10.000092.168.0.30192.168.0.10TcP 62 rap-service >telnet [SYN] seq=3113424477 win=65535 Len=0 M55=1460 SAC 20.00010192,168.0.10192.168.0.30Tc 62 telnet rap-service [SYN, ACK] 5eq=4203513841 Ack=3113424478 win=1638 3004192.18.0.30192158.010TCP 54 rap-service telnet [ACK] Seg=3113424478 Ack=4203513842 win=65535 Len f Frame 3: 54 bytes on wire(432 bits), 54 bytes captured(432 bits) t Ethernet II, SrC: Vmware_b3: e8: e8(00: 0C: 29: b3: e8: e8), Dst: Vmware_8c: 24: f2(00: 0C: 29: 8C: 24: f2) f Internet protocol version4,src:192.168.0.30(192,16.30),Dst:192,168.0.10(192,168.0.10) a Transmission Control Protocol, Src Port: rap-service(1530), Dst Port: telnet(23), seq: 3113424478, Ack: 4203513842, Len: source port: rap-service (1530) Destination port: telnet(2 [stream index: 0] Sequence number: 3113424478 Acknowledgement number: 4203513842 Header length: 20 bytes Fa95:0×0(c Window size value: 65535 [calculated window size: 655351 window size scaling factor: -2(no window scaling used)] Checksum: Oxd 5dg validation disabled +[SEQ/ACK analysis
10.2.7 验证分析Telnet通信过程(P221) • TCP三次握手建立连接
验证分析 Telnet通信过程—服务器发起选项协商 No. Time Source 716.53692192.168.0.10192.168.0.30 TELNET 75 Telnet Data 816,53707:192,168.0,30192168.0.10 TELNET57 Telnet Data, 916.5379:192.168.0.10192.168.0.30 TELNET62 Telnet data 1016537361192,168.0.30192,168.0.10 TELNET81 telnet data, t Fr ame 7: 75 bytes on wire(600 bits), 75 bytes captur ed (600 bits) t Ethernet 1,r:imae8c:24:5100:0:-:),t; mware b:e:800:9::68 4 Internet protocol version4,src:192.16.0(192.168.10),st:192.16.30(192.168.30 Transmission Control Protocol, Src Port: telnet(23), Dst Port: rap-service (1530), Seq: 4203513842, Ack: F Telnet Command: Do Authentication option Command: will Echo Command: will suppr ess Go Ahead Command: Do New Environment option Command: Do Negotiate About window Size Command: Do Binary Transmission Command:will Binary transmission
验证分析Telnet通信过程----服务器发起选项协商