什么是Telnet

Telnet是提供服务允许用户登录远程计算机并执行命令,就像是在远程使用计算机的控制台,实际上telnet作为一个协议的出现早于TCP/IP协议族的其他应用层协议,Telnet协议是最初的协议,TCP/IP协议族随后才逐渐建立起来,Telnet服务是面向连接的,因此是基于TCP协议。

下方是Telnet的拓扑图

二配置命令

2.1:配置R1的命令

2.2:配置R2的命令

2.3:配置R2的Telnet命令,备注(111是密码)

三实验调试

3.1:在R1上远程登录R2

四数据抓包分析

图中一共有三个包其中分别为ARP包、TCP包以及Telnet包

其中ARP包代表的是12.1.1.1通过广播去寻找12.1.1.2的过程

TCP包代表的是通过三次握手建立使其12.1.1.1和12.1.1.2的通信连接

Telnet包代表的是建立起来后的通信连接

4.1:ARP包分析

ARP数据包的大概意思是:

12.1.1.1它想要去它的朋友12.1.1.2家里玩,但是12.1.1.1不知道它的朋友12.1.1.2家里地址在哪里然后广播去问谁知道我的朋友12.1.1.2家里在哪里,知道的话就告诉12.1.1.1,然后这时12.1.1.2就回复12.1.1.1说好兄弟我家里的地址是在00:e0:fc:6f:63:a9。

4.2:TCP包分析

三次握手代表的是

第一次握手:客户端发送网络包,服务端收到了。 这样服务端就能得出结论: 客户端的发送能力、服务端的接收能力是正常的 。

第二次握手:服务端发包,客户端收到了。 这样客户端就能得出结论: 服务端的接收、发送能力,客户端的接收、发送能力是正常的。 不过此时服务器并不能确认客户端的接收能力是否正常 。

第三次握手:客户端发包,服务端收到了。 这样服务端就能得出结论:客 户端的接收、发送能力正常,服务器自己的发送、接收能力也正常 。

我们图中三个TCP包就是三次握手的过程

12.1.1.1向的12.1.1.2发了一个包请求连接(Seq=0)是因为里面没有数据,因此系统默认为0。

12.1.1.2回复了12.1.1.1的请求,并发送了(SYN,ACK)包,12.1.1.2确认了12.1.1.1的连接请求因此ACK为1。

12.1.1.1收到后返回了一个ACK表示接收到了和12.1.1.2的连接,因此确认ACK是1,而SEQ则是请求意思。

4.3:Telnet包分析

Telnet包代表的是建立通信连接后包含的用户数据例如(用户账号、密码、文件等信息)

4.4:收到后的命令例如密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值