端口
端口是传输层服务访问点 (TSAP), 数据链路层的SAP是MAC地址,网络层的SAP是IP地址,传输层则是端口。
端口号长度16bit,可以表示65536个不同端口号。服务
服务端口号分两类,一类是熟知端口号,数值为0 ~ 1023,一类是登记端口号,数值为1024 ~ 49151。登记端口号需要在IANA(互联网地址指派机构)登记以防重复。
客户端口号,数值为49152 ~ 65535.进程运行时动态选择。
摘自王道计算机网络—传输层的寻址与端口
常用的应用层协议:
熟知端口号 | 使用协议 | 应用程序 |
---|---|---|
20 | TCP | FTP数据链接 |
21 | TCP | FTP控制链接 |
23 | TCP | TELNET(远程登录服务标准协议) |
25 | TCP | SMTP |
53 | UDP | DNS |
69 | UDP | TFTP |
80 | TCP | HTTP |
110 | TCP | POP3 |
123 | UDP | NTP(网络时间协议) |
161 | UDP | SNMP |
443 | TCP | HTTPS |
520 | UDP | RIP |
客户端口号 | 应用程序 |
---|---|
3306 | MYSQL数据库默认端口 |
5432 | postgresql数据库默认端口 |
6379 | Redis数据库默认端口 |
8080 | TCP服务端默认端口 |
8888 | Nginx服务器默认端口 |
9200 | Elasticsearch服务器默认端口 |
27017 | mongoDB数据库默认端口 |
22122 | fastdfs服务器默认端口 |