FTP(文件传输协议)
- 控制连接(21端口号):主要用于传世待实际的通信过程中需要执行的FTP命令以及命令的相应
- 数据连接(20端口号)服务端监听20端口号来进行数据的连接以及数据的传输
控制连接始终保持在连接状态,在数据连接存在期间,控制连接必须存在,一旦控制连接断开,数据链接会自动关闭
客户端于服务端建立连接的两种方式
主动模式
三次握手 ——>控制连接建立(21端口) ——>客户端进行身份验证 ——>主动连接模式 ——>客户端向服务器端发送Port报文表明自己监听的端口号 ——>FTP服务器(20端口)发送连接请求——> 连接成功
被动模式
三次握手 ——>控制连接建立(21端口) ——>客户端进行身份验证 ——>被动连接方式 ——>客户端向服务器发送PASV报文,表明被动模式 ——>服务端向客户端发送Port报文 ——>建立数据连接
对于umask的理解
系统登录之后创建的文件总是有一个默认权限的,umask用于设置这个默认权限,与chmod命令相反,umask设置的是权限的“补码”
NFS(网络文件系统)
nfs简介
nfs是linux和Unix共享的一种协议,通过网络让不同主机之间共享文件或者目录
支持多节点同时挂载和并发写入
-
RPC(远程过程调度)
NFS协议本身没有网络传输功能,而是基于远程过程调度协议实现RPC
- 提供一个面向过程的远程服务的接口
- 使用网络端口111来监听客户端请求
案例:基于NFS搭建web后端NAS(网络附属存储)存储
对于/etc/exports配置文件的理解
该文件控制将那些文件系统导出到远程主句并指定选项_<export> _ _<host1>_ ( _<options>_ ) _<hostN>_ ( _<options>_ )
中填写想要分享出去的文件目录, 为想要分享给的用户的IP地址
autofs自动挂载服务
本实验主要实现的目的是