搭建FTP服务器与计算机端口介绍

FTP介绍

FTP(File Transfer Protocol)是一种用于在计算机网络上进行文件传输的协议。它允许用户通过客户端与服务器进行通信,从服务器下载文件或将文件上传到服务器。

FTP使用客户端-服务器模型。用户使用FTP客户端软件连接到FTP服务器,并通过命令发送和接收文件。FTP客户端可以是一个独立的应用程序或集成在操作系统中。

FTP使用两个不同的通道进行通信:控制通道和数据通道。控制通道用于发送命令和接收响应,而数据通道用于传输实际的文件数据。数据通道可以使用两种不同的模式进行传输:主动模式和被动模式。

FTP具有许多功能,例如创建目录、重命名文件、删除文件、列出文件和目录等。它也支持用户身份验证和加密传输。

尽管FTP是一个常用的文件传输协议,但它不是安全的。传输的文件和用户凭据都是以明文形式传输的,因此容易受到网络攻击。为了增加安全性,可以使用加密协议,如FTPS(FTP over SSL)或SFTP(SSH File Transfer Protocol),来保护数据的传输。

FTP搭建

FTP的搭建步骤

1.开启防火墙

2.创建组

3.创建用户

4.安装FTP服务器

5.配置FTP发服务器

6.配置FTP文件夹的权限

 点击网站增加FTP网站

7.连接测试

1.服务器本机测试fpt://localhost

2.外部机器测试ftp://ip

 3.借助工具 mobalxterm

计算机端口介绍

端口是计算机网络中用于区分不同应用程序或服务的数字标识。在传输层协议中,每个应用程序都通过一个特定的端口号与网络进行通信。

常见的端口号包括HTTP的80端口、FTP的21端口、SSH的22端口等。通过使用不同的端口号,计算机可以同时运行多个应用程序,并确保数据包可以正确地传输到指定程序。

端口可以分为三种不同的分类:

公认端口

公认端口(Well-known ports):这些端口号范围为0到1023,是被互联网分配机构(IANA)指定给特定的网络服务的。例如,HTTP使用端口80,HTTPS使用端口443,FTP使用端口21等。这些端口号对于大多数操作系统和应用程序来说是固定的。

注册端口

注册端口(Registered ports):这些端口号范围为1024到49151,是留给用户或应用程序自己定义的端口。这些端口可以被任何应用程序使用,但可能会与其他应用程序冲突,因此需要在互联网号码分配机构(IANA)进行注册。

动态/私有端口

动态/私有端口(Dynamic/private ports):这些端口号范围为49152到65535,是由操作系统随机分配给客户端程序使用的。当客户端程序需要与服务器建立连接时,操作系统会自动选择一个空闲的动态端口号,并与服务器的端口号配对使用。

这种端口分类的目的是为了标识和区分不同的网络服务和应用程序,以便在网络通信中正确路由数据包和建立连接。

常见的计算机端口分类及其使用

  1. 应用层端口:应用层端口用于不同的网络应用程序和服务通信。一些常见的应用层协议和对应的端口号包括:

    • HTTP (HyperText Transfer Protocol): 80
    • HTTPS (HTTP Secure): 443
    • FTP (File Transfer Protocol): 21
    • SMTP (Simple Mail Transfer Protocol): 25
    • POP3 (Post Office Protocol version 3): 110
    • IMAP (Internet Message Access Protocol): 143
    • DNS (Domain Name System): 53
    • SSH (Secure Shell): 22
    • Telnet: 23
    • RDP (Remote Desktop Protocol): 3389
  2. 进程间通信端口:进程间通信端口用于在同一台计算机上的不同进程之间进行通信。一些常见的进程间通信端口包括:

    • Unix域套接字 (Unix Domain Socket): 通常在文件系统中以文件形式存在
    • Named Pipes: 用于Windows系统上的进程间通信
    • Loopback地址 (127.0.0.1): 用于本地机器上的进程间通信
  3. 系统端口:系统端口是为操作系统和网络协议保留的端口,用于网络通信和管理。一些常见的系统端口包括:

    • ICMP (Internet Control Message Protocol): 0(回显请求)和8(回显答复)
    • TCP (Transmission Control Protocol): TCP头部中的源端口和目标端口
    • UDP (User Datagram Protocol): UDP头部中的源端口和目标端口

需要注意的是,这些端口号仅提供了一些常见的示例,实际使用的端口号可能会有所不同,具体取决于不同的应用程序和操作系统。使用特定端口号时,请参考相关文档和标准。

思维导图

Alone秋
关注 关注
  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
FTP服务
weixin_47622405的博客
10-22 2064
Linux
如何修改 ftp 端口
11-21
如何修改ftp端口,介绍如何修改LinuxFTP端口
搭建WWW服务器FTP服务器.doc
06-25
搭建WWW服务器FTP服务器 实验目的: 掌握IIS的安装 掌握WWW服务器搭建 掌握FTP服务器搭建 实验内容: 任务一:通过控制面板安装IIS 任务二:搭建WWW服务器 任务三:搭建FTP服务器 实验步骤: 搭建web服务器 设置网站IP地址:开始"管理工具"Internet信息服务管理器"双击服务器图标"网站" 选择默认网站-属性" 网站选项卡:IP地址,描述,TCP端口(默认80,如果修改 http://192.168.1.2:8000),SSL端口(安全通信443,连 接时要用https://192.168.1.2) 设置主目录及访问权限 设置网站IP地址:开始"管理工具"Internet信息服务管理器"双击服务器图标"网站"选择 默认网站-属性" 主目录选项卡: 此计算机上的目录:将服务器上的目录作为网站的 资料来源 另一台计算机上的共享 重定向到URL:指向到指定网站的目录 设置默认文档 设置网站IP地址:开始"管理工具"Internet信息服务管理器"双击服务器图标"网站"选择 默认网站-属性" 文档选项卡:选择文档作为网站主页的文件 设置虚拟目录 除了主目录外,
FTP服务器介绍、Windows搭建FTP服务器以及计算机常见端口介绍
kissship的博客
12-28 1671
什么是FTR服务器???为什么要学会如何搭建FTP服务器???这其中到底蕴藏着怎样的秘密?点进来了解真相吧!
【实战-干货】手把手带你搭建自己的FTP服务器,实现文件上传、下载_搭建ftp服务器
最新发布
2401_84538063的博客
05-06 999
① 2000多本Python电子书(主流和经典的书籍应该都有了)② Python标准库资料(最全中文版)③ 项目源码(四五十个有趣且经典的练手项目及源码)④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)⑤ Python学习路线图(告别不入流的学习)打开IIS管理器电脑 => 控制面板 => 管理工具 => Internet Infomation Services(IIS)管理器创建FTP服务器在某个盘符如D盘,创建一个FTP共享文件夹,用于FTP共享文件存放地址。
实例透析FTP
zly22169846的专栏
11-06 1139
  公司新买了台服务器,只用来提供FTP和SQL Server服务,为保证安全,只开放21和1433端口。但FTP不能访问,于是我就花了点时间研究了一下防火墙的日志和在网上找了些相关的资料,有了以下的总结。  由于前段时间公司新买了台服务器,只用来提供FTP和SQL Server服务(有固定公网IP并且对外服务),于是我就想用防火墙封住除开FTP和SQL Server之外的所有端口(也就是只开
什么是ftp主动模式和被动模式
qq_45158665的博客
11-04 3297
什么是ftp主动模式和被动模式 FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个是数据端口和一个命令端口(也叫作控制接口)。通常来说这两个端口是20(数据端口)和21(命令端口)。但FTP工作方式的不同,数据端口并不总是20.这就是FTP主动与被动模式最大的不同之处。 主动的FTP是这样的 ​ 客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口(21)。然后客户端开始监听端口N+1,并发送FTP命令PORT N+1到FTP服务器,接着服务器会从他
【VMware】FTP简介&Windows搭建FTP与配置FPT&计算机端口介绍---图文并茂详细介绍
m0_73192864的博客
12-26 3234
FTPFTP简介&Windows2012搭建FTP与配置FPT&计算机端口介绍---图文并茂详细介绍
FTP的默认端口
热门推荐
wonder
08-12 4万+
FTP的默认端口是20,21 FTP端口号20、21的区别一个是数据端口,一个是控制端口,控制端口一般为21,而数据端口不一定是20,这和FTP的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定。
软件及操作系统基础(FTP&计算机端口
weixin_65972586的博客
12-28 1008
FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。简单来说就是给共享目录添加权限,不同用户所访问的文件夹内容都会不同。计算机端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。1、公认端口(Well Known Ports):从0到10232、注册端口(Registered Ports):从1024到49151。
防火墙 与 ftp 模式
craftsman2020的博客
08-08 1563
基础   FTP是仅基于TCP的服务,不支持UDP。 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21-命令端口和20-数据端口。但当我们发现根据(FTP工作)方式的不同数据端口并不总是20时,混乱产生了。  主动FTP  主动方式的FTP是这样的:客户端从一个任意的非特权端口N(N>;1024)连接到FTP服务器的命令端口,也就是21端口。然后客户端开始监听端口N+1,并发送FTP命令“port&n
FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解
01-20
服务器上安装并配置服务端: 安装过程这里不再赘述,一直下一步,在跳出弹窗时勾选“Always connect to this server”,然后点击“Connect”即可(密码可自行设置或者为空);   默认安装完会有如下错误提示: ...
CentOS6.9中搭建FTP服务器的方法
01-20
port命令—–ftp_server(21)发送port命令,这个port命令包含了客户端是用什么端口来接收数据(大于1024的随机端口),在传送数据时,ftp_server将通过自己的tcp 20端口和port中包含的端口建立新的连接来传送数据。...
Python搭建HTTP服务器FTP服务器
12-25
本教程为大家分享了Python搭建HTTP服务器FTP服务器的具体步骤,供大家参考,具体内容如下 ...下面是ftp服务器搭建教程: python不自带ftp服务库,因此需要安装插件: 进入Python27\Scripts目录,执行
详解在Ubuntu下搭建FTP服务器
01-10
后台一直提示wordperss版本和插件有更新,看着碍眼,决定把它们全都更新。不过更新文件需要服务器提供FTP服务,linode也没有提供到FTP,只能自己装一个了。...可以使用“netstat -tl”命令检查FTP端口
FTP,HTTP各种端口
sunsineq的专栏
04-02 1万+
FTP端口是 21 SSH (Secure Shell)服务使用tcp 22 端口 TELNET 23 端口 DHCP server的端口号是67 MAIL 的端口号是25\110 pop3\smtp 的端口号是 110/25 DNS 的端口号是 53 HTTP通信用的端口号是80 SMMP:性能测试标准方法 mysql默认端口是3306 Sql服务的默认端口. 3389 tomcat默认端口是8080 windows远程终端 的端口号是3389 ORACLE...
使用FTP服务需要开放的端口
weixin_33894640的博客
02-04 4033
和很多人一样,我本来也认为这不会成为一个问题,执行netstat -an命令查看当前网络连接情况,就可以知道FTP服务需要开放的端口是21。可实际使用过后,才发现并不是那么简单。 使用IIS搭建一台FTP服务器,启用Windows防火墙,对外只开放TCP协议的21端口。使用命令行和IE浏览器分别访问FTP服务器,发现命令行可以访问,而IE浏览器无法访问。为什么呢?使用...
FTP协议客户端与服务器的TCP21端口建立控制连接
07-09
是的,FTP(文件传输协议)客户端与服务器之间的控制连接是通过TCP的21端口建立的。 在FTP传输过程中,客户端需要与服务器建立两个TCP连接:一个用于控制连接,另一个用于数据连接。控制连接负责发送命令、接收响应以及控制文件传输的过程,而数据连接则负责实际的文件传输。 当FTP客户端与服务器的控制连接建立时,客户端会通过TCP协议连接服务器的21端口。在该连接上,客户端和服务器之间进行命令和响应的交互,例如发送登录信息、请求文件列表、上传或下载文件等。 需要注意的是,数据连接是在控制连接建立后根据具体的FTP操作进行动态建立的,数据连接可以使用不同的端口,而不一定是21端口。数据连接可以通过主动模式(客户端主动打开数据连接)或被动模式(服务器主动打开数据连接)来建立。 总结起来,FTP客户端与服务器之间的控制连接是通过TCP的21端口进行建立和通信的,而数据连接则在控制连接的基础上根据具体的FTP操作进行动态建立。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ElementUI之登陆+注册 3134
  • FileZilla的介绍以及使用&主动模式与被动模式 2801
  • 搭建FTP服务器与计算机端口介绍 2353
  • Axure元件库使用与ProcessOn流程图 2270
  • MySQL四大引擎,数据库管理,数据表管理,数据库账号管理 1870

最新评论

  • Linux之部署前后端分离项目

    水墨不写bug: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,文章思路清晰,图文并茂,详略得当,三连支持,期待博主持续输出好文!

  • 实施工程师的项目流程

    水墨不写bug: 优质好文,博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,文章思路清晰,图文并茂,详略得当,三连支持,期待博主持续输出好文!

  • 实施工程师的项目流程

    是阿建吖!: 文章思路清晰,图文并茂,详略得当,三连支持,期待博主持续输出好文!

  • Linux的ACL权限以及特殊位和隐藏属性

    ha_lydms: 这个博客的内容总是能够给我带来启发,让我对于生活有了更多的思考。

  • Linux之部署前后端分离项目

    wkd_007: Linux之部署前后端分离项目,支持

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 实施工程师的项目流程
  • Linux之部署前后端分离项目
  • Linux安装JDK,Tomcat,MySQL的安装以及项目部署
2024年13篇
2023年79篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alone秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司萍乡seo优化多少钱上海关键词按天扣费推荐石家庄建设网站多少钱焦作营销网站哪家好龙华模板网站建设多少钱钦州阿里店铺托管报价保山网站制作推荐大丰如何制作网站推荐龙岩营销型网站建设哪家好衡水营销网站报价自贡建网站报价罗湖网站搜索优化多少钱遵义网站设计推荐襄阳网站推广系统多少钱临猗网络广告推广价格横岗seo优化价格红河关键词排名包年推广报价台州seo排名唐山外贸网站设计推荐营口网站优化按天扣费价格晋城百姓网标王推广公司嘉兴百度竞价价格鞍山设计网站酒泉企业网站建设推荐保定阿里店铺托管松原模板网站建设推荐阳江网站推广工具公司临夏seo网站优化公司贵港网站推广工具公司哈尔滨百度seo价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化