一、ftp原理及配置
1. ftp是用来传送文件的协议。基于tcp协议,使用ftp实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。
2. ftp的应用
ftp提供了一种在服务器和客户机之间上传和下载文件的有效方式
3.ftp传输文件的模式
使用ftp传输数据时,需要在服务器在客户机之间建立控制连接(tcp的21号端口)和数据连接(tcp的20号端口)
3. ftp传输模式
传输模式定义了数据在客户端和服务器之间传输时的格式.,ascll模式一般用来传输文本,二进制模式一般用来传输图片文件和程序文件。
4. ftp配置
服务器端配置:
ftp server enable
set default ftp-directory flash:/ //设置默认工作目录
aaa //3a认证
local-user 123 password cipher 456 //设置密文帐号密码
local-user 123 service-type ftp
local-user 123 ftp-directory flash:/
local-user 123 access-limit 200 //最大连接用户数
local-user 123 idle-timeout 0 0 //设置闲置的超时时间
local-user x123 privilege level 3
二、Telnet原理与配置
1.背景
企业网络中有一台或多台网络设备需要远程进行配置和管理。管理员可以使用Telnet远程连接到每一台设备上,对网络上的设备进行集中的管理和维护。
2.应用场景
telnet可以通过终端对本地和远程的网络设备进行集中管理
3.连接方式
telnet客户端和服务器基于tcp(23端口号)连接来传输命令
5. 认证模式
6.基本配置
Password认证方式配置:Interface Ethernet 2/0/0
Ip address 10.1.1.1 24
User-interface vty 0 4 //vty模式进入,设置登录数量
Authentication-mode password
Set authentication passeord cipher 456 //设置密码为密文方式为xxx
aaa认证方式配置aaa //3a认证界面
local-user 123 password cipher 456 //设置密文帐号密码
local-user 123 service-type telnet //使用模式选择telnet
123 privilege level 3 //123设置为管理员3权限
User-interface vty 0 4 //vty模式进入,设置登录数量
Authentication-mode aaa //设置认证模式
三、补充tcp udp端口号对应的协议
tcp端口号
20 ftp文件传输、数据连接端口
21 ftp认证、控制连接端口(ftp客户端应用程序的端口可以为:大于1024即可,如4155)
22 ssh
23 telnet
25 smtp
53 bind 域名服务DNS
110 pop3
80 http
179 BGP(边界网关协议)
8080 www代理服务器,在IIS组件
3389 远程
443 ssl、https
139 445 netbois
445 sambo
udp端口
69 tftp 简单文本传输协议
dhcp:主机发送请求信息到dhcp服务器的67号端口;dhcp服务器回应应答消息给主机的68号端口
RIP协议
160 SNMP 用于发送trap
161 SNMP 用于数据传送与接收
162 SNMP用于报警(trap)接收
四、拓展
89 ospf
179 BGP (边界网关协议)
520 RIP(路由信息协议)
6 tcp
17 udp
58 icmp
tcp/udp 53 dns