电脑里的 “端口” 这俩字,是不是听着就头疼?尤其是看到 “21 端口”“20 端口” 这些数字,完全不知道是啥意思。小编以前帮朋友修电脑,他电脑总弹出 “21 端口异常” 的提示,吓得以为中了病毒,后来才知道这俩端口其实挺常见的。今天就用大白话讲讲,21 端口到底是啥,有啥用,还有它和 20 端口的区别,小白也能看明白,一起往下看吧!
21 端口到底是啥?说白了就是 “文件传输的门卫”
咱们用电脑传文件的时候,比如把照片传到公司服务器,或者从网上下载资料,背后可能就有 21 端口在干活。简单说,21 端口是FTP 协议(文件传输协议)里的 “指挥中心”,专门负责接收和处理连接请求。
打个比方,你想通过 FTP 往服务器传文件,得先跟服务器的 21 端口 “打招呼”:“我想传文件,账号密码是 XXX”。21 端口收到后,会验证你的身份,然后告诉你 “可以传,用哪个通道传”。整个过程就像门卫登记访客信息,确认没问题了再放行。
小编之前帮公司传产品资料,用的就是 FTP 工具,连接的时候特意看了一眼,地址后面写着 “:21”,这就是在告诉电脑,要通过 21 端口连接服务器。
21 端口的功能:主要干这几件事
别看只是个数字,21 端口的作用可不少,每一步都离不开它:
- 接收连接请求:不管你是想从服务器下载文件,还是往服务器上传文件,都得先经过 21 端口。它就像个接线员,先接起你的 “电话”,再安排后续流程。
- 验证账号密码:正规的 FTP 服务器,会通过 21 端口核对你的账号密码,不对的话就直接拒绝,防止陌生人乱传文件。
- 指挥文件传输:确认身份后,21 端口会告诉你 “用哪个端口传文件”“一次能传多大”,相当于给文件传输画好路线图。
有个做设计的朋友说,他往客户的 FTP 服务器传设计稿时,总提示 “连接 21 端口失败”,后来才发现是客户改了密码,21 端口验证没通过,改回正确密码就好了。
21 端口和 20 端口:像一对配合干活的兄弟
很多人分不清 21 和 20 端口,其实它们俩经常一起工作,分工还挺明确的:
端口 | 作用 | 比喻 | 举个例子 |
---|---|---|---|
21 端口 | 负责 “指挥”:接收请求、验证身份、安排传输 | 像快递站的调度员 | 告诉你 “你的快递用哪辆车送,送到哪” |
20 端口 | 负责 “干活”:实际传输文件数据 | 像快递员 | 真把文件从这边传到那边 |
举个例子,你用 FTP 下载一个视频:
- 电脑先连服务器的 21 端口,说 “我要下载 XXX 视频”;
- 21 端口验证通过后,告诉 20 端口 “准备好,客户要下载视频了”;
- 20 端口就开始把视频数据一点点传到你的电脑里;
- 传完之后,21 端口再跟你说 “传完了,断开连接吧”。
不过有个情况要注意:现在很多 FTP 服务器用 “被动模式”,这时候可能不用 20 端口,直接由 21 端口分配一个其他端口来传文件。小编用家里的电脑连公司服务器时,就遇到过这种情况,后台显示用的是 5000 多的端口传文件,不是 20 端口,这也是正常的。
自问自答:这些问题你可能也想问
- 问:21 端口平时是开着的吗?
答:不一定。如果你的电脑不用 FTP 传文件,一般是关着的;要是用它当服务器,就得打开。普通用户不用特意管,系统会自动处理。 - 问:21 端口会不会有安全问题?
答:有可能。要是设置不好,坏人可能通过 21 端口猜密码,偷偷传病毒。所以尽量别把 21 端口暴露在公网上,用的时候再开,不用就关掉。 - 问:怎么知道自己的 21 端口有没有在工作?
答:可以用 “命令提示符” 查。按 Win+R,输入 “cmd”,再输入 “netstat -an”,看看有没有 “:21” 的记录,有的话就是在工作。
小编觉得,虽然 21 和 20 端口听起来挺技术的,但理解了它们的分工就很简单。对普通用户来说,不用深究原理,知道它们是传文件用的就行。要是遇到连接问题,先检查账号密码对不对,再看看是不是端口被防火墙挡住了,基本都能解决。毕竟咱们用电脑,能顺利传文件、下资料就够了,你说对吧?
最新业务:世纪货币网