当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。通过HTTP状态码得知请求状态。(F12网络栏可以看到网页状态)

状态码
1xx:指示信息--表示请求已接受,继续处理
2xx:成功--表示请求已被成功接收、理解、接受
3xx:重定向--要完成请求必须进行更进一步的操作
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务器端错误--服务器未能实现合法的请求


常见状态码
200    客户端请求成功
302    请求重定向(A找B要数学作业,B通知A找C要作业,A找C要作业)A客户端,B、C服务器
304    服务器端资源没有改动,通知客户端查找本地缓存
400    客户端请求有语法错误
401    请求未经传授,这个状态码必须和WWW-Authenticate报头域一起使用
403    服务器收到请求,但是拒接提供服务
404    客户端访问资源不存在
500    服务器发生不可预期的错误
503    服务器当前不能处理客户端的请求,一段时间后可能恢复正常




常见网络服务端口号
ftp    21
ssh    22
telent  23
smtp   25
dns    53


http   80
POP3   110
SNMP   161
https   443
rsync   873


mssql   1433
oracle  1521
mysql   3306
rdp    3389
pcanywhere 5632


vns    5900
redis   6379
WebLogic 7001
Jenkins  8080 8089
Zabbix  8069


Apache/Tomcat/Nginx/Axis2/resin/iboss 80|8080
tomcat  8080
elasticsearch 9200 9300
mongo   28017