http协议基础知识

http常见状态码:

200:请求成功
301:资源(网页等被永久转移到其它URL)
302:相比较301是暂时的,301能被搜索引擎索引,302不行
304:缓存
404:请求的资源(网页等)不存在
500:内部服务器错误

http的缺陷:

明文传输
中间人攻击
DNS劫持:
    DNS:
        1.现在本地的hosts文件中找url对应的ip,找不到就去DNS服务器中找
        2.根据ip找到服务器,建立TCP连接
        3.将url后面的一坨请求发送给服务器
        4.服务器根据收到的请求,将对应的资源发送给客户端
    DNS劫持:[DNS劫持](https://zhidao.baidu.com/question/2137809139866431228.html)
    DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,
    分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,
    其效果就是对特定的网络不能访问或访问的是假网址。

https解决了明文传输的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值