dhcp和ftp
dhcp和ftp
- dhcp
- dhcp的优点
- dhcp的工作原理
- ftp
- FTP的端口
- ftp数据连接的方式
- 黑名单与白名单
- 其它代码
dhcp
动态主机配置协议,应用在大型的局域网环境中
- 服务端:提供ip地址,某种特定功能的提供者
- 客户端:请求ip地址,请求对应的功能的使用者
dhcp:集中地址管理(地址池,可用ip地址的范围),自动分配客户端的ip地址,gateway(网关),dns服务信息等等。
客户端的端口:68
服务端的端口:67
dhcp的优点
- 降低配置和部署设备的时间
- 降低了配置发生错误的可能
- 集中化管理ip地址的分配
- 提高了ip的利用率
dhcp的工作原理
服务端 ------>客户端
- 客户端初始化时,不知道客户端是谁,整个网络中发送广播(DSICOVER报文)
- 服务端向客户端响应(我是谁,我是服务端),发送offer报文,华为的设备是单播,其它的都是广播方式
- 客户端向服务端发送服务请求(request报文的形式),请求报文只会发给第一个响应自己的服务端
- 服务端收到客户端的请求,从地址池当中选择一个未被占用的ip地址以及租期信息,发送给客户端,都是发送ack(确认响应)
- 客户端收到服务端发送的ack报文之后,使用服务端提供的ip地址等服务。
-
租期信息
默认情况下,服务端提供的ip地址使用期限模是7200秒,到期之后要重新向客户端请求新的ip地址(ip地址可能发生变化) -
租约到期以及客户端下线之后
客户端进行重新登录,发送一个包含之前dhcp服务端分配的ip信息的renew Request的报文
服务端收到请求之后,尝试让客户端继续使用改地址,如果地址不可用才会分配一个新的,回复客户端ack报文 -
租约到期
租约到期之后,服务端会把ip地址收回,客户端如果想要继续使用该ip地址,必须要更新租约。
更新的方式:租约的时间到一半,客户端发送renew报文来续约租期。服务端收到请求之后,尝试让客户端继续使用改地址,如果地址不可用,租约到期之后才会分配一个新的,回复客户端ack报文
ftp
FlLE transfer protocal文件传输协议
网络上控制文件的双向传输,虽然说市面有很多类似ftp的工具,但是协议都是基于ftp的协议。都是一个应用程序
FTP的端口
- 20:建立数据连接,并传输文件数据
- 21:建立连接控制,传输ftp的控制命令
ftp数据连接的方式
主动模式:服务端对客户端主动发起数据连接(一般不同)
被动模式:客户端对服务端发起连接(主要模式)
黑名单与白名单
黑名单:在这个名单上的用户才会拒绝连接(允许所有,拒绝个别)
白名单:只有这个名单上的用户才可以连接(拒绝所有,允许个别)
vim /etc/vsftpd.userlist
userlist file=/etc/vsftpd.userlist
#设定用户名单的文件
userlist deny=yes
#拒绝这个用户列表上的用户,开启的是黑名单,no就是开启白名单
userlist enable=yes#开启用户列表的使用
其它代码
rz(电脑下载到linux)
sz 文件名(从linux下载到电脑)