![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP网络学习
文章平均质量分 87
因为太有钱
给代码以灵魂,而不是给灵魂以代码!
天意昭炯,我自独行,天地虽不容我,心安即是归处!
展开
-
HTTP网络协议三:应用层、HTTP协议、HTTP1.0、HTTP1.1、HTTP2.0区别、Session、Cookie、跨域
应用层常见协议应用层的常见协议超文本协议HTTP、HTTPS文件传输FTP电子邮件SMTP、POP3、IMAP动态主机配置DHCP域名系统DNSDNSDNS全称:Domain Name System:域名系统利用DNS可以将域名解析成对应的IP地址DNS可以采用UDP协议,也可以基于TCP协议,服务器占用53端口DHCPDHCP :(Dynamic Host Configuration Protocol)动态IP地址分配原创 2021-04-06 21:45:57 · 191 阅读 · 0 评论 -
HTTP网络协议二:传输层、TCP三次握手、四次挥手、UDP
传输层(Transport)的协议介绍TCP(Transport Control Protocol),传输控制协议TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。面向连接:一对一面向连接可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能够到达接收端基于字节流:消息没有边界,不论消息多大都可以进行传输。消息是有序的,当前一个消息还没收到的时候,即使先收到了后面的字节,也不会给应用层处理,同时丢弃重复的报文。思考:TCP连接如何保证消息的可靠性?原创 2021-04-06 18:38:00 · 341 阅读 · 0 评论 -
HTTP网络协议一 :分层、网络层、数据链路层、物理层
网络互联模型OSI参考模型OSI参考模型7应用层(Applaction)6表示层(Persentation)5会话层(Session)4运输层(Transport)3网络层(Network)2数据链路层(Data Link)1物理层(Physical)TCP/IP协议划分TCP/IP协议划分4应用层(Applaction)3运输层(Transport)2网络层(Network)原创 2021-04-05 20:58:28 · 1083 阅读 · 0 评论 -
HTTP网络协议四:HTTP报文及报文字段说明
HTTP不同版本的区别HTTP1.01:支持POST、HEAD等请求方法、支持请求头、响应头、支持多种数据类型2:浏览器每次请求都需要与服务器建立一个TCP连接,请求处理完毕以后立即断开TCP连接HTTP1.11:支持PUT、DELETE等请求方法2:采用持久连接Connection:keep-alive,多个请求可以共用同一个TCP连接HTTP2.0HTTP报文格式HTTP标准:由万维网协会(W3C)互联网工程任务组(IETF)协调指定,最终发布了一系列的RFCRFC:Reques原创 2021-04-05 19:31:08 · 858 阅读 · 0 评论 -
HTTP网络协议六:HTTPS、TLS的连接过程
HTTPS介绍HTTPS(HyperText Transfer Protocal Secure):超文本传输协议,是在HTTP的基础上使用SSL/TLS来加密报文,对窃听和中间人攻击提供合理的防护。HTTP over TLS、HTTP over SSL、 HTTP SecureHTTPS默认端口是443(HTTP为80)TLS:(Transport Layer Secuity):传输层安全性协议前身是SSL(Secure Sockets Layer):安全套接字SSL/TSL:也可原创 2021-04-05 16:55:51 · 1325 阅读 · 1 评论 -
HTTP网络协议五 :混合加密、数字签名、证书学习总结
混合加密(Hybrid Cryptosystem)对称加密(Symmetric Cryptography)对称加密:加密解密使用的是同一个密钥产生的问题:一定会遇到密钥配送的问题,密钥会被劫持非对称加密非对称加密可以解决密钥的配送问题非对称加密:密钥分为加密密钥、解密密钥2种,他们并不是同一个密钥加密密钥:一般是公开的,因此该密钥被成为公钥(Public Key)解密密钥:由消息接收者自己保管,不能公开,因此也成为私钥(Private Key)共钥、私钥的特点:一对公钥和私原创 2021-04-04 23:17:10 · 592 阅读 · 0 评论