■前言
今天在 powershell下使用curl命令访问 一个网址
返回。。。443 port。。。相关的错误信息,我第一眼看,还以为是HTTP_STATUS_CODE
于是去查了一会儿才发现,是端口号的问题
■下面是网络通信中常用的端口号
No. | 服务 | 服务器端 默认端口号 |
01 | HTTP | 80/tcp |
02 | HTTPS | 443/tcp 443/udp |
03 | HTTP协议代理服务器 | 80 / 8080 / 3128 / 8081 / 9098 |
04 | FTP | 21 |
05 | SSH | 22 |
06 | Telnet | 23 |
07 | SMTP Simple Mail Transfer Protocol(E-mail) | 25/tcp |
08 | POP3 Post Office Protocol (E-mail) | 110/tcp |
09 | Webshpere应用程序 | 9080 |
10 | webshpere管理工具 | 9090 |
11 | TOMCAT,JBOSS | 8080 |
12 | Oracle 数据库 | 1521 |
13 | MS SQL 数据库server | 1433/tcp 1433/udp |
14 | MS SQL 数据库monitor | 1434/tcp 1434/udp |
15 | MSTSC | 3389 |
16 | DB2 | 50000 |
17 | mysql | 3306 |
18 | glassfish 管理者 | 4948 |
19 | glassfish WEB | 8180 |
■知道了这些端口号之后
再出现端口号被占用,或者错误信息中出现相关的信息时,我们就能很快反应过来了。
■扩展
查看端口号对应的程序是否启动
1.「netstat -ano | find ":22"」
通过以上命令我们可以得到一个pid
2.「tasklist | find "pidNo"」
通过以上命令,找到这个pid对应的程序名