当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 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