FTP简介&搭建FTP与配置FPT&计算机端口介绍[Windows2012]
目录
? ? ? ? ? ? ? ? 好啦今天就到这里了!!!希望能帮你哦!!!
一.FTP简介
FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准网络协议。它定义了文件的传输和访问规则,允许用户通过计算机网络在客户端和服务器之间进行文件传输。FTP 是互联网上最常用的文件传输协议之一,用于在客户端和服务器之间传送文件。
FTP 的基本工作方式包括两个主要角色:
客户端(Client): 这是用户计算机上运行的应用程序,用于发起文件传输请求。用户通过 FTP 客户端连接到远程服务器。
服务器端(Server): 这是远程计算机上运行的应用程序,负责响应客户端的请求并处理文件的传输。服务器保存着需要共享的文件。
FTP 使用两个连接进行通信:
控制连接(Control Connection): 用于发送命令和接收服务器的响应。这个连接始终保持打开状态,用于控制客户端和服务器之间的通信。
数据连接(Data Connection): 用于实际传输文件的数据。在文件传输期间,数据连接会打开,传输完成后再关闭。数据连接的建立方式可以是主动模式或被动模式,具体取决于服务器的设置。
FTP 提供了一系列的命令,允许用户执行文件和目录的操作,例如上传(put)、下载(get)、删除(delete)等。同时,FTP 也支持匿名登录,允许用户使用匿名账户登录到服务器,通常是使用电子邮件地址作为用户名,而无需提供密码。
尽管 FTP 在过去是一种常见的文件传输协议,但由于其传输过程中的安全性问题(例如,明文传输密码),现代网络更常使用加密的替代协议,如SFTP(Secure File Transfer Protocol)或FTPS(FTP Secure)。这些协议通过添加安全层来提高数据传输的保密性和完整性。
二.搭建FTP服务器
① 防火墙开启
高级设置---系统和安全--Windows防火墙---自定义设置
?② 创建组
具体步骤:
服务器管理
工具---计算机管理---本地用户和组---新建组---填写组名及描述---确定
?
?
?
③ 创建用户
具体步骤:
服务器管理
工具---计算机管理--本地用户和组---新用户---填写信息---取消第一个复选框----将第二个复选框选中
④ 组添加用户
右击组信息--属性--添加---高级---立即查找---下方选择添加的用户---确定
⑤ 安装ftp服务器
根据图片操作即可
注意:安装请确保自己有网络??
?⑥ 配置ftp服务器
?⑦ 配置ftp文件夹的权限
具体步骤:
右击fpt站点文件---编辑--添加--高级--立即查找并选择组---选择勾选组的权限
?
⑧ 用户连接FTP?测试方法
第一种:服务器本机测试
第二种:外部机器测试
点击入站规则----->找到FTP服务器--->双击它
选择程序和服务---->复制下面的路径----> 选中入站规则---->右键新建规则
?选中程序复制那条路径---->点击下一步
选择运行连接---->点击下一步?
规则取个名字和它是干什么的----->点击完成?
在别人电脑上的地址栏输入ftp://+IP,弹出要输入用户名和密码回车,就完成了
第三种:MobalXterm工具测试
MobaXterm是一款功能强大的终端模拟器和远程计算机管理工具,它集成了多个网络工具和X11服务器,旨在提供全面的终端体验。MobaXterm的设计目标是在Windows操作系统上简化远程计算机访问和管理的过程。
?右键新建文件夹---->在新建的文件夹右键-----新建连接(选择第一个)
?
点击FTP----->输入IP和用户名----点击Ok--->会弹框输入密码和是否记住密码
三.计算机的端口介绍
3.1.介绍
在计算机网络中,端口号是一种用于标识网络中特定进程或服务的数字标识符。它是一个16位的数字,范围从0到65535。端口号分为两类:知名端口和动态(或私有)端口。
知名端口: 知名端口是指那些被互联网号码分配机构(Internet Assigned Numbers Authority,简称IANA)明确定义的端口号,范围从0到1023。这些端口号通常用于标识一些常见的网络服务,例如:
- 80:HTTP(超文本传输协议)
- 443:HTTPS(安全的超文本传输协议)
- 21:FTP(文件传输协议)
- 22:SSH(安全外壳协议)
- 25:SMTP(简单邮件传输协议)
注册端口: 注册端口是IANA预留的一些端口号,范围从1024到49151。它们用于一些特定的应用程序或服务。
动态或私有端口: 动态端口范围是从49152到65535,通常用于客户端应用程序发起的临时连接。当客户端程序发起一个连接时,操作系统会随机选择一个未使用的动态端口。
端口号的作用是确保数据包在源和目的地之间正确地被路由到相应的进程或服务。当计算机上的程序(例如Web服务器、邮件服务器等)需要接收网络上的数据时,它们会监听一个特定的端口号。发送到该端口号的数据包将被路由到相应的程序或服务,从而实现了进程间的通信。
?3.2.常见的端口号
- 20/21:?FTP数据传输/FTP控制命令
- 22:?SSH(安全外壳协议)
- 23:?Telnet(远程终端协议)
- 25:?SMTP(简单邮件传输协议)
- 53:?DNS(域名系统)
- 67/68:?DHCP(动态主机配置协议)
- 80:?HTTP(超文本传输协议)
- 110:?POP3(邮局协议版本3)
- 119:?NNTP(网络新闻传输协议)
- 123:?NTP(网络时间协议)
- 135:?MS RPC(Microsoft远程过程调用)
- 139/445:?NetBIOS(网络基本输入/输出系统)/SMB(服务器消息块协议)
- 143:?IMAP(互联网消息访问协议)
- 161/162:?SNMP(简单网络管理协议)
- 443:?HTTPS(安全的超文本传输协议)
- 514:?Syslog(系统日志)
- 636:?LDAPS(安全的轻量目录访问协议)
- 873:?Rsync(远程文件同步)
- 993:?IMAPS(安全的互联网消息访问协议)
- 995:?POP3S(安全的邮局协议版本3)
这些是一些常见的端口号,用于标识特定的网络服务或协议。请注意,这只是一个部分列表,许多其他端口号也用于各种网络应用和服务。端口号的完整列表可以在IANA(互联网号码分配机构)的网站上找到。
?四.思维导图
? ? ? ? ? ? ? ? 好啦今天就到这里了!!!希望能帮你哦!!!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!