Telnet

本文介绍了Telnet的概念,作为远程登录协议的应用,以及SSH服务器的配置,包括命令行操作、三次握手过程、TCP包分析和Telnet包的加密。还涉及了ARP包的作用和如何抓包分析网络通信。
摘要由CSDN通过智能技术生成

Telnet

Telnet是什么? Telnet是teletype network的缩写,现在已成为一个专有名词,表示远程登录协议和方式,分为Telnet客户端和Telnet服务器程序. Telnet可以让用户在本地Telnet客户端上远端登录到远程Telnet服务器上。 专业的说,Telnet是Internet上远程登录的一种程序;它可以让您的电脑通过网络登录到网络另一端的电脑上,甚至还可以存取那台电脑上的文件。

一、拓扑

二、命令

打开ssh服务器功能和配置本地密钥

配置接口模式,登录模式为aaa,这个模式可以创建用户名和密码

进入aaa模式,配置ssh登录用户名,密码和用户级别,配置服务器类型

配置ssh模式

  • 实践R1远程登录R2

登录ssh服务器

  • 抓包分析

其中有ARP包、TCP包、TELNET包

ARP包是12.1.1.1广播去找12.1.1.2,12.1.1.2回复12.1.1.1过程

TCP包是12.1.1.1通过三次握手与12.1.1.2建立连接

Telnet包是远程登录成功后通信

  1. ARP包分析:

huaweiTe_bc:5f:56(R1 12.1.1.1)要找12.1.1.2,但是不知道地址所以广播去找谁12.1.1.2?知道就回复给12.1.1.1(不知道是不会回复,直接当垃圾处理)

huaweiTe_6f:63:a9(R2 12.1.1.2)回复给HuaweiTe_bc:5f:56(R1 12.1.1.1)告诉它MAG地址

  1. TCP包分析:

三次握手过程大概意思:

第一次握手:你能和我建立连接吗,可以接受到我的数据吗。

​ SYN = 1 ,seq = x

第二次握手:可以建立连接,我接受到你的请求了,能接受到我的数据吗,你的数据是这个吗

​ SYN = 1 ,ACK = 1 ,seq = y ,ack = x + 1

第三次握手:我已经收到你的回复,这是我的数据,这是你的数据(用于再次核对)

​ ACK = 1 ,seq = x + 1 ,ack = y + 1

建立连接成功。

各字段在TCP三次握手中的作用:

SYN:用于建立连接。

ACK:用于确定收到了请求。

seq:发送自己的数据。

ack:发送接收到的对方的数据。

  1. TELNET包分析:

Telnet包是建立连接后的登录通信里面包含用户输入用户名和密码等等信息

追踪TCP流,登录身份验证

加密的密码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值