FTP协议
ftp(file transfer protocol) 文件传送协议 它屏蔽了各计算机系统的细节(各个计算机系统对文件系统的实现差异很大)
不同系统的计算机互传文件经常遇到的问题:
- 计算机存储的数据格式不同
- 文件的目录结构文件命名的规定不同
- 对于相同的文件存取功能,不同的系统使用的命令不同
- 访问控制方法不同
FTP的主要功能就是减少或者消除在不同操作系统下处理文件的不兼容性。
ftp是基于tcp实现的,工作的原理:
- 运行主进程监听 21端口(默认),等待客户链接
- 客户端请求链接
- 收到客户请求,分配从属进程处理客户端请求
- 处理完成之后 终止从属进程。
- 周而复始
TELNET
telnet 是一个远程终端协议
和ftp的工作原理比较类似,包含一个主进程和n个子进程