![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 90
肖ZE
这个作者很懒,什么都没留下…
展开
-
四种常见的 POST 提交数据方式对应的content-type取值(enctype)
application/x-www-form-urlencoded这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。请求类似于下面这样(无关的请求头在本文中都省略掉了):POST http://www.example.com HTTP/1...转载 2018-12-20 10:27:48 · 3848 阅读 · 0 评论 -
网络攻击
DoS攻击DoS(Denial of Service),拒绝服务,顾名思义这种攻击是为了让服务器无法提供正常服务,最常见的DoS攻击是网络带宽攻击和连通性攻击。带宽攻击指以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求无法通过。连通性攻击指用大量的连接请求冲击计算机,使得所有可用的操作系统资源都被消耗殆尽,最终计算机无法再处理合法用户的请求。可以看出来,D...转载 2019-09-01 14:47:05 · 338 阅读 · 0 评论 -
HTTP 1.0、1.x、S 协议 及 请求头/体
影响一个 HTTP 网络请求的因素(带宽) 拨号上网(延迟) 浏览器阻塞、DNS 查询、建立连接(三次握手)HTTP 1.0 和 1.1 区别缓存处理:1.1 缓存控制策略 缓存头增加带宽的优化以及网络连接的使用:1.0 需要一个包的一部分,但是会全部发去,而 2.0 需要哪一部分就传那一部分错误通知管理:1.1 新增了 24 个错误状态响应码Host 头处理1.1 支持了长...原创 2019-08-31 10:00:11 · 1006 阅读 · 0 评论 -
TCP 三握四挥
序列号、确认号及标志位含义序列号 seq占 4 个字节,用来标记数据段的顺序,TCP 把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本机随机产生,给字节编上序号后,就给每一个报文段指派一个序号,序列号seq就是这个报文段中的第一个字节的数据编号确认号ack占 4 个字节,期待收到对方下一个报文段的第一个数据字节的序号,序列号表示报文段携带数据的第一个字节...原创 2019-08-31 08:45:27 · 243 阅读 · 0 评论 -
状态码(304 详解)
404 :请求 url 不对500 :跨域问题400 :数据请求类型不一致前后端数据传递或接收名称不一致原创 2018-12-20 10:52:34 · 3530 阅读 · 0 评论 -
TCP 通信传输流
过程协议应用层HTTP协议传输层TCP协议网络层ARP协议链路层MAC协议控制信息的传递ICMP服务器后台处理IP协议(DNS)打开网页HTML原创 2019-08-26 16:41:34 · 1085 阅读 · 0 评论 -
从一个 url 输出到最终页面呈现网络过程
DNS 解析:域名地址解析为 IP 地址# 查找顺序浏览器 DNS 缓存系统 DNS 缓存路由器 DNS 缓存运营商 DNS 缓存递归搜索:(例如:blog.baidu.com,依次在 .com > .baidu > blog 域名下查找 DNS 缓存)否则,找不到网页报错 404TCP 链接:TCP 三次握手# 第一次,浏览器发起,告知服务器,我要发送请求...原创 2019-08-05 21:20:48 · 165 阅读 · 0 评论 -
SSL/TLS协议运行机制的概述
不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。(1) 窃听风险(eavesdropping):第三方可以获知通信内容。(2) 篡改风险(tampering):第三方可以修改通信内容。(3) 冒充风险(pretending):第三方可以冒充他人身份参与通信。SSL/TLS协议是为了解决这三大风险而设计的,希望达到:(1) 所有信息都是加密传播...转载 2019-09-10 09:07:52 · 188 阅读 · 0 评论