网络
みか
いい生活のために、勉強しています。一緒に頑張ってましょう~
展开
-
HTTP常用请求方法
HTTP1.0 包含:GET,POST,HEAD HTTP1.1新增:OPTIONS,PUT,PATCH,DELETE,TRACE,CONNECT 方法名 用途 GET 请求指定页面新,返回实体主体。即从服务器获取资源。 POST 向服务器提交数据,如表单提交、文件上传,数据包含在请求体中。该方法会修改或建立服务器资源。 HEAD 类似于 GET 请求,只不过返回的响应中没...原创 2020-03-02 13:56:09 · 111 阅读 · 0 评论 -
GET和POST区别
一 适用场景 GET多用于获取数据,POST用于提交数据。 二 参数传递方式 GET以URL方式传递,参数直接拼接在URL后面,中间以&连接,参数会暴露在URL中。POST方法则放在参数体中,对用用户是不可见的,但是仍然可以利用浏览器的开发模式或者其他抓包工具进行查看。 三 请求数据大小 由于URL长度限制(一般不大于2000个字符),所以GET请求数据大小也受其限制。反之,POST...原创 2020-03-01 12:22:03 · 112 阅读 · 0 评论 -
三次握手与四次挥手
一 三次握手 客户端打开TCP链接,向服务器发送报文。报文头部含有SYN(同步号)、seq(序列号)。服务器被动打开TCP连接后,一直处于监听状态。监听到客户端发送的报文后,立刻向客户端发送确认报文。该报文头含ACK(确认位,为1则有效),ack(确认位的值)等。客户端收到确认报文后,再发送一次握手报文到服务器。服务器端收到确认报文为有效(seq连续,ACK有效),双方建立TCP连接。 客户端...原创 2020-02-29 16:53:37 · 77 阅读 · 0 评论 -
加密和非对称加密
一 对称加密 对称加密,A分发秘钥给B,A、B均使用该秘钥进行加、解密,为同一秘钥。A使用秘钥加密数据,B使用秘钥解密,拿到原始数据 二 非对称加密 区别于对称秘钥,非对称秘钥使用两种不同的秘钥:公钥(Public Key)和私钥(Private Key)。sender使用receiver的公钥进行加密后,receiver用自己的私钥进行解密。 ...原创 2020-02-28 14:30:11 · 144 阅读 · 0 评论 -
http与https
一 适用场景 http(超文本传输协议):无加密,明文传输,客户端和服务器无法校验对方身份。不适用于涉及重要信息的场景。 https:以http+ssl的方式,构建可进行加密传输、身份认证的网络协议。适用于类似银行卡号、支付信息相关的场景。 二 相同点 二者均采用相同的基础协议。http直接运行于tcp上;http运行于ssl上,ssl运行于tcp上,构成了https。 作为二者的客户...原创 2020-02-27 13:29:26 · 95 阅读 · 0 评论