欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

http协议基础知识

程序员文章站 2022-07-10 14:14:15
...

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解决了明文传输的问题

相关标签: 网络基础

上一篇: HTTP基础知识

下一篇: python之os模块